SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Dosen : Indra Gunawan, ST.,
M.Kom., CEH., CHFI
MODUL PRAKTIKUM
BASISDATA
Administrasi Basisdata Menggunakan MySQL
Untuk kalangan sendiri
SEKOLAH TINGGI TEKNIK IBNU SINA BATAM
MODUL PRAKTIKUM BASISDATA
1
DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI
STT IBNU SINA BATAM
1 XAMPP WEB SERVER
Xampp : Adalah salah satu paket aplikasi webserver yang dapat digunakan untuk keperluan
membuat webserver pada komputer lokal, aplikasi yang termasuk didalam paketnya yaitu :
apache web server, php server, mysql server dan lainya.
Download
http://sourceforge.net/projects/xampp/
1.1 INSTALASI XAMPP WEB SERVER :
1. Unzip hasil download di drive C:
2. Jalankan “setup_xampp.bat” di direktori xampp.
3. Jalankan “xampp-control.exe”.
1.2 SETUP XAMPP
1. Buka file xamppphpphp.ini
2. Hilangkan tanda ; pada baris-baris dibawah ini untuk mengaktifkan fitur
• error_reporting = E_ALL | E_NOTICE
• extension=php_mysql.dll
• extension=php_mysqli.dll
• memory_limit = 128M
• display_errors = On
• post_max_size = 200M
3. Buka file  xamppapacheconfhttpd.conf
MODUL PRAKTIKUM BASISDATA
2
DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI
STT IBNU SINA BATAM
4. Hilangkan tanda # pada baris-baris dibawah ini untuk mengaktifkan fitur
• ServerRoot "C:/xampp-win32-1.8.2-4-VC9/xampp/apache"
• Listen 80
• LoadModule rewrite_module modules/mod_rewrite.so
• LoadModule ssl_module modules/mod_ssl.so
• ServerName localhost:80
• DocumentRoot "C:/xampp-win32-1.8.2-4-VC9/xampp/htdocs"
5. Start PHP dan MYSQL server pada “ xampp-control.exe”
2 MYSQL
Source :
https://www.w3schools.com/sql/default.asp
2.1 MEMBUAT DAN MODIFIKASI DATABASE DAN TABEL
2.1.1 MEMBUAT / MENGHAPUS DATABASE
Syntax :
CREATE DATABASE databasename;
Latihan :
1. Melakukan akses dengan hak akses root(admin).
2. Buat Database baru dengan nama “praktikumdb”
MODUL PRAKTIKUM BASISDATA
3
DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI
STT IBNU SINA BATAM
3. Hapus database kemudian buatlah database baru dengan perintah :
4. Tampilkan semua database dengan perintah :
2.1.2 MEMBUAT TABEL BARU
Perintah untuk membuat table baru menggunakan create table.
Syntax :
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
....
);
MODUL PRAKTIKUM BASISDATA
4
DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI
STT IBNU SINA BATAM
Latihan :
1. Akses ke database yang telah dibuat.
2. Buat table baru, table mahasiswa
3. Tampilkan semua table pada database praktikumdb.
4. Buatlah table jurusan dengan kolom sbb :
Tabel jurusan
No smallint(1) // primary key
Nama_jurusan varchar (50)
2.1.3 MEMODIFIKASI TABEL
Perintah “Alter” digunakan untuk memodifikasi table, diikuti perintah lainnya.
1. Perintah memodifikasi table diikuti menambah kolom baru
Syntax :
ALTER TABLE table_name
ADD column_name datatype;
MODUL PRAKTIKUM BASISDATA
5
DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI
STT IBNU SINA BATAM
2. Perintah memodifikasi table diikuti menghapus kolom
Syntax :
ALTER TABLE table_name
MODIFY COLUMN column_name datatype;
3. Perintah memodifikasi table diikuti menghapus kolom
Syntax :
ALTER TABLE table_name
DROP COLUMN column_name;
Latihan :
1. Modifikasi table mahasiswa dengan menambahkan kolom no_telepon
2. Modifikasi table mahasiswa dengan menambahkan kolom keterangan
MODUL PRAKTIKUM BASISDATA
6
DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI
STT IBNU SINA BATAM
3. Modifikasi table mahasiswa dengan menghapus kolom keterangan
4. Modifikasi Tabel Mahasiswa dengan menambahkan npm sebagai primary key
5. Modifikasi Tabel Jurusan dengan menambahkan no sebagai primary key
2.2 INSERT
Memasukkan data baru menggunakan perintah “insert” dengan syntax sbb :
Syntax :
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
Latihan :
1. Masukkan data baru ke table mahasiswa
MODUL PRAKTIKUM BASISDATA
7
DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI
STT IBNU SINA BATAM
2. Tambahkan data lagi sebanyak 4 baris (row), data bebas.
3. Tambahkan data 2 baris pada table jurusan dgn data sbb :
1 T.Informatika
2 T. Industri
2.3 UPDATE
Melakukan update/modifikasi data pada suatu table dapat menggunakan perintah update.
Syntax :
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
Latihan :
1. Ubah nama pada suatu row di table mahasiswa, salah satu contoh seperti dibawah ini
2. Lihat hasilnya menggunakan perintah SELECT
MODUL PRAKTIKUM BASISDATA
8
DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI
STT IBNU SINA BATAM
3. Ubah salah satu data menggunakan clause LIKE
2.4 DELETE
Penghapusan satu atau banyak data pada suatu table dapat menggunakan delete.
Syntax :
DELETE FROM table_name
WHERE condition;
Latihan :
1. Masukkan satu baris pada table jurusan dengan nama_jurusan = “Ekonomi”
2. Hapus data pada nomor 1 menggunakan clausa like
MODUL PRAKTIKUM BASISDATA
9
DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI
STT IBNU SINA BATAM
2.5 SELECT
Perintah SELECT digunakan untuk menampilkan data pada satu atau banyak table
• Untuk menampilkan kolom-kolom tertentu
Syntax :
SELECT column1, column2, ...
FROM table_name;
• Untuk menampilkan semua kolom gunakan *
Syntax :
SELECT * FROM table_name;
• Untuk menampilkan beberapa baris data saja gunakan TOP
Syntax :
SELECT column_name(s)
FROM table_name
WHERE condition
LIMIT number;
Atau gunakan limit
SELECT * FROM table_name
LIMIT 3; // untuk menampilkan 3 baris
• Untuk menampilkan beberapa baris data menggunakan percent
Syntax :
SELECT TOP 50 PERCENT * FROM table_name; // Menampilkan setengah isi table
• Menampilkan data berdasar filter pencarian tertentu
Syntax :
SELECT * FROM table_name
WHERE column_name ='xxx';
SELECT * FROM table_name
WHERE column_name like '%xxx%';
MODUL PRAKTIKUM BASISDATA
10
DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI
STT IBNU SINA BATAM
2.6 JOIN MENGGUNAKAN WHERE
Perintah JOIN tanpa menggunakan clausa JOIN dapat dilakukan dengan menggunakan clausa
WHERE
Latihan :
1. Menampilkan table jurusan kemudian tampilkan table mahasiswa
2. Menampilkan gabungan table mahasiswa dan table jurusan dalam satu tampilan tabel
2.7 LEFT JOIN, RIGHT JOIN
2.8 INNER JOIN, OUTER JOIN
2.9 CROSS JOIN, UNION JOIN
2.10 RELASI TABEL
MODUL PRAKTIKUM BASISDATA
11
DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI
STT IBNU SINA BATAM
3 TOPIK TERKAIT
Untuk membaca topik-topik lainnya seputar dunia pemrograman, jaringan dan keamanan, silakan
merujuk ke penelitian saya lainnya (Abdilana & Gunawan, 2022; Berliana dkk., 2022; Gunawan,
2014, 2019, 2020, 2021a, 2021b, 2021c, 2021d, 2021e, 2021f, 2021g; Gunawan dkk., 2018;
Gunawan & Yelmi, 2021; Huzaeni & Gunawan, 2022; Indrayana dkk., 2022; Permatasari dkk.,
2018; Pratama dkk., 2022; D. C. Purnomo & Gunawan, 2022; D. Purnomo & Gunawan, 2021; Y
dkk., 2022)
MODUL PRAKTIKUM BASISDATA
12
DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI
STT IBNU SINA BATAM
4 PUSTAKA
Abdilana, R., & Gunawan, I. I. (2022). Implementasi Metode SAW dalam Sistem Pendukung
Keputusan Pemilihan Smartphone Menggunakan Scratch. JIIFKOM (Jurnal Ilmiah Informatika
dan Komputer), 1(1), 35–40.
Berliana, C. D., Saputra, T. A., & Gunawan, I. (2022). Analisis Serangan dan Keamanan pada
Denial of Service (DOS): Sebuah Review Sistematik. JIIFKOM (Jurnal Ilmiah Informatika dan
Komputer), 1(2), 33–38.
Gunawan, I. (2014). I-POLINK: Indonesian Police Link Model Knowledge Management
Investigasi Forensika Digital. https://doi.org/10.13140/RG.2.2.28996.32647
Gunawan, I. (2019). PEMROGRAMAN BAHASA ASSEMBLY MIKROPROSESOR 8086 (1
ed.). Guepedia.
Gunawan, I. (2020). Optimasi Model Artificial Neural Network untuk Klasifikasi Paket Jaringan.
SIMETRIS, 14(2), 1–5. https://doi.org/10.51901/simetris.v14i2.135
Gunawan, I. (2021a). Keamanan Data: Teori dan Implementasi (1 ed.). Jejak.
Gunawan, I. (2021b). Analisis Malware Botnet Proteus Pendekatan Static dan Dinamic.
SIMETRIS, 15(1), 12–17. https://doi.org/10.51901/simetris.v15i01.172
Gunawan, I. (2021c). Analisis Keamanan Data Pada Website Dengan Wireshark. JES (Jurnal
Elektro Smart), 1(1), 16–19.
Gunawan, I. (2021d). Analisis Keamanan Jaringan Wifi Menggunakan Wireshark. JES (Jurnal
Elektro Smart), 1(1), 10–12.
Gunawan, I. (2021e). Analisis Keamanan Wifi Menggunakan Wireshark. JES (Jurnal Elektro
Smart), 1(1), 7–9.
Gunawan, I. (2021f). Analisis Layer Aplikasi (Protokol HTTP) menggunakan Wireshark. JES
(Jurnal Elektro Smart), 1(1), 13–15.
Gunawan, I. (2021g). Analisis Keamanan Aplikasi Android Non Playstore Dengan Metode
Digital Forensik Pendekatan Statis Dan Dinamis. SIMETRIS, 15(2), 29–34.
https://doi.org/10.51901/simetris.v15i2.225
Gunawan, I., Afrina, & Sofrawida, C. (2018). SISTEM PENDUKUNG KEPUTUSAN
PEMILIHAN KARYAWAN TERBAIK PADA LAMOIST LAYERS BATAM. JR : Jurnal
Responsive Teknik Informatika, 2(02), 39–61.
Gunawan, I., & Yelmi, Y. (2021). Rancang Bangun Robot Pengawas Dokumen Berbasis
Raspberry Pi2 dengan Pemrograman Python. Jurnal Ilmu Komputer Dan Bisnis, 12(1), 144–149.
MODUL PRAKTIKUM BASISDATA
13
DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI
STT IBNU SINA BATAM
Huzaeni, F., & Gunawan, I. I. (2022). Implementasi Metode SAW dalam Sistem Pendukung
Keputusan Pemilihan Laptop Menggunakan Scratch. JIIFKOM (Jurnal Ilmiah Informatika dan
Komputer), 1(1), 30–34.
Indrayana, T., Warijan, W., Sutarmi, S., Purnomo, D., & Gunawan, I. (2022). Developing
systems application based on android as tool for determinant stunting factors in the COVID-19
pandemic era. International Journal of Health Sciences, 6(S1), 257–268.
https://doi.org/10.53730/ijhs.v6nS1.4763
Permatasari, R. D., Gunawan, I., & Syahputra, M. R. (2018). RANCANG BANGUN APLIKASI
PENANGANAN BAGASI BERBASIS MOBILE WEB PADA PT SRIWIJAYA AIR. Jurnal
Teknik Ibnu Sina (JT-IBSI), 3(1). https://doi.org/10.36352/jt-ibsi.v3i1.101
Pratama, T. I. M., Songida, M. D. F., & Gunawan, I. (2022). Analisis Serangan dan Keamanan
pada SQL Injection: Sebuah Review Sistematik. JIIFKOM (Jurnal Ilmiah Informatika dan
Komputer), 1(2), 27–32.
Purnomo, D. C., & Gunawan, I. I. (2022). Penerapan Metode Simple Additive Weighting (SAW)
Dalam Sistem Pemilihan Kamera Menggunakan Scratch. JIIFKOM (Jurnal Ilmiah Informatika
dan Komputer), 1(1), 16–21.
Purnomo, D., & Gunawan, I. (2021). Decision Support System for Determination of Scholarship
Using Scratch Programming Based on SAW Method. International Journal of Business and
Information Technology, 2, 72–29. https://doi.org/10.47927/ijobit.v2i2
Y, A. K., Alfaren, G., & Gunawan, I. (2022). Analisis Serangan Penetration Testing: Sebuah
Review Sistematik. JIIFKOM (Jurnal Ilmiah Informatika dan Komputer), 1(2), 21–26.
MODUL PRAKTIKUM BASISDATA
14
DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI
STT IBNU SINA BATAM
SELESAI
DAFTAR ISI
1 XAMPP WEB SERVER......................................................................................................... 1
1.1 Instalasi Xampp Web Server :.......................................................................................... 1
1.2 SETUP XAMPP..............................................................Error! Bookmark not defined.
2 PENGENALAN HTML ........................................................Error! Bookmark not defined.
2.1 Struktur Utama :..............................................................Error! Bookmark not defined.
2.2 Contoh Loyout dengan html :..........................................Error! Bookmark not defined.
MODUL PRAKTIKUM BASISDATA
15
DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI
STT IBNU SINA BATAM
3 PENGENALAN CSS............................................................Error! Bookmark not defined.
3.1 Struktur utama CSS.........................................................Error! Bookmark not defined.
3.2 cara memanggil file css dalam html................................Error! Bookmark not defined.
3.3 Contoh kode css dasar.....................................................Error! Bookmark not defined.
4 PENGENALAN PHP ...........................................................Error! Bookmark not defined.
4.1 Penerapan php dalam kode html .....................................Error! Bookmark not defined.
4.2 Contoh –contoh script php ..............................................Error! Bookmark not defined.
5 PENGENALAN MYSQL.....................................................Error! Bookmark not defined.
5.1 PHP DAN MYSQL.........................................................Error! Bookmark not defined.
6 PENGENALAN CONTENT MANAGEMENT SYSTEM (CMS) .... Error! Bookmark not
defined.
6.1 Instalasi Joomla CMS......................................................Error! Bookmark not defined.
6.2 Halaman admin ...............................................................Error! Bookmark not defined.
6.3 Pembuatan menu .............................................................Error! Bookmark not defined.
6.4 Instalasi /konfigurasi template/theme/style.....................Error! Bookmark not defined.
6.5 konfigurasi modul ...........................................................Error! Bookmark not defined.
6.6 konfigurasi plugin ...........................................................Error! Bookmark not defined.
7 MEMBANGUN APLIKASI WEB DENGAN PHP FRAMEWORK. Error! Bookmark not
defined.
7.1 Code Igniter Framework .................................................Error! Bookmark not defined.
7.2 Install Codeigniter dasar..................................................Error! Bookmark not defined.
1. Extract / Unzip CodeIgniter-3.0.0.zip ke dalam /xampp/htdocs/codeigniter. .....Error!
Bookmark not defined.
7.3 Install codeigniter lanjutan..............................................Error! Bookmark not defined.
7.4 Membuat web Sederhana dengan Codeigniter................Error! Bookmark not defined.
1. Membuat Controller ....................................................Error! Bookmark not defined.
2. Membuat View ............................................................Error! Bookmark not defined.
3. Hasil.............................................................................Error! Bookmark not defined.
7.5 Web Templating dengan Bootstrap dan Codeigniter ......Error! Bookmark not defined.
8. MEMBUAT APLIKASI BERBASIS WEB - Code Igniter dan Mysql ..Error! Bookmark
not defined.
1. Arahkan browser ke localhost/phpmyadmin ...............Error! Bookmark not defined.
2. Buatlah database baru dengan nama codeigniterdb (hanya contoh, boleh diganti)
Error! Bookmark not defined.
MODUL PRAKTIKUM BASISDATA
16
DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI
STT IBNU SINA BATAM
3. Membuat table baru.....................................................Error! Bookmark not defined.
4. Input data pada table codeigniterdb.............................Error! Bookmark not defined.
5. Membuat Model mainmodel.php ................................Error! Bookmark not defined.
6. Membuat Controller main.php ....................................Error! Bookmark not defined.
7. Membuat Controller login.php ....................................Error! Bookmark not defined.
8. Mengubah seting config database................................Error! Bookmark not defined.
9. Membuat library template ...........................................Error! Bookmark not defined.
10. Membuat Library akses (untuk menangani autentikasi/login) .. Error! Bookmark not
defined.
11. Membuat Library akses (untuk menangani autentikasi/login) .. Error! Bookmark not
defined.
12. Mengubah kode pada autoload (untuk menangani otomatisasi pemanggilan
helper/library) ........................................................................Error! Bookmark not defined.
13. Mengubah kode pada routes.php.................................Error! Bookmark not defined.
14. Membuat file-file pada direktori /view........................Error! Bookmark not defined.
9. TIPS DAN TRICK (HALAMAN ADMIN INSTANT DENGAN GROCERY CRUD)
Error! Bookmark not defined.

