Cara Menampilkan Isi dari 2 Table di MySQL - Blog Forstone


Hai gann, kali ini saya akan memberikan tutorial yang berkaitan dengan database MySQL. Yaitu Cara Menampilkan Isi dari 2 Table di MySQL [CLI]. Studi kasus :

Ada database dengan nama perpus. Didalamnya terdapat 2 table dengan nama buku dan peminjam. Administrator ingin menampilkan data nama peminjam, buku yang di pinjam beserta tanggal kapan di pinjam dan tanggal kapan harus di kembalikan. Adapun langkah langkah nya yaitu sebagai berikut.

Saya anggap kamu belum mempunyai database, maka buat database terlebih dahulu. Jika sudah maka bisa lewati langkah ini.

Membuat Database

Pertama tama sebelum membuat database ialah login ke mysql nya dulu dengan perintah :


root@yusuf32:~# mysql -u root -p

Nanti akan disuruh memasukkan password , masukkan password yang pernah di buat waktu instalasi mysql-server

Lalu masukkan query untuk membuat database: create database namadatabase;


mysql> create database perpus;
Query OK, 1 row affected (0.00 sec)

Lalu masukkan query untuk menggunakan database tersebut : use namadatabase;


mysql> use perpus;
Database changed


Membuat table beserta column nya

Lalu langkah selanjutnya adalah membuat table dan column (field): create namatable(field tipedata (panjang karakter) );


mysql> create table buku(isbn varchar(50), judul varchar(50), pengarang varchar(50));
Query OK, 0 rows affected (0.35 sec)

Lalu saya akan membuat satu table lagi


mysql> create table peminjam(isbn_buku varchar(50), nama varchar(50), tglpinjam date, tglkembali date);
Query OK, 0 rows affected (0.32 sec)

Lalu menampilkan table untuk memastikan table sudah di buat: show namatables;


mysql> show tables;
+------------------+
| Tables_in_perpus |
+------------------+
| buku |
| peminjam |
+------------------+
2 rows in set (0.00 sec)


Input data

Langkah selanjutnya adalah menginput data atau memasukkan data kedalam database dengan perintah:  insert into namatable (field) values ('isi');


mysql> insert into buku (isbn, judul, pengarang) values ('001', 'Belajar PHP dan MySQL', 'Ahmad1337');
Query OK, 1 row affected (0.32 sec)

Lalu isi tabel yang satunya dengan perintah yang sama


mysql> insert into peminjam (isbn_buku, nama, tglpinjam, tglkembali) values ('001', 'Yusuf', '2019-03-17', '2019-03-24');
Query OK, 1 row affected (0.00 sec)

Lalu menampilkan isi dari table buku dan table peminjam


mysql> select * from buku;
+------+-----------------------+-----------+
| isbn | judul | pengarang |
+------+-----------------------+-----------+
| 001 | Belajar PHP dan MySQL | Ahmad1337 |
| 002 | Linux VS Windows | Ajid |
| 003 | Visual Code | Andi |
| 004 | ini adalah buku | bambang |
| 005 | buku mahal | bams |
+------+-----------------------+-----------+
5 rows in set (0.00 sec)


mysql> select * from peminjam;
+-----------+---------+------------+------------+
| isbn_buku | nama | tglpinjam | tglkembali |
+-----------+---------+------------+------------+
| 001 | Yusuf | 2019-03-17 | 2019-03-24 |
| 002 | waluyo | 2019-03-17 | 2019-03-24 |
| 003 | ahmadi | 2019-03-17 | 2019-03-24 |
| 004 | nurhadi | 2019-03-17 | 2019-03-24 |
| 005 | aldo | 2019-03-17 | 2019-03-24 |
+-----------+---------+------------+------------+
5 rows in set (0.00 sec)

Menampilkan atau menggabungkan  isi dari 2 table

untuk menampilkan isi dari 2 table saya menggunakan query inner join . Untuk perintah nya seperti ini: SELECT namatable1.*, namatable2.* FROM namatable1 INNER JOIN namatable2
ON namatable1.nama_kolom_join = namatable2.nama_kolom_join

Contoh nya seperti ini :


mysql> select buku.*, peminjam.* from buku inner join peminjam on buku.isbn = peminjam.isbn_buku;
+------+-----------------------+-----------+-----------+---------+------------+------------+
| isbn | judul | pengarang | isbn_buku | nama | tglpinjam | tglkembali |
+------+-----------------------+-----------+-----------+---------+------------+------------+
| 001 | Belajar PHP dan MySQL | Ahmad1337 | 001 | Yusuf | 2019-03-17 | 2019-03-24 |
| 002 | Linux VS Windows | Ajid | 002 | waluyo | 2019-03-17 | 2019-03-24 |
| 003 | Visual Code | Andi | 003 | ahmadi | 2019-03-17 | 2019-03-24 |
| 004 | ini adalah buku | bambang | 004 | nurhadi | 2019-03-17 | 2019-03-24 |
| 005 | buku mahal | bams | 005 | aldo | 2019-03-17 | 2019-03-24 |
+------+-----------------------+-----------+-----------+---------+------------+------------+
5 rows in set (0.00 sec)

