2. PROGRAM STUDI S1 TEKNIK ELEKTRO
SEKOLAH TINGGI TEKNOLOGI RONGGOLAWE CEPU
No. Dokumen :
FRM/POS/STD/STTR/A.3-3-1
No. Revisi :
00
Tanggal Terbit :
2 Agustus. 2020
Halaman :
2 dari 124
VERIFIKASI BAHAN AJAR
Pada hari ini Senin tanggal 2 bulan Agustus tahun 2020 Bahan Ajar Mata Kuliah
Praktikum Basisdata Program Studi Teknik Elektro telah diverifikasi oleh Ketua Program
Studi Teguh Yuwono, ST. MT
Cepu, 2 Agustus 2020
3. 3
PRAKATA
Pertama-tama kami mengucapkan terima kasih kepada Tuhan
Yang Maha Esa atas terwujudnya modul ini. Tujuan dari dibuatnya
modul ini agar mahasiswa terbantu dapat mempelajari dasar-dasar
pengelolaan basis data menggunakan MySQL. Dalam mata kuliah
ini, perangkat lunak MySQL dipilih karena merupakan perangkat
lunak yang paling banyak dipakai. Modul ini dikembangkan dengan
menggunakan pendekatan eksplorasi, dengan harapan pembaca dapat
mencoba, memodifikasi dan selanjutnya dapat berkreasi dengan
menggunakan perangkat lunak ini. Modul ini dimulai dengan
pengetahuan awal tentang instalasi perangkat lunak XAMPP.
Berikutnya pengenalan perintah-perintah SQL dan penggunan
berbagai perintah DDL DML query. Modul ini diakhiri dengan studi
kasus pembuatan basis data menggunakan perangkat lunak tersebut.
Modul ini memberikan pengenalan secara sederhana dan bertahap
tentang MySQL dan diakhiri dengan contoh pembuatan basisdata
kasus.
Harapan penulis, semoga modul ini dapat digunakan sebagai
referensi bagi siapapun yang ingin mengenal dasar-dasar penggunaan
MySQL sebagai basis data manajemen system.
4. 4
Cepu, 2
Agustus 2020
Penyusun
TINJAUAN UMUM MATA KULIAH
Deskripsi Mata Kuliah
Mata kuliah ini diperuntukan bagi mahasiswa yang mengambil
mata kuliah basis data. Diawali dengan instalasi dan setup aplikasi
XAMPP, kemudian penggunaan query DDL dan DML diakhiri
dengan studi kasus pembuatan basis data menggunakan MySQL.
5. 5
Manfaat Mata Kuliah
1. Mahasiwa memiliki kemampuan menggunakan perintah DDL dan
DML Query
2. Mahasiswa mampu menerapkan kemampuan dalam
menggunakan perintah SQL untuk membuat basisdata dan
manipulasinya pada kasus riil
Capaian Pembelajaran Lulusan (CPL)
A. Sikap
(Ditetapkan pemerintah dalam permendikbud no 3 tahun 2020
tentang Standar Nasional Perguruan Tinggi. Ambil yang sesuai
dengan mata kuliah.)
1. Bertakwa kepada Tuhan Yang Maha Esa dan mampu
menunjukkan sikap religius;
2. Menjunjung tinggi nilai kemanusiaan dalam menjalankan tugas
berdasarkan agama, moral, dan etika;
3. Berkontribusi dalam peningkatan mutu kehidupan
bermasyarakat, berbangsa, bernegara, dan kemajuan peradaban
berdasarkan Pancasila;
4. Berperan sebagai warga negara yang bangga dan cinta tanah air,
memiliki nasionalisme serta rasa tanggung jawab pada negara
dan bangsa;
5. Menghargai keanekaragaman budaya, pandangan, agama, dan
kepercayaan, serta pendapat atau temuan orisinal orang lain;
6. Bekerjasama dan memiliki kepekaan sosial serta kepedulian
terhadap masyarakat dan lingkungan;
6. 6
7. Taat hukum dan disiplin dalam kehidupan bermasyarakat dan
bernegara;
8. Menginternalisasi nilai, norma, dan etika akademik;
9. Menunjukkan sikap bertanggung jawab atas pekerjaan di bidang
keahliannya secara mandiri;
10. Menginternalisasi semangat kemandirian, kejuangan, dan
kewirausahaan.
Pengetahuan Umum
Keterampilan Umum
(Ditetapkan pemerintah dalam permendikbud no 3 tahun 2020
tentang Standar Nasional Perguruan Tinggi. Ambil yang sesuai
dengan mata kuliah.)
1. Mampu menerapkan pemikiran logis, kritis, sistematis, dan
inovatif dalam konteks pengembangan atau implementasi ilmu
pengetahuan dan teknologi yang memperhatikan dan
menerapkan nilai humaniora yang sesuai dengan bidang
keahliannya;
2. Mampu menunjukkan kinerja mandiri, bermutu, dan terukur;
3. Mampu mengkaji implikasi pengembangan atauimplementasi
ilmu pengetahuan teknologi yang memperhatikan dan
menerapkan nilai humaniora sesuai dengan keahliannya
7. 7
berdasarkan kaidah, tata cara dan etika ilmiah dalam rangka
menghasilkan solusi, gagasan, desain atau kritik seni;
4. Menyusun deskripsi saintifik hasil kajiannya dalam bentuk
skripsi atau laporan tugas akhir, dan mengunggahnya dalam
lamanperguruan tinggi; menyusun deskripsi saintifik hasil kajian
tersebut di atas dalam bentuk tesis atau laporan tugas akhir, dan
mengunggahnya dalam laman perguruan tinggi;
5. Mampu mengambil keputusan secara tepat dalam konteks
penyelesaian masalah di bidang keahliannya, berdasarkan hasil
analisis informasi dan data;
6. Mampu memelihara dan mengembangkan jaringan kerja dengan
pembimbing, kolega, sejawat baik di dalam maupun di luar
lembaganya;
7. Mampu bertanggung jawab atas pencapaian hasil kerja
kelompok dan melakukan supervisi dan evaluasi terhadap
penyelesaian pekerjaan yang ditugaskan kepada pekerja yang
berada di bawah tanggung jawabnya;
8. Mampu melakukan proses evaluasi diri terhadap kelompok kerja
yang berada di bawah tanggung jawabnya, dan mampu
mengelola pembelajaran secara mandiri;
9. Mampu mendokumentasikan, menyimpan, mengamankan, dan
menemukan kembali data untuk menjamin kesahihan dan
mencegah plagiasi.
8. 8
Keterampilan Khusus
Capaian Pembelajaran Mata Kuliah (CPMK)
1. Memahami dan menguasai implementasi MySQL server serta
perawatannya.
2. Memahami dan menguasai bahasa-bahasa DDL serta DML
query.
3. Menguasai dan menerapkan kemampuan SQL untuk
menyelesaikan masalah riil.
Materi Pembelajaran
1. XAMPP Server
2. Manipulasi Database dan Tabel
3. Memasukkan data
4. Memodifikasi data
5. Menghapus Data data
6. Menampilkan data
7. Menampilkan data dengan kriteria tertentu
8. Menggabungkan data dari beberapa table
9. Menggabungkan data dari beberapa table dengan kriteria tertentu
10. RELASI TABEL
11. Memodifikasi data
9. 9
DAFTAR ISI
PRAKTIKUM BASIS DATA .............................................................................1
VERIFIKASI BAHAN AJAR..............................................................................2
PRAKATA .....................................................................................................3
10. 10
TINJAUAN UMUM MATA KULIAH................................................................4
Deskripsi Mata Kuliah..............................................................................4
Manfaat Mata Kuliah...............................................................................5
Capaian Pembelajaran Lulusan (CPL).......................................................5
Pengetahuan Umum................................................................................6
Keterampilan Umum ...............................................................................6
Keterampilan Khusus...............................................................................8
Capaian Pembelajaran Mata Kuliah (CPMK)............................................8
Materi Pembelajaran...................................................................................8
DAFTAR ISI...................................................................................................9
DAFTAR PUSTAKA..........................................Error! Bookmark not defined.
11. 11
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
12. 12
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 :
13. 13
1. Melakukan akses dengan hak akses root(admin).
2. Buat Database baru dengan nama “praktikumdb”
3. Hapus database kemudian buatlah database baru dengan perintah
:
4. Tampilkan semua database dengan perintah :
14. 14
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,
....
);
Latihan :
1. Akses ke database yang telah dibuat.
2. Buat table baru, table mahasiswa
15. 15
3. Tampilkan semua table pada database praktikumdb.
4. Buatlah table jurusan dengan kolom sbb :
Tabel jurusan
No smallint(1)
Nama_jurusan varchar (50)
16. 16
No sebagai primary key.
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;
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 :
17. 17
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
19. 19
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
20. 20
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
21. 21
2. Lihat hasilnya menggunakan perintah SELECT
3. Ubah salah satu data menggunakan clause LIKE
2.4 DELETE
Penghapusan satu atau banyak data pada suatu table dapat menggunakan
delete.
Syntax :
22. 22
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
2.5 SELECT
Perintah SELECT digunakan untuk menampilkan data pada satu atau
banyak table
• Untuk menampilkan kolom-kolom tertentu
Syntax :
23. 23
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 :
24. 24
SELECT * FROM table_name
WHERE column_name ='xxx';
SELECT * FROM table_name
WHERE column_name like '%xxx%';
Latihan :
1. Tampilkan data Nama-nama Mahasiswa
2. Tampilkan data jurusan Mahasiswa
25. 25
3. Tampilkan data alamat Mahasiswa
4. Tampilkan data Nama, jurusan, alamat dari Tabel Mahasiswa
5. Tampilkan data Nama, jurusan, alamat dari Tabel Mahasiswa urut
nama Ascending
26. 26
6. Tampilkan data Nama, jurusan, alamat dari Tabel Mahasiswa
berdasar pengelompokkan jurusan
7. Tampilkan data dari Tabel Mahasiswa berdasarkan pencarian
alamat berawalan ‘ja’
27. 27
8. Tampilkan data dari Tabel Mahasiswa berdasarkan pencarian
alamat berakhiran ‘a’
9. Tampilkan data dari Tabel Mahasiswa berdasarkan pencarian
alamat berawalan ‘a’ dan berakhiran ‘a’
28. 28
10. Tampilkan jumlah data pada Tabel Mahasiswa
11. Tampilkan jumlah data pada Tabel Mahasiswa yang berawalan a
atau berawalan b
12. Tampilkan jumlah data pada Tabel Mahasiswa
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
29. 29
2. Menampilkan gabungan table mahasiswa dan table jurusan dalam
satu tampilan tabel
3. Menampilkan gabungan table mahasiswa dan table jurusan,
dengan mengubah informasi jurusan dari angka menjadi kalimat,
sesuai table jurusan
31. 31
2.7 LEFT JOIN, RIGHT JOIN
LEFT JOIN digunakan untuk menampilkan data dari gabungan lebih dari
satu table, dengan berpatokan pada table kiri, jika table kiri null hasilnya
kosong, jika table kiri ada data tetapi table kanan null, maka hasilnya tetap
tampil.
Syntax :
SELECT column_name(s)
FROM table1
LEFT JOIN table2 ON table1.column_name = table2.column_name;
RIGHT JOIN digunakan untuk menampilkan data dari gabungan lebih dari
satu table, dengan berpatokan pada table kanan, jika table kanan null
hasilnya kosong, jika table kanan ada data tetapi table kiri null, maka
hasilnya tetap tampil.
Syntax :
32. 32
SELECT column_name(s)
FROM table1
RIGHT JOIN table2 ON table1.column_name = table2.column_name;
Latihan :
1. Buat data seperti di bawah ini
Tabel Mahasiswa
Tabel Jurusan
Perhatikan bahwa baris keempat pada table mahasiswa, jurusan=4, tetapi
pada table jurusan tdk ada no 4.
2. Tampilkan gabungan table mahasiswa dan jurusan dengan
menggunakan left join mahasiswa.
33. 33
Lihat hasilnya, pada LEFT JOIN, hasil query hanya menampilkan
output sesuai data pada table order (left).
3. Tampilkan gabungan table mahasiswa dan jurusan dengan
menggunakan right join mahasiswa.
Lihat hasilnya, pada RIGHT JOIN, hasil query hanya menampilkan
output sesuai data pada table mahasiswa (right).
4. Buatlah table baru seperti dibawah ini
Tabel Dosen
34. 34
Isi Tabel Dosen
5. Lakukan query join sehingga tampil output data seperti
dibawah ini
35. 35
2.8 INNER JOIN
INNER JOIN digunakan untuk menampilkan gabungan lebih dari satu table
dengan syarat kedua table tersebut mempunyai irisan data yg sama sesuai
kolom yang dijoinkan, jika ada data yg tidak sama di salah satunya, maka
tidak akan tampil.
Syntax :
SELECT column_name(s)
FROM table1
INNER JOIN table2 ON table1.column_name = table2.column_name;
Latihan :
1. Tampilkan isi table dosen
2. Tampilkan isi table jurusan
36. 36
3. Lakukan INNER JOIN terhadap table jurusan dan table dosen
seperti dibawah ini :
Dapat dilihat pada hasil bahwa hasil query menunjukkan data yang
beririsan saja yang akan tampil.
Tugas :
1. Buat data seperti dibawah ini
2. Tampilkan data dosen seperti di bawah ini
37. 37
3. Lakukan query JOIN sehingga akan tampil data seperti di bawah ini
2.9 UNION JOIN
UNION digunakan untuk menggabungkan hasil-set dari dua atau lebih
pernyataan SELECT.
• Setiap pernyataan SELECT dalam UNION harus memiliki jumlah kolom
yang sama
• Kolom juga harus memiliki tipe data yang sama
• Kolom di setiap pernyataan SELECT juga harus berada dalam urutan
yang sama
Syntax :
Untuk menampilkan hasil tanpa duplikat
38. 38
SELECT column_name(s) FROM table1
UNION
SELECT column_name(s) FROM table2;
Untuk menampilkan hasil dengan duplikat gunakan ALL
SELECT column_name(s) FROM table1
UNION ALL
SELECT column_name(s) FROM table2;
Latihan :
1. Isikan data ke table mahasiswa sehingga terlihat seperti di bawah
ini
2. Lakukan query UNION untuk menghasilkan gabungan table
mahasiswa dan table jurusan.
39. 39
Perhatikan, clausa UNION menghasilkan 5 baris data.
3. Lakukan query UNION ALL untuk menghasilkan gabungan table
mahasiswa dan table jurusan.
Perhatikan, clausa UNION ALL menghasilkan 9 baris data.
Tugas:
1. Buatlah table karyawan dengan struktur dibawah ini
40. 40
2. Isilah table karyawan tersebut sehingga terlihat seperti dibawah
ini
3. Lakukan query union sehingga tampil data sperti dibawah ini
41. 41
4. Lakukan query union sehingga tampil data sperti dibawah ini
2.10RELASI TABEL
Relasi Tabel digunakan untuk menghubungkan kunci pada satu table
tertentu ke kunci pada table lainnya.
Latihan :
1. Ubah data pada Table Mahasiswa sehingga terlihat seperti dibawah
ini
2. Ubah data pada Table Jurusan sehingga terlihat seperti dibawah ini
42. 42
3. Ubah data pada Table Karyawan sehingga terlihat seperti dibawah
ini
4. Lakukan Alter Table Mahasiswa, tambahkan kolom jurusan sebagai
FOREIGN KEY
5. Lakukan Alter Table Karyawan, tambahkan kolom jurusan sebagai
FOREIGN KEY
43. 43
6. Lakukan Alter Table Dosen, tambahkan kolom jurusan sebagai FOREIGN
KEY
6. Tampilkan semua Relasi Tabel pada database Praktikumdb
7. Tampilkan semua Relasi Tabel pada database Praktikumdb pada mode
visual
1) Buka browser kemudian arahkan url ke alamat
http://localhost/phpmyadmin
2) Klik pada database praktikumdb, kemudian klik menu more ->
designer seperti terlihat pada gambar di bawah ini.
44. 44
3) Relasi Tabel pada database praktikumdb akan terlihat seperti
dibawah ini
45. 45
BONUS :
Sebenarnya semua operasi – operasi mysql yang telah anda kerjakan dari
awal sampai akhir, seluruhnya dapat dikerjakan baik melalui mode
command line maupun GUI (phpmyadmin).
46. 46
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)
47. 47
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
48. 48
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
49. 49
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.
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
50. 50
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.