Contenu connexe

Similaire à MYSQL-MODUL

Praktikum Database Management System
Praktikum Database Management SystemPraktikum Database Management System
Praktikum Database Management Systemkhairunnisa mulyana
 
Kursus database jakarta (bofandra)
Kursus database jakarta (bofandra)Kursus database jakarta (bofandra)
Kursus database jakarta (bofandra)Bofandra Muhammad
 
Dokumen demo - komparasi backup my sql dengan cassandra
Dokumen demo -  komparasi backup my sql dengan cassandraDokumen demo -  komparasi backup my sql dengan cassandra
Dokumen demo - komparasi backup my sql dengan cassandrafhelish
 
F 10011543 fathorazi nur fajri
F 10011543 fathorazi nur fajriF 10011543 fathorazi nur fajri
F 10011543 fathorazi nur fajriSyarif Fudin
 
Slide-INF106-Pertemuan-3-Bahasa-Basis-Data-tambahan.pptx
Slide-INF106-Pertemuan-3-Bahasa-Basis-Data-tambahan.pptxSlide-INF106-Pertemuan-3-Bahasa-Basis-Data-tambahan.pptx
Slide-INF106-Pertemuan-3-Bahasa-Basis-Data-tambahan.pptxKennydwilorenza
 
Basis data adalah ilmu untuk organisasi data modern
Basis data adalah ilmu untuk organisasi data modernBasis data adalah ilmu untuk organisasi data modern
Basis data adalah ilmu untuk organisasi data modernAmMuhammadun
 
Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1Fariszal Nova
 
Fathoni m bahan ajar_if2018_prak.struktur data
Fathoni m bahan ajar_if2018_prak.struktur dataFathoni m bahan ajar_if2018_prak.struktur data
Fathoni m bahan ajar_if2018_prak.struktur dataSTMIK
 
Mengoperasikan perangkat lunak acses
Mengoperasikan perangkat lunak acsesMengoperasikan perangkat lunak acses
Mengoperasikan perangkat lunak acsesJadi Apa
 
Soal uts/ pts semester genap mapel basis data kelas xii rpl tahun 2021
Soal uts/ pts semester genap mapel basis data kelas xii rpl tahun 2021Soal uts/ pts semester genap mapel basis data kelas xii rpl tahun 2021
Soal uts/ pts semester genap mapel basis data kelas xii rpl tahun 2021Saprudin Eskom
 
The synchronization of database at the faculty of engineering and the rectora...
The synchronization of database at the faculty of engineering and the rectora...The synchronization of database at the faculty of engineering and the rectora...
The synchronization of database at the faculty of engineering and the rectora...Yuyun Wabula
 
ANALISIS FUNGSI DAN STRUKTUR DATA MENU SETUP
ANALISIS FUNGSI DAN STRUKTUR DATA MENU SETUPANALISIS FUNGSI DAN STRUKTUR DATA MENU SETUP
ANALISIS FUNGSI DAN STRUKTUR DATA MENU SETUPEll Sahrawii
 