nahh kalo sudah seperti itu berarti sudah successfull , selamat mencoba semgoa berhasil.
Jika ada pertanyaan silahkan tanyakan lewat komentar. Oke sekian dari saya semoga bermanfaat :D

~ yusuf32

Cara Menampilkan Isi dari 2 Table di MySQL [CLI]

super user - blog.forstone.web.id


selamat pagi gan. Saya ngucapin selamat pagi karena saya buat artikel ini pas pagi hari. Kali ini saya akan menjelaskan mengapa super user itu begitu penting sehingga harus di lindungi . Artikel ini mungkin penting bagi para pengguna linux atau lebih lagi jika anda administrator server linux :D. Okelah langsung saja ke penjelasannya.


Mengapa Super User (root) Begitu Penting Sehingga Harus DI Lindungi ?

Karena Super User mempunyai kekuasaan penuh terhadap sistem operasi yang di jalankan. Di antaranya berperan sebagai berikut.

1. File System Control
  • Read, write, dan delete file atau directory dalam sistem operasi yang terpasang pada mesin.
  • Melakukan install dan uninstall program
  • Mengeksekusi dan menjadwal program yang telah terpasang
  • Memodifikasi label partisi atau disk media penyimpanan
  • Menjalankan system call dengan chmod untuk mengubah hak permission sebuah program atau file agar dapat di jalankan.
  • Dapat menjalankan proses mount dan umount file system
  • Add, edit, dan delete user dalam system
  • Mengatur dan memanajemen kuota disk dan karakteristik user
  • Dapat menjalankan fungsi chroot yang berfungsi untuk mengubah tampilan proses dalam directory system root
  • Pada beberapa sistem operasi Unix Like, seperti FreeBSD, OpenBSD, dan NetBSD serta beberapa distro Linux lainnya, super user masih dapat menyimpan atau menulis file pada media disk meski sudah mencapai kapasitas 100% . Hal ini karena sistem masih menyediakan space kosong sekitar 10% dari total disk
2. Network Control
  • Melakukan pemasangan service jaringan
  • Mengatur dan memanajeman berbagai service jaringan
  • Menjalankan fungsi dan layanan jaringan dengan menset port sistem operasi.
  • Mengatur atau mengkonfigurasi peranti jaringan
3. Device Control
  • Mengidentifikasi serta menginstall device pada sistem 
  • Mengenalkan dan mengatur instalasi driver pada sistem
  • Mengakses device yang terpasang pada mesin
  • Me restart dan men shutdown mesin komputer
  • Mengkonfigurasi sistem tanggal dan waktu mesin komputer
  • Dengan mengunakaan command mknod , super user dapat meng create a new device pada beberapa file system
  • Mengakses dan memodifikasi nilai nilai data pada setiap lokasi memori
4. Process Control
  • Menjalankan proses proses dalam sistem baik secara background maupun real process
  • Melihat dan menghentikan setiap proses yang dikerjakan, baik oleh sistem maupun oleh user tertentu
  • Menubah PID (process identifier) sebuah proses untuk menentukan prioritasnya dalam pengerjaan oleh sistem
  • Mengirimkan sinyal tertentu terhadap proses yang sedang berjalan, stand by, atau berhenti
  • Mem-bypass proses restrikasi ketika melakukan shutdown
  • Menghentikan semua aktivitas yang dilakukan oleh user lain, seperti mengeluarkan user dari terminal (log out)
  • Mengatur penggunaan (limit management) harddisk, proses, stack segment, CPU time, dan CPU data Segment
Itulah alasan mengapa super user (root) begitu penting sehingga perlu di lindungi. Melihat wewenang dan fungsi super user dalam sistem operasi Linux / Unix , para attacker atau hacker sering menjadikan peretasan password root menjadi prioritas utama. Oleh karena itu ada beberapa hal yang bisa di lakukan untuk mengurangi dampak yang terjadi, antara lain sebagai berikut.

  1. Lakukan backup file penting yang terdapat pada sistem operasi dengan media penyimpanan yang mudah di lepas 
  2. Buatlah prosedur enkripsi file penting agar tidak mudah dibaca atau di modifikasi.
  3. Sembunyikan file penting ke dalam direktori khusus
  4. Lakukan konfigurasi media penyimpanan dengan metode mount read only untuk mencegah terjadinya pengubahan data
Itulah beberapa penjelasan mengenai alasan mengapa super user (root) begitu penting sehingga perlu di lindungi dan juga hal yang dapat di lakukan untuk mengurangi dampak peretasan password super user . Semoga bermanfaat, jangan lupa tingalkan jejak dengan komen atau share :D


Mengapa Super User (root) Begitu Penting Sehingga Harus DI Lindungi ?

Keamanan Jaringan - blog.forstone.web.id


