Latar belankang serta update perkembangan kecerdasan buatan serta membangun pengertian bagaimana komputer dapat mengemulasikan kecerdasan manusia dengan menggunakan data dan teknik pelatihan algoritma
Latar belankang serta update perkembangan kecerdasan buatan serta membangun pengertian bagaimana komputer dapat mengemulasikan kecerdasan manusia dengan menggunakan data dan teknik pelatihan algoritma
Berikut ini beberapa ulasan materi dari dampak sosial Informatika. Materi ini terkhusus ditujukan untuk kelas 8 mata pelajaran Informatika. semoga dapat bermanfaat. Salam Belajar.
Tugas Enterprise Resource Planning, semester 7 (2017/2018), STMIK Nusa Mandiri Jakarta. Rancangan UML Aplikasi Rental Mobil: Use Case Diagram, Activity Diagram, Sequence Diagram, dan Class Diagram. Silahkan download untuk melihat lebih jelas. Aplikasi pembuatan UML menggunakan Enterprise Architect.
Makalah Organisasi Komputer - Direct Memory Access (DMA)Fajar Jabrik
Direct memory access (DMA) adalah suatu alat pengendali khusus disediakan untuk memungkinkan transfes blok data langsung antar perangkat eksternal dan memori utama, tanpa intervensi terus menerus dari prosesor. Transfer DMA dilakukan oleh sirkuit kontrol yang merupakan bagian dari antar muka perangkat I/O. Istilah ini yang sering banyak kita ketahui adalah sebagai kontroler DMA. Kontroler DMA melakukan fungsi yang biasanya dilakukan oleh prosesor pada saat mengakses memori utama (yang sering disebut :RAM). Untuk setiap word yang ditransfer, kontroler ini menyediakan alamat memori dan semua sinyal bus yang mengontrol transfer data. Karena harus mentransfer sejumlah blok data, maka kontroler DMA harus menaikkan alamat memori untuk word yang berurutan dan mencatat jumlah transfer.
Modul Workshop Aplikasi Berbasis Jaringan yang diselenggarakan oleh Kelompok Studi Network Community (NETCOM) pada hari kamis, 8 Juni 2017 di STMIK Bumigora Mataram. Workshop ini membahas tentang pembuatan aplikasi menggunakan framework PHP CodeIgniter yang berinteraksi dengan Mikrotik melalui API untuk memanajemen user hotspot.
Berikut ini beberapa ulasan materi dari dampak sosial Informatika. Materi ini terkhusus ditujukan untuk kelas 8 mata pelajaran Informatika. semoga dapat bermanfaat. Salam Belajar.
Tugas Enterprise Resource Planning, semester 7 (2017/2018), STMIK Nusa Mandiri Jakarta. Rancangan UML Aplikasi Rental Mobil: Use Case Diagram, Activity Diagram, Sequence Diagram, dan Class Diagram. Silahkan download untuk melihat lebih jelas. Aplikasi pembuatan UML menggunakan Enterprise Architect.
Makalah Organisasi Komputer - Direct Memory Access (DMA)Fajar Jabrik
Direct memory access (DMA) adalah suatu alat pengendali khusus disediakan untuk memungkinkan transfes blok data langsung antar perangkat eksternal dan memori utama, tanpa intervensi terus menerus dari prosesor. Transfer DMA dilakukan oleh sirkuit kontrol yang merupakan bagian dari antar muka perangkat I/O. Istilah ini yang sering banyak kita ketahui adalah sebagai kontroler DMA. Kontroler DMA melakukan fungsi yang biasanya dilakukan oleh prosesor pada saat mengakses memori utama (yang sering disebut :RAM). Untuk setiap word yang ditransfer, kontroler ini menyediakan alamat memori dan semua sinyal bus yang mengontrol transfer data. Karena harus mentransfer sejumlah blok data, maka kontroler DMA harus menaikkan alamat memori untuk word yang berurutan dan mencatat jumlah transfer.
Modul Workshop Aplikasi Berbasis Jaringan yang diselenggarakan oleh Kelompok Studi Network Community (NETCOM) pada hari kamis, 8 Juni 2017 di STMIK Bumigora Mataram. Workshop ini membahas tentang pembuatan aplikasi menggunakan framework PHP CodeIgniter yang berinteraksi dengan Mikrotik melalui API untuk memanajemen user hotspot.
Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017I Putu Hariyadi
Soal Modul C Cisco Packet Tracer Challenge (Routing, Switching and Security Essentials) - IT Networking Support pada Lomba Kompetensi Siswa (LKS) Provinsi NTB 2017
Panduan Praktikum Administrasi Sistem Jaringan Edisi 2I Putu Hariyadi
Panduan Praktikum Administrasi Jaringan Edisi 2 yang membahas tentang instalasi dan konfigurasi hypervisor Proxmox pada VirtualBox, instalasi dan konfigurasi Virtual Machine (VM) dan Container serta Server Internet/Intranet.
Panduan Praktikum Administrasi Sistem Jaringan - Proxmox VE 8.0.pdfI Putu Hariyadi
Panduan Praktikum Administrasi Sistem Jaringan (ASJ) ini didalamnya membahas tentang instalasi dan konfigurasi Proxmox Virtual Environment (PVE) versi 8.0 pada Oracle VirtualBox dan MikroTik CHR sebagai Virtual Machine (VM) serta CentOS 9 Stream sebagai Container yang difungsikan sebagai Internet Server. Selain itu juga dibahas Backup & Restore, Firewall pada PVE 8.0 dan pengamanan PVE dari Brute Force menggunakan Fail2ban.
Panduan Praktikum Pemrograman Sistem JaringanI Putu Hariyadi
Pembahasan pada panduan praktikum ini difokuskan pada praktikum penerapan Network Development Operations (NetDevOps) khususnya menggunakan Continuous Integration/Continuous Deployment (CI/CD) pipelines untuk mengkonfigurasi dan memanajemen infrastruktur jaringan berbasis MikroTik.
Panduan Praktikum Cloud Computing Berbasis OpenStack Versi 2.0I Putu Hariyadi
Panduan Praktikum Cloud Computing Berbasis OpenStack versi 2.0 ini membahas tentang pengenalan Cloud Computing dan OpenStack. Selain itu juga membahas praktik mengadministrasi OpenStack baik melalui Horizon Dashboard maupun Command Line Interface (CLI) sesuai dengan ketentuan pada soal studi kasus berbasis skenario.
Pembahasan Solusi Soal Uji Kompetensi Keahlian (UKK) SMK TKJ Paket 4 Kurikulum 2013 Tahun 2023 tentang Troubleshooting Keamanan Jaringan Pada Jaringan WAN
Instalasi dan Konfigurasi VirtualBox Guest Additions pada VM CyberOps Worksta...I Putu Hariyadi
Instalasi dan Konfigurasi VirtualBox Guest Additions pada VM CyberOps Workstation untuk mendukung praktik course CyberOps Associate dari Cisco Networking Academy
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondelferrydmn1999
Indonesia, negara kepulauan yang kaya akan keragaman budaya, suku, dan tradisi, memiliki Jakarta sebagai pusat kebudayaan yang dinamis dan unik. Salah satu kesenian tradisional yang ikonik dan identik dengan Jakarta adalah ondel-ondel, boneka raksasa yang biasanya tampil berpasangan, terdiri dari laki-laki dan perempuan. Ondel-ondel awalnya dianggap sebagai simbol budaya sakral dan memainkan peran penting dalam ritual budaya masyarakat Betawi untuk menolak bala atau nasib buruk. Namun, seiring dengan bergulirnya waktu dan perubahan zaman, makna sakral ondel-ondel perlahan memudar dan berubah menjadi sesuatu yang kurang bernilai. Kini, ondel-ondel lebih sering digunakan sebagai hiasan atau sebagai sarana untuk mencari penghasilan. Buku foto Lensa Kampung Ondel-Ondel berfokus pada Keluarga Mulyadi, yang menghadapi tantangan untuk menjaga tradisi pembuatan ondel-ondel warisan leluhur di tengah keterbatasan ekonomi yang ada. Melalui foto cerita, foto feature dan foto jurnalistik buku ini menggambarkan usaha Keluarga Mulyadi untuk menjaga tradisi pembuatan ondel-ondel sambil menghadapi dilema dalam mempertahankan makna budaya di tengah perubahan makna dan keterbatasan ekonomi keluarganya. Buku foto ini dapat menggambarkan tentang bagaimana keluarga tersebut berjuang untuk menjaga warisan budaya mereka di tengah arus modernisasi.
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Koneksi PHP ke Database MySQL menggunakan MySQLi Extension
1. Koneksi PHP ke Database MySQL
menggunakan MySQLi Extension
I Putu Hariyadi
admin@iputuhariyadi.net
http://www.iputuhariyadi.net
2. Metode Koneksi PHP ke MySQL
PHP menyediakan 3 metode untuk dapat
melakukan koneksi ke database MySQL, yaitu
menggunakan PHP MySQL Extension,
PHP MySQLi Extension, dan PHP Data
Object (PDO).
Masing-masing metode memiliki kelebihan dan
kekurangan, namun yang akan digunakan pada
pembelajaran ini adalah PHP MySQLi
Extension.
PHP MySQLi Extension menyediakan
beragam fungsi-fungsi untuk mengakses
database MySQL. Berikut adalah fungsi-fungsi
yang sering digunakan:
3. Fungsi mysqli_connect()
Merupakan fungsi yang digunakan untuk
membuka koneksi ke server MySQL dan
memilih database yang akan digunakan.
Sintak penulisan perintahnya adalah sbb:
mysqli_connect(hostname, username,
password, database)
Dimana hostname adalah nama host atau
alamat IP dari server MySQL yang ingin
diakses, username adalah nama login
pengguna untuk proses otentikasi, dan
password adalah sandi login pengguna untuk
proses otentikasi, database adalah nama
basis data yang ingin digunakan.
4. Fungsi mysqli_connect()
Sebagai contoh untuk melakukan koneksi ke
server MySQL di “localhost” menggunakan
user “root” dengan sandi kosong (tanpa
sandi), dan mengakses database “portal”
adalah sbb:
<?php
$koneksi =
mysqli_query(‘localhost’,’root’,’’,
’portal’);
?>
6. Fungsi mysqli_query()
Fungsi ini digunakan untuk mengirimkan
perintah SQL ke server MySQL untuk
melakukan aktivitas CRUD yaitu meliputi
CREATE (menambahkan data dengan
perintah SQL INSERT), READ (membaca
data dengan perintah SQL SELECT),
UPDATE(mengubah data dengan perintah
SQL UPDATE), DELETE (menghapus
data dengan perintah SQL DELETE).
7. Fungsi mysqli_query()
Sintak penulisan perintahnya adalah sbb:
mysqli_query(resource_link_identifier,
query)
Dimana resource_link_identifier adalah
nama variable yang sebelumnya digunakan
untuk menyimpan hasil dari eksekusi fungsi
mysqli_connect() untuk membuka koneksi ke
server MySQL, dan query adalah perintah
SQL untuk manipulasi data seperti INSERT,
UPDATE, DELETE, atau untuk menampilkan
data menggunakan SELECT.
8. Fungsi mysqli_query()
Sebagai contoh query untuk mengambil seluruh
data dari tabel “kategori_berita” adalah sbb:
<?php
$recordset = mysqli_query($koneksi,
“SELECT * FROM kategori_berita”);
?>
Atau dengan menampung perintah SQL pada
variable terpisah menjadi sbb:
<?php
$sql = “SELECT * FROM kategori_berita”;
$recordset = mysqli_query($koneksi, $sql);
?>
10. Struktur Tabel “kategori_berita”
Nama Field Tipe Data Panjang Deskripsi
Kode_kategori_berita Integer Memuat kode kategori
berita
Nama_kategori_berita varchar 50 Memuat nama kategori
berita
Primary Key Kode_kategori_berita (Auto Increment)
Kode_kategori_berita Nama_kategori_berita
2 Teknologi
3 Otomotif
Struktur Tabel
Contoh Data Tabel “kategori_berita”
11. Fungsi mysqli_num_rows()
Merupakan fungsi yang digunakan untuk
mengambil jumlah baris hasil eksekusi
query.
Sintak penulisan perintahnya adalah sbb:
mysqli_num_rows(resource_result)
Dimana resource_result adalah nama
variable yang sebelumnya digunakan untuk
menyimpan hasil dari eksekusi fungsi
mysqli_query() untuk menjalankan query
SQL.
12. Fungsi mysqli_num_rows()
Sebagai contoh untuk mengambil jumlah
baris hasil eksekusi query yang telah
dilakukan sebelumnya yang ditampung
pada variable “$recordset,” adalah sbb:
<?php
$nrec = mysqli_num_rows($recordset);
?>
15. Fungsi mysqli_fetch_array()
Merupakan fungsi yang digunakan untuk
mengambil baris hasil query sebagai array
asosiatif dimana menggunakan referensi key
berupa nama field.
Sintak penulisan perintahnya adalah sbb:
mysqli_fetch_array(resource_result)
Dimana resource_result adalah nama
variable yang sebelumnya digunakan untuk
menyimpan hasil dari eksekusi fungsi
mysqli_query() untuk menjalankan query
SQL.
16. Fungsi mysqli_fetch_array()
Sebagai contoh untuk mengambil satu baris hasil query
yang telah dilakukan sebelumnya adalah sbb:
<?php
$row = mysqli_fetch_array($recordset)
echo $row[‘kode_kategori_berita’];
echo “ - ”;
echo $row[‘nama_kategori_berita’];
?>
Terlihat variable $row digunakan untuk menampung
hasil dari eksekusi fungsi mysqli_fetch_array(). Karena
hasil berupa array assosiatif, maka untuk menampilkan
isinya digunakan format $row[‘nama_kolom’], sebagai
contoh $row[‘kode_kategori_berita’] untuk kolom
“kode_kategori_berita” dari tabel “kategori_berita”.
19. Fungsi mysqli_fetch_array()
Sebagai contoh untuk mengambil seluruh baris hasil
query yang telah dilakukan sebelumnya adalah sbb:
<?php
while ($row = mysqli_fetch_array($recordset))
{
echo $row[‘kode_kategori_berita’];
echo “<br>”;
echo $row[‘nama_kategori_berita’;
echo “<hr>”;
}
?>
22. Fungsi mysqli_error()
Merupakan fungsi yang digunakan untuk
menampilkan pesan kesalahan dari server
MySQL.
Sintak penulisan perintahnya adalah sbb:
mysqli_error(resource_link_identifier)
Dimana resource_link_identifier adalah
nama variable yang sebelumnya digunakan
untuk menyimpan hasil dari eksekusi fungsi
mysqli_connect() untuk membuka koneksi ke
server MySQL.
23. Fungsi mysqli_error()
Sebagai contoh untuk menampilkan pesan
kesalahan ketika melakukan koneksi ke
Server MySQL adalah sbb:
<?php
$recordset=mysqli_query($koneksi,
$sql) or die(mysqli_error($koneksi));
?>
24. ADA PERTANYAAN?
Apabila rekan-rekan menghadapi kendala
ketika mempelajari materi-materi pada
modul ini, jangan segan untuk
mengirimkannya melalui email ke alamat
berikut:
admin@iputuhariyadi.net