72238483-Perancangan-Basis-Data.ppt
72238483-Perancangan-Basis-Data.ppt72238483-Perancangan-Basis-Data.ppt
72238483-Perancangan-Basis-Data.pptmerisipahutar
 

Similaire à MYSQL-MODUL (20)

Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
 
Praktikum Database Management System
Praktikum Database Management SystemPraktikum Database Management System
Praktikum Database Management System
 
Kursus database jakarta (bofandra)
Kursus database jakarta (bofandra)Kursus database jakarta (bofandra)
Kursus database jakarta (bofandra)
 
Dokumen demo - komparasi backup my sql dengan cassandra
Dokumen demo -  komparasi backup my sql dengan cassandraDokumen demo -  komparasi backup my sql dengan cassandra
Dokumen demo - komparasi backup my sql dengan cassandra
 
F 10011543 fathorazi nur fajri
F 10011543 fathorazi nur fajriF 10011543 fathorazi nur fajri
F 10011543 fathorazi nur fajri
 
Slide-INF106-Pertemuan-3-Bahasa-Basis-Data-tambahan.pptx
Slide-INF106-Pertemuan-3-Bahasa-Basis-Data-tambahan.pptxSlide-INF106-Pertemuan-3-Bahasa-Basis-Data-tambahan.pptx
Slide-INF106-Pertemuan-3-Bahasa-Basis-Data-tambahan.pptx
 
Basis data adalah ilmu untuk organisasi data modern
Basis data adalah ilmu untuk organisasi data modernBasis data adalah ilmu untuk organisasi data modern
Basis data adalah ilmu untuk organisasi data modern
 
Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1
 
Fathoni m bahan ajar_if2018_prak.struktur data
Fathoni m bahan ajar_if2018_prak.struktur dataFathoni m bahan ajar_if2018_prak.struktur data
Fathoni m bahan ajar_if2018_prak.struktur data
 
Mengoperasikan perangkat lunak acses
Mengoperasikan perangkat lunak acsesMengoperasikan perangkat lunak acses
Mengoperasikan perangkat lunak acses
 
Soal uts/ pts semester genap mapel basis data kelas xii rpl tahun 2021
Soal uts/ pts semester genap mapel basis data kelas xii rpl tahun 2021Soal uts/ pts semester genap mapel basis data kelas xii rpl tahun 2021
Soal uts/ pts semester genap mapel basis data kelas xii rpl tahun 2021
 
The synchronization of database at the faculty of engineering and the rectora...
The synchronization of database at the faculty of engineering and the rectora...The synchronization of database at the faculty of engineering and the rectora...
The synchronization of database at the faculty of engineering and the rectora...
 
PPT SIDANG TA.pptx
PPT SIDANG TA.pptxPPT SIDANG TA.pptx
PPT SIDANG TA.pptx
 
Lengkap modul
Lengkap modulLengkap modul
Lengkap modul
 
BAB 1
BAB 1 BAB 1
BAB 1
 
Data base
Data baseData base
Data base
 
ANALISIS FUNGSI DAN STRUKTUR DATA MENU SETUP
ANALISIS FUNGSI DAN STRUKTUR DATA MENU SETUPANALISIS FUNGSI DAN STRUKTUR DATA MENU SETUP
ANALISIS FUNGSI DAN STRUKTUR DATA MENU SETUP
 
72238483-Perancangan-Basis-Data.ppt
72238483-Perancangan-Basis-Data.ppt72238483-Perancangan-Basis-Data.ppt
72238483-Perancangan-Basis-Data.ppt
 
Lapres 7 1235010002
Lapres 7 1235010002Lapres 7 1235010002
Lapres 7 1235010002
 
Modul PBO Bab-11 - JDBC
Modul PBO Bab-11 - JDBCModul PBO Bab-11 - JDBC
Modul PBO Bab-11 - JDBC
 

Plus de Igun

Developing Systems Application Based on Android as Tool for Determinant Stunt...
Developing Systems Application Based on Android as Tool for Determinant Stunt...Developing Systems Application Based on Android as Tool for Determinant Stunt...
Developing Systems Application Based on Android as Tool for Determinant Stunt...Igun
 
Bahan Ajar Basis Data
Bahan Ajar Basis DataBahan Ajar Basis Data
Bahan Ajar Basis DataIgun
 
Bahan Ajar Praktikum Basisdata
Bahan Ajar Praktikum BasisdataBahan Ajar Praktikum Basisdata
Bahan Ajar Praktikum BasisdataIgun
 
Praktikum Jaringan Komputer zeroshell
Praktikum Jaringan Komputer zeroshellPraktikum Jaringan Komputer zeroshell
Praktikum Jaringan Komputer zeroshellIgun
 
Bahan Ajar Sistem Game
Bahan Ajar Sistem GameBahan Ajar Sistem Game
Bahan Ajar Sistem GameIgun
 
Bahan Ajar Sistem Game
Bahan Ajar Sistem GameBahan Ajar Sistem Game
Bahan Ajar Sistem GameIgun
 