Assalamualaikum wr. wb.
Jumpa lagi di Blog Forstone yang membahas mengenai dunia IT. Pada kesempatan kali ini saya akan membahas mengenai hal yang berkaitan dengan Sistem Keamanan jaringan . Artikel ini menurut saya penting bagi anda yang bekerja sebagai administrator jaringan atau belajar menjadi administrator jaringan.
Karena ketika anda akan melakukan perancangan dan penerapan sistem keamanan jaringan maka baca artikel ini dulu. Okelah langsung saja saya jelaskan point point nya.

1. Risk Estimation
pada saat merancang sebuah sistem keamanan, harus berdasarkan analisis resiko gangguan keamanan yang mungkin muncul sehingga diperlukan langkah preventif untuk mencegah hal buruk terjadi. Ada dua jenis identifikasi yang dapat digunakan sebagai pedoman untuk mengukur dan menghitung besar resiko yang mungkin muncul pada jaringan, yaitu :

a. Analisis aset yang mendukung sistem jaringan berjalan dengan baik. Analisis aset dapat dibagi menjadi dua macam yaitu:

  • Benda yang memiliki bentuk, seperti komputer, printer, switch, router, access point, layout sistem jaringan, dan lainnya.
  • Benda yang tidak memiliki wujud, seperti loyalitas pegawai, staff IT, kerahasiaan akun server, perilaku staff IT dalam berinteraksi dengan server.
b. Analisis gangguan (threat) yang bisa menganggu kinerja sistem jaringan meliputi, sumber tegangan listrik yang tidak stabil, kehilangan akses internet, bocornya informasi akun server, rusaknya piranti jaringan, infeksi firus, malware, trojan, dan lainnya.

2. Confidentiality
Administrator jaringan harus dapat melindungi data data atau informasi penting dari pihak yang tidak memiliki hak akses untuk membaca, memodifikasi, maupun mengambilnya.

3. Validasi Data
Sebagai administrator jaringan, kita harus selalu memastikan bahwa data yang tersimpan dalam sistem benar benar terjaga dari tindakan penghapusan atau pengubahan oleh orang lain yang mengakibatkan data tersebut berubah.

4. Consistency
Seorang administrator jaringan harus dapat memastikan setiap proses dan layanan yang dijalankan oleh server tetap berjalan dengan baik. Sebagai contoh komputer server tidak dapat menjalankan aplikasi DNS Server ketika mesin mati akibat listrik terputus sehingga diperlukan script atau kode program yang dapat memeriksa ststus proses tersebut dan memastikan bahwa layanan DNS tersebut berjalan dengan baik.

5. Control
Sebuah sistem yang aman adalah sistem yang selalu dikontrol dan di-monitoring secara berkala dan terus menerus. Dengan melakukan pemantauan kinerja, proses, dan layanan data yang dijalankan oleh mesin, administrator jaringan dapat melihat jaringan berjalan normal atau ada masalah lainnya.

6. Audit
Audit adalah istilah pemeriksaan terhadap aktivitas internal, dalam hal ini internal pengguna jaringan, baik itu karyawan IT, karyawan bagian lain, para manager, maupun user biasa. Audit dapat berupa analisis rekaman log data aktifitas yang dilakukan oleh pengguna selama terhubung dan berinteraksi dengan server atau jaringan. Sebagai contoh, pengguna A login pada komputer X untuk mengunggah file backdoor ke dalam server yang berdampak pada bocornya informasi sistem server.

Hal yang Harus di Lakukan dalam Penerapan Sistem Keamanan Jaringan

Cara mengatasi Xampp error - www.blog.forstone.web.id


Hai gan kembali lagi di Blog Forstone, kali ini gw akan memberi tutorial tentang cara atasi atau cara memperbaiki Xampp error. Pernahkah kamu mengalami error saat mau menghidupkan apache di xampp ?Contohnya seperti ini


Jangan khawatir, ikuti langkah langkah dibawah ini untuk memperbaiki nya. Okelah langsung saja ke tutorial nya.

Cara mengatasi Xampp error di Windows

1. Buka software XAMPP mu
2. Klik tombol config pada baris Apache 2 lalu klik Apache2(httpd.conf) seperti ini


3. Lalu nanti akan terbuka file httpd.conf nya di notepad, lalu klik edit dan pilih replace atau juga bisa dengan menekan tombol ctrl + h


4. Lalu pada bagian Find what ketikkan 443 dan pada bagian Replace with ketikkan 4499


5. Lalu save file nya dengan menekan tombol ctrl + s atau juga bisa dengan klik tab file dan pilih save


6. Lalu close xampp dan buka kembali lalu coba start apache nya lagi. Dan berhasillll


Selamat mencoba semoga berhasil. Jika belum berhasil silahkan tanyakan di form contact karena saat ini fitur komentar blog sedang di perbaiki. Terimakasih ><

~1337

Cara mengatasi Xampp error di Windows

Subscribe Our Newsletter