Modul Praktikum Algoritma dan Pemrograman Visual Basic net
Modul Praktikum Algoritma dan Pemrograman Visual Basic netModul Praktikum Algoritma dan Pemrograman Visual Basic net
Modul Praktikum Algoritma dan Pemrograman Visual Basic netIgun
 
Modul praktikum Pemrograman Frontend dengan Code Igniter dan Bootstrap
Modul praktikum Pemrograman Frontend dengan Code Igniter dan BootstrapModul praktikum Pemrograman Frontend dengan Code Igniter dan Bootstrap
Modul praktikum Pemrograman Frontend dengan Code Igniter dan BootstrapIgun
 
Modul Bahasa Assembly
Modul Bahasa AssemblyModul Bahasa Assembly
Modul Bahasa AssemblyIgun
 
Bahan Ajar Keamanan Komputer dan Jaringan
Bahan Ajar Keamanan Komputer dan JaringanBahan Ajar Keamanan Komputer dan Jaringan
Bahan Ajar Keamanan Komputer dan JaringanIgun
 
Modul Perkuliahan Bahasa Assembly
Modul Perkuliahan Bahasa AssemblyModul Perkuliahan Bahasa Assembly
Modul Perkuliahan Bahasa AssemblyIgun
 
Modul Praktikum Jaringan Komputer
Modul Praktikum Jaringan KomputerModul Praktikum Jaringan Komputer
Modul Praktikum Jaringan KomputerIgun
 
Modul Praktikum Assembly
Modul Praktikum AssemblyModul Praktikum Assembly
Modul Praktikum AssemblyIgun
 
Bahan Ajar Pemrograman Assembly
Bahan Ajar Pemrograman Assembly Bahan Ajar Pemrograman Assembly
Bahan Ajar Pemrograman Assembly Igun
 
Bahan Ajar Sistem Game menggunakan Scratch
Bahan Ajar Sistem Game menggunakan ScratchBahan Ajar Sistem Game menggunakan Scratch
Bahan Ajar Sistem Game menggunakan ScratchIgun
 
Bahan Ajar Keamanan Informasi dan Jaringan
Bahan Ajar Keamanan Informasi dan JaringanBahan Ajar Keamanan Informasi dan Jaringan
Bahan Ajar Keamanan Informasi dan JaringanIgun
 
Decision Support System for Determination of Scholarship Using Scratch Progra...
Decision Support System for Determination of Scholarship Using Scratch Progra...Decision Support System for Determination of Scholarship Using Scratch Progra...
Decision Support System for Determination of Scholarship Using Scratch Progra...Igun
 
Developing systems application based on android as tool for determinant stunt...
Developing systems application based on android as tool for determinant stunt...Developing systems application based on android as tool for determinant stunt...
Developing systems application based on android as tool for determinant stunt...Igun
 
Buku Infografis Sirah Nabawiyah Sejarah Nabi Muhammad SAW
Buku Infografis Sirah Nabawiyah Sejarah Nabi Muhammad SAWBuku Infografis Sirah Nabawiyah Sejarah Nabi Muhammad SAW
Buku Infografis Sirah Nabawiyah Sejarah Nabi Muhammad SAWIgun
 
Analisis Malware Botnet Proteus Pendekatan Static dan Dinamic
Analisis Malware Botnet Proteus  Pendekatan Static dan Dinamic Analisis Malware Botnet Proteus  Pendekatan Static dan Dinamic
Analisis Malware Botnet Proteus Pendekatan Static dan Dinamic Igun
 

Plus de Igun (20)

Developing Systems Application Based on Android as Tool for Determinant Stunt...
Developing Systems Application Based on Android as Tool for Determinant Stunt...Developing Systems Application Based on Android as Tool for Determinant Stunt...
Developing Systems Application Based on Android as Tool for Determinant Stunt...
 
Bahan Ajar Basis Data
Bahan Ajar Basis DataBahan Ajar Basis Data
Bahan Ajar Basis Data
 
Bahan Ajar Praktikum Basisdata
Bahan Ajar Praktikum BasisdataBahan Ajar Praktikum Basisdata
Bahan Ajar Praktikum Basisdata
 
Praktikum Jaringan Komputer zeroshell
Praktikum Jaringan Komputer zeroshellPraktikum Jaringan Komputer zeroshell
Praktikum Jaringan Komputer zeroshell
 
Bahan Ajar Sistem Game
Bahan Ajar Sistem GameBahan Ajar Sistem Game
Bahan Ajar Sistem Game
 
Bahan Ajar Sistem Game
Bahan Ajar Sistem GameBahan Ajar Sistem Game
Bahan Ajar Sistem Game
 
Modul Praktikum Algoritma dan Pemrograman Visual Basic net
Modul Praktikum Algoritma dan Pemrograman Visual Basic netModul Praktikum Algoritma dan Pemrograman Visual Basic net
Modul Praktikum Algoritma dan Pemrograman Visual Basic net
 
Modul praktikum Pemrograman Frontend dengan Code Igniter dan Bootstrap
Modul praktikum Pemrograman Frontend dengan Code Igniter dan BootstrapModul praktikum Pemrograman Frontend dengan Code Igniter dan Bootstrap
Modul praktikum Pemrograman Frontend dengan Code Igniter dan Bootstrap
 
Modul Bahasa Assembly
Modul Bahasa AssemblyModul Bahasa Assembly
Modul Bahasa Assembly
 
Bahan Ajar Keamanan Komputer dan Jaringan
Bahan Ajar Keamanan Komputer dan JaringanBahan Ajar Keamanan Komputer dan Jaringan
Bahan Ajar Keamanan Komputer dan Jaringan
 
Modul Perkuliahan Bahasa Assembly
Modul Perkuliahan Bahasa AssemblyModul Perkuliahan Bahasa Assembly
Modul Perkuliahan Bahasa Assembly
 
Modul Praktikum Jaringan Komputer
Modul Praktikum Jaringan KomputerModul Praktikum Jaringan Komputer
Modul Praktikum Jaringan Komputer
 
Modul Praktikum Assembly
Modul Praktikum AssemblyModul Praktikum Assembly
Modul Praktikum Assembly
 
Bahan Ajar Pemrograman Assembly
Bahan Ajar Pemrograman Assembly Bahan Ajar Pemrograman Assembly
Bahan Ajar Pemrograman Assembly
 
Bahan Ajar Sistem Game menggunakan Scratch
Bahan Ajar Sistem Game menggunakan ScratchBahan Ajar Sistem Game menggunakan Scratch
Bahan Ajar Sistem Game menggunakan Scratch
 
Bahan Ajar Keamanan Informasi dan Jaringan
Bahan Ajar Keamanan Informasi dan JaringanBahan Ajar Keamanan Informasi dan Jaringan
Bahan Ajar Keamanan Informasi dan Jaringan
 
Decision Support System for Determination of Scholarship Using Scratch Progra...
Decision Support System for Determination of Scholarship Using Scratch Progra...Decision Support System for Determination of Scholarship Using Scratch Progra...
Decision Support System for Determination of Scholarship Using Scratch Progra...
 
Developing systems application based on android as tool for determinant stunt...
Developing systems application based on android as tool for determinant stunt...Developing systems application based on android as tool for determinant stunt...
Developing systems application based on android as tool for determinant stunt...
 
Buku Infografis Sirah Nabawiyah Sejarah Nabi Muhammad SAW
Buku Infografis Sirah Nabawiyah Sejarah Nabi Muhammad SAWBuku Infografis Sirah Nabawiyah Sejarah Nabi Muhammad SAW
Buku Infografis Sirah Nabawiyah Sejarah Nabi Muhammad SAW
 
Analisis Malware Botnet Proteus Pendekatan Static dan Dinamic
Analisis Malware Botnet Proteus  Pendekatan Static dan Dinamic Analisis Malware Botnet Proteus  Pendekatan Static dan Dinamic
Analisis Malware Botnet Proteus Pendekatan Static dan Dinamic
 

MYSQL-MODUL

  • 1. Dosen : Indra Gunawan, ST., M.Kom., CEH., CHFI MODUL PRAKTIKUM BASISDATA Administrasi Basisdata Menggunakan MySQL Untuk kalangan sendiri SEKOLAH TINGGI TEKNIK IBNU SINA BATAM
  • 2. MODUL PRAKTIKUM BASISDATA 1 DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI STT IBNU SINA BATAM 1 XAMPP WEB SERVER Xampp : Adalah salah satu paket aplikasi webserver yang dapat digunakan untuk keperluan membuat webserver pada komputer lokal, aplikasi yang termasuk didalam paketnya yaitu : apache web server, php server, mysql server dan lainya. Download http://sourceforge.net/projects/xampp/ 1.1 INSTALASI XAMPP WEB SERVER : 1. Unzip hasil download di drive C: 2. Jalankan “setup_xampp.bat” di direktori xampp. 3. Jalankan “xampp-control.exe”. 1.2 SETUP XAMPP 1. Buka file xamppphpphp.ini 2. Hilangkan tanda ; pada baris-baris dibawah ini untuk mengaktifkan fitur • error_reporting = E_ALL | E_NOTICE • extension=php_mysql.dll • extension=php_mysqli.dll • memory_limit = 128M • display_errors = On • post_max_size = 200M 3. Buka file xamppapacheconfhttpd.conf
  • 3. MODUL PRAKTIKUM BASISDATA 2 DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI STT IBNU SINA BATAM 4. Hilangkan tanda # pada baris-baris dibawah ini untuk mengaktifkan fitur • ServerRoot "C:/xampp-win32-1.8.2-4-VC9/xampp/apache" • Listen 80 • LoadModule rewrite_module modules/mod_rewrite.so • LoadModule ssl_module modules/mod_ssl.so • ServerName localhost:80 • DocumentRoot "C:/xampp-win32-1.8.2-4-VC9/xampp/htdocs" 5. Start PHP dan MYSQL server pada “ xampp-control.exe” 2 MYSQL Source : https://www.w3schools.com/sql/default.asp 2.1 MEMBUAT DAN MODIFIKASI DATABASE DAN TABEL 2.1.1 MEMBUAT / MENGHAPUS DATABASE Syntax : CREATE DATABASE databasename; Latihan : 1. Melakukan akses dengan hak akses root(admin). 2. Buat Database baru dengan nama “praktikumdb”
  • 4. MODUL PRAKTIKUM BASISDATA 3 DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI STT IBNU SINA BATAM 3. Hapus database kemudian buatlah database baru dengan perintah : 4. Tampilkan semua database dengan perintah : 2.1.2 MEMBUAT TABEL BARU Perintah untuk membuat table baru menggunakan create table. Syntax : CREATE TABLE table_name ( column1 datatype, column2 datatype, column3 datatype, .... );
  • 5. MODUL PRAKTIKUM BASISDATA 4 DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI STT IBNU SINA BATAM Latihan : 1. Akses ke database yang telah dibuat. 2. Buat table baru, table mahasiswa 3. Tampilkan semua table pada database praktikumdb. 4. Buatlah table jurusan dengan kolom sbb : Tabel jurusan No smallint(1) // primary key Nama_jurusan varchar (50) 2.1.3 MEMODIFIKASI TABEL Perintah “Alter” digunakan untuk memodifikasi table, diikuti perintah lainnya. 1. Perintah memodifikasi table diikuti menambah kolom baru Syntax : ALTER TABLE table_name ADD column_name datatype;
  • 6. MODUL PRAKTIKUM BASISDATA 5 DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI STT IBNU SINA BATAM 2. Perintah memodifikasi table diikuti menghapus kolom Syntax : ALTER TABLE table_name MODIFY COLUMN column_name datatype; 3. Perintah memodifikasi table diikuti menghapus kolom Syntax : ALTER TABLE table_name DROP COLUMN column_name; Latihan : 1. Modifikasi table mahasiswa dengan menambahkan kolom no_telepon 2. Modifikasi table mahasiswa dengan menambahkan kolom keterangan
  • 7. MODUL PRAKTIKUM BASISDATA 6 DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI STT IBNU SINA BATAM 3. Modifikasi table mahasiswa dengan menghapus kolom keterangan 4. Modifikasi Tabel Mahasiswa dengan menambahkan npm sebagai primary key 5. Modifikasi Tabel Jurusan dengan menambahkan no sebagai primary key 2.2 INSERT Memasukkan data baru menggunakan perintah “insert” dengan syntax sbb : Syntax : INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...); Latihan : 1. Masukkan data baru ke table mahasiswa
  • 8. MODUL PRAKTIKUM BASISDATA 7 DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI STT IBNU SINA BATAM 2. Tambahkan data lagi sebanyak 4 baris (row), data bebas. 3. Tambahkan data 2 baris pada table jurusan dgn data sbb : 1 T.Informatika 2 T. Industri 2.3 UPDATE Melakukan update/modifikasi data pada suatu table dapat menggunakan perintah update. Syntax : UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition; Latihan : 1. Ubah nama pada suatu row di table mahasiswa, salah satu contoh seperti dibawah ini 2. Lihat hasilnya menggunakan perintah SELECT
  • 9. MODUL PRAKTIKUM BASISDATA 8 DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI STT IBNU SINA BATAM 3. Ubah salah satu data menggunakan clause LIKE 2.4 DELETE Penghapusan satu atau banyak data pada suatu table dapat menggunakan delete. Syntax : DELETE FROM table_name WHERE condition; Latihan : 1. Masukkan satu baris pada table jurusan dengan nama_jurusan = “Ekonomi” 2. Hapus data pada nomor 1 menggunakan clausa like
  • 10. MODUL PRAKTIKUM BASISDATA 9 DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI STT IBNU SINA BATAM 2.5 SELECT Perintah SELECT digunakan untuk menampilkan data pada satu atau banyak table • Untuk menampilkan kolom-kolom tertentu Syntax : SELECT column1, column2, ... FROM table_name; • Untuk menampilkan semua kolom gunakan * Syntax : SELECT * FROM table_name; • Untuk menampilkan beberapa baris data saja gunakan TOP Syntax : SELECT column_name(s) FROM table_name WHERE condition LIMIT number; Atau gunakan limit SELECT * FROM table_name LIMIT 3; // untuk menampilkan 3 baris • Untuk menampilkan beberapa baris data menggunakan percent Syntax : SELECT TOP 50 PERCENT * FROM table_name; // Menampilkan setengah isi table • Menampilkan data berdasar filter pencarian tertentu Syntax : SELECT * FROM table_name WHERE column_name ='xxx'; SELECT * FROM table_name WHERE column_name like '%xxx%';
  • 11. MODUL PRAKTIKUM BASISDATA 10 DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI STT IBNU SINA BATAM 2.6 JOIN MENGGUNAKAN WHERE Perintah JOIN tanpa menggunakan clausa JOIN dapat dilakukan dengan menggunakan clausa WHERE Latihan : 1. Menampilkan table jurusan kemudian tampilkan table mahasiswa 2. Menampilkan gabungan table mahasiswa dan table jurusan dalam satu tampilan tabel 2.7 LEFT JOIN, RIGHT JOIN 2.8 INNER JOIN, OUTER JOIN 2.9 CROSS JOIN, UNION JOIN 2.10 RELASI TABEL
  • 12. MODUL PRAKTIKUM BASISDATA 11 DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI STT IBNU SINA BATAM 3 TOPIK TERKAIT Untuk membaca topik-topik lainnya seputar dunia pemrograman, jaringan dan keamanan, silakan merujuk ke penelitian saya lainnya (Abdilana & Gunawan, 2022; Berliana dkk., 2022; Gunawan, 2014, 2019, 2020, 2021a, 2021b, 2021c, 2021d, 2021e, 2021f, 2021g; Gunawan dkk., 2018; Gunawan & Yelmi, 2021; Huzaeni & Gunawan, 2022; Indrayana dkk., 2022; Permatasari dkk., 2018; Pratama dkk., 2022; D. C. Purnomo & Gunawan, 2022; D. Purnomo & Gunawan, 2021; Y dkk., 2022)
  • 13. MODUL PRAKTIKUM BASISDATA 12 DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI STT IBNU SINA BATAM 4 PUSTAKA Abdilana, R., & Gunawan, I. I. (2022). Implementasi Metode SAW dalam Sistem Pendukung Keputusan Pemilihan Smartphone Menggunakan Scratch. JIIFKOM (Jurnal Ilmiah Informatika dan Komputer), 1(1), 35–40. Berliana, C. D., Saputra, T. A., & Gunawan, I. (2022). Analisis Serangan dan Keamanan pada Denial of Service (DOS): Sebuah Review Sistematik. JIIFKOM (Jurnal Ilmiah Informatika dan Komputer), 1(2), 33–38. Gunawan, I. (2014). I-POLINK: Indonesian Police Link Model Knowledge Management Investigasi Forensika Digital. https://doi.org/10.13140/RG.2.2.28996.32647 Gunawan, I. (2019). PEMROGRAMAN BAHASA ASSEMBLY MIKROPROSESOR 8086 (1 ed.). Guepedia. Gunawan, I. (2020). Optimasi Model Artificial Neural Network untuk Klasifikasi Paket Jaringan. SIMETRIS, 14(2), 1–5. https://doi.org/10.51901/simetris.v14i2.135 Gunawan, I. (2021a). Keamanan Data: Teori dan Implementasi (1 ed.). Jejak. Gunawan, I. (2021b). Analisis Malware Botnet Proteus Pendekatan Static dan Dinamic. SIMETRIS, 15(1), 12–17. https://doi.org/10.51901/simetris.v15i01.172 Gunawan, I. (2021c). Analisis Keamanan Data Pada Website Dengan Wireshark. JES (Jurnal Elektro Smart), 1(1), 16–19. Gunawan, I. (2021d). Analisis Keamanan Jaringan Wifi Menggunakan Wireshark. JES (Jurnal Elektro Smart), 1(1), 10–12. Gunawan, I. (2021e). Analisis Keamanan Wifi Menggunakan Wireshark. JES (Jurnal Elektro Smart), 1(1), 7–9. Gunawan, I. (2021f). Analisis Layer Aplikasi (Protokol HTTP) menggunakan Wireshark. JES (Jurnal Elektro Smart), 1(1), 13–15. Gunawan, I. (2021g). Analisis Keamanan Aplikasi Android Non Playstore Dengan Metode Digital Forensik Pendekatan Statis Dan Dinamis. SIMETRIS, 15(2), 29–34. https://doi.org/10.51901/simetris.v15i2.225 Gunawan, I., Afrina, & Sofrawida, C. (2018). SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN KARYAWAN TERBAIK PADA LAMOIST LAYERS BATAM. JR : Jurnal Responsive Teknik Informatika, 2(02), 39–61. Gunawan, I., & Yelmi, Y. (2021). Rancang Bangun Robot Pengawas Dokumen Berbasis Raspberry Pi2 dengan Pemrograman Python. Jurnal Ilmu Komputer Dan Bisnis, 12(1), 144–149.
  • 14. MODUL PRAKTIKUM BASISDATA 13 DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI STT IBNU SINA BATAM Huzaeni, F., & Gunawan, I. I. (2022). Implementasi Metode SAW dalam Sistem Pendukung Keputusan Pemilihan Laptop Menggunakan Scratch. JIIFKOM (Jurnal Ilmiah Informatika dan Komputer), 1(1), 30–34. Indrayana, T., Warijan, W., Sutarmi, S., Purnomo, D., & Gunawan, I. (2022). Developing systems application based on android as tool for determinant stunting factors in the COVID-19 pandemic era. International Journal of Health Sciences, 6(S1), 257–268. https://doi.org/10.53730/ijhs.v6nS1.4763 Permatasari, R. D., Gunawan, I., & Syahputra, M. R. (2018). RANCANG BANGUN APLIKASI PENANGANAN BAGASI BERBASIS MOBILE WEB PADA PT SRIWIJAYA AIR. Jurnal Teknik Ibnu Sina (JT-IBSI), 3(1). https://doi.org/10.36352/jt-ibsi.v3i1.101 Pratama, T. I. M., Songida, M. D. F., & Gunawan, I. (2022). Analisis Serangan dan Keamanan pada SQL Injection: Sebuah Review Sistematik. JIIFKOM (Jurnal Ilmiah Informatika dan Komputer), 1(2), 27–32. Purnomo, D. C., & Gunawan, I. I. (2022). Penerapan Metode Simple Additive Weighting (SAW) Dalam Sistem Pemilihan Kamera Menggunakan Scratch. JIIFKOM (Jurnal Ilmiah Informatika dan Komputer), 1(1), 16–21. Purnomo, D., & Gunawan, I. (2021). Decision Support System for Determination of Scholarship Using Scratch Programming Based on SAW Method. International Journal of Business and Information Technology, 2, 72–29. https://doi.org/10.47927/ijobit.v2i2 Y, A. K., Alfaren, G., & Gunawan, I. (2022). Analisis Serangan Penetration Testing: Sebuah Review Sistematik. JIIFKOM (Jurnal Ilmiah Informatika dan Komputer), 1(2), 21–26.
  • 15. MODUL PRAKTIKUM BASISDATA 14 DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI STT IBNU SINA BATAM SELESAI DAFTAR ISI 1 XAMPP WEB SERVER......................................................................................................... 1 1.1 Instalasi Xampp Web Server :.......................................................................................... 1 1.2 SETUP XAMPP..............................................................Error! Bookmark not defined. 2 PENGENALAN HTML ........................................................Error! Bookmark not defined. 2.1 Struktur Utama :..............................................................Error! Bookmark not defined. 2.2 Contoh Loyout dengan html :..........................................Error! Bookmark not defined.
  • 16. MODUL PRAKTIKUM BASISDATA 15 DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI STT IBNU SINA BATAM 3 PENGENALAN CSS............................................................Error! Bookmark not defined. 3.1 Struktur utama CSS.........................................................Error! Bookmark not defined. 3.2 cara memanggil file css dalam html................................Error! Bookmark not defined. 3.3 Contoh kode css dasar.....................................................Error! Bookmark not defined. 4 PENGENALAN PHP ...........................................................Error! Bookmark not defined. 4.1 Penerapan php dalam kode html .....................................Error! Bookmark not defined. 4.2 Contoh –contoh script php ..............................................Error! Bookmark not defined. 5 PENGENALAN MYSQL.....................................................Error! Bookmark not defined. 5.1 PHP DAN MYSQL.........................................................Error! Bookmark not defined. 6 PENGENALAN CONTENT MANAGEMENT SYSTEM (CMS) .... Error! Bookmark not defined. 6.1 Instalasi Joomla CMS......................................................Error! Bookmark not defined. 6.2 Halaman admin ...............................................................Error! Bookmark not defined. 6.3 Pembuatan menu .............................................................Error! Bookmark not defined. 6.4 Instalasi /konfigurasi template/theme/style.....................Error! Bookmark not defined. 6.5 konfigurasi modul ...........................................................Error! Bookmark not defined. 6.6 konfigurasi plugin ...........................................................Error! Bookmark not defined. 7 MEMBANGUN APLIKASI WEB DENGAN PHP FRAMEWORK. Error! Bookmark not defined. 7.1 Code Igniter Framework .................................................Error! Bookmark not defined. 7.2 Install Codeigniter dasar..................................................Error! Bookmark not defined. 1. Extract / Unzip CodeIgniter-3.0.0.zip ke dalam /xampp/htdocs/codeigniter. .....Error! Bookmark not defined. 7.3 Install codeigniter lanjutan..............................................Error! Bookmark not defined. 7.4 Membuat web Sederhana dengan Codeigniter................Error! Bookmark not defined. 1. Membuat Controller ....................................................Error! Bookmark not defined. 2. Membuat View ............................................................Error! Bookmark not defined. 3. Hasil.............................................................................Error! Bookmark not defined. 7.5 Web Templating dengan Bootstrap dan Codeigniter ......Error! Bookmark not defined. 8. MEMBUAT APLIKASI BERBASIS WEB - Code Igniter dan Mysql ..Error! Bookmark not defined. 1. Arahkan browser ke localhost/phpmyadmin ...............Error! Bookmark not defined. 2. Buatlah database baru dengan nama codeigniterdb (hanya contoh, boleh diganti) Error! Bookmark not defined.
  • 17. MODUL PRAKTIKUM BASISDATA 16 DOSEN PENGAMPU : INDRA GUNAWAN, ST., M.KOM., CEH., CHFI STT IBNU SINA BATAM 3. Membuat table baru.....................................................Error! Bookmark not defined. 4. Input data pada table codeigniterdb.............................Error! Bookmark not defined. 5. Membuat Model mainmodel.php ................................Error! Bookmark not defined. 6. Membuat Controller main.php ....................................Error! Bookmark not defined. 7. Membuat Controller login.php ....................................Error! Bookmark not defined. 8. Mengubah seting config database................................Error! Bookmark not defined. 9. Membuat library template ...........................................Error! Bookmark not defined. 10. Membuat Library akses (untuk menangani autentikasi/login) .. Error! Bookmark not defined. 11. Membuat Library akses (untuk menangani autentikasi/login) .. Error! Bookmark not defined. 12. Mengubah kode pada autoload (untuk menangani otomatisasi pemanggilan helper/library) ........................................................................Error! Bookmark not defined. 13. Mengubah kode pada routes.php.................................Error! Bookmark not defined. 14. Membuat file-file pada direktori /view........................Error! Bookmark not defined. 9. TIPS DAN TRICK (HALAMAN ADMIN INSTANT DENGAN GROCERY CRUD) Error! Bookmark not defined.