SlideShare a Scribd company logo
Object Oriented
Programming
- java –
9
Bei Harira Irawan, S.Kom, MM, M.Kom
PERTEMUAN - 9
Tools Install
• Heidi SQL
• Notepad ++
CRUD Java
CRUD adalah singkatan dari Create Read Update
Delete, yang sering digunakan pada aplikasi-aplikasi
pengolahan data yang kebanyakan menggunakan
fungsi CRUD didalamnya. Fungsi ini digunakan untuk
menambahkan data, menghapus data, serta
mengupdate data.
Latihan - CRUD
• Buka Heidi SQL
• Klik kanan di tulisan localhost, pilih buat database baru
• Buat Database dengan nama java_crud di Heidi SQL
Latihan - CRUD
• Klik kanan di database java_crud, pilih buat
baru > tabel
• Buat tabel dengan nama user_akses dengan
field-field:
– Id_user [Varchar, 5]  PK
– Nama [Varchar, 30]
– Username [Varchar, 50]
– Password [Varchar, 50]
– Level [Varchar, 50]
Latihan - CRUD
Latihan - CRUD
• Apabila saat simpan menemui error, pilih pada default
menjadi ‘tidak ada nilai default’
Latihan - CRUD
• Isi Datanya dengan cara klik menu Data lalu
isikan data dummy (bebas). Pastikan Level
aksesnya adalah ADMIN
Latihan - CRUD
• Buka Netbeans
• Buat Project Baru [pilih Java Application], beri nama
dengan nama JAVA_CRUD tambahkan didalamnya
Package java_crud
• Biarkan centang Create Main Class
• Klik Finish
• Tambahkan Class, beri nama Koneksi
• Tambahkan import java.sql.*;
• Dalam Class Koneksi, masukkan code berikut (atau
copas dari file yang saya sertakan)
Latihan - CRUD
•Tambahkan Library MySQL JDBC Driver dengan cara
klik kanan Libraries >> Add Library
Latihan - CRUD
•Tambahkan Class jFrameForm pada Package
java_crud, beri nama Class Login
•Desain seperti berikut
Latihan - CRUD
•jTextField1
•jPasswordField1
• Berikan event action performed pada Button LOGIN,
yaitu apa yang dilakukan ketika tombol tersebut di-
klik
• Klik kanan pada Button Login pilih Events > Action >
ActionPerformed
• Tambahkan Import sebagai berikut:
• Masukkan koding yang saya sertakan pada event
Button Login
Latihan - CRUD
• Klik kanan pada Class Login >> Run File [atau tekan Shift+F6]
Latihan – Form Login

More Related Content

Similar to 9. Oop Java

Similar to 9. Oop Java (16)

manipulasi data
manipulasi data manipulasi data
manipulasi data
 
Mysql rahmat
Mysql rahmatMysql rahmat
Mysql rahmat
 
Mysql rahmat
Mysql rahmatMysql rahmat
Mysql rahmat
 
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQueryEntri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
 
Belajar membuat modul crud di laravel 5
Belajar membuat modul crud di laravel 5Belajar membuat modul crud di laravel 5
Belajar membuat modul crud di laravel 5
 
step koneksi vb 6 dengan mysql
step koneksi vb 6 dengan mysqlstep koneksi vb 6 dengan mysql
step koneksi vb 6 dengan mysql
 
Chapter 13
Chapter 13Chapter 13
Chapter 13
 
Instalasi Adempiere bahan ajar
Instalasi Adempiere bahan ajarInstalasi Adempiere bahan ajar
Instalasi Adempiere bahan ajar
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql
 
CRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLCRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQL
 
TUTORIAL INSTALL, DDL, dan DML pada MariaDB
TUTORIAL INSTALL, DDL, dan DML pada MariaDBTUTORIAL INSTALL, DDL, dan DML pada MariaDB
TUTORIAL INSTALL, DDL, dan DML pada MariaDB
 
Koneksi vb dengan database mysql
Koneksi vb dengan database mysqlKoneksi vb dengan database mysql
Koneksi vb dengan database mysql
 
Chapter 14
Chapter 14Chapter 14
Chapter 14
 
Kelompok 7
Kelompok 7Kelompok 7
Kelompok 7
 
Technology Consulting _ by Slidesgo.pptx
Technology Consulting _ by Slidesgo.pptxTechnology Consulting _ by Slidesgo.pptx
Technology Consulting _ by Slidesgo.pptx
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql
 

More from beiharira (20)

ALgoritma - Chapter 3
ALgoritma - Chapter 3ALgoritma - Chapter 3
ALgoritma - Chapter 3
 
Algoritma - Chapter 2
Algoritma - Chapter 2Algoritma - Chapter 2
Algoritma - Chapter 2
 
UAS - OOP
UAS - OOPUAS - OOP
UAS - OOP
 
Algoritma - Chapter - 1
Algoritma - Chapter - 1Algoritma - Chapter - 1
Algoritma - Chapter - 1
 
Sertifikat Dody
Sertifikat DodySertifikat Dody
Sertifikat Dody
 
14. OOP Java
14. OOP Java14. OOP Java
14. OOP Java
 
Proyek TI - Chapter 12
Proyek TI - Chapter 12Proyek TI - Chapter 12
Proyek TI - Chapter 12
 
13. OOP Java
13. OOP Java13. OOP Java
13. OOP Java
 
Jarkom
JarkomJarkom
Jarkom
 
12. OOP Java
12. OOP Java12. OOP Java
12. OOP Java
 
Proyek TI - Chapter 11
Proyek TI - Chapter 11Proyek TI - Chapter 11
Proyek TI - Chapter 11
 
11. OOP Java
11. OOP Java11. OOP Java
11. OOP Java
 
Proyek TI - Chapter 10
Proyek TI - Chapter 10Proyek TI - Chapter 10
Proyek TI - Chapter 10
 
10. OOP - Java
10. OOP - Java10. OOP - Java
10. OOP - Java
 
6. Proyek TI - Chapter 8
6. Proyek TI - Chapter 86. Proyek TI - Chapter 8
6. Proyek TI - Chapter 8
 
5. Proyek TI - Chapter 7
5. Proyek TI - Chapter 75. Proyek TI - Chapter 7
5. Proyek TI - Chapter 7
 
8. OOP Java
8. OOP Java8. OOP Java
8. OOP Java
 
UTS - OOP
UTS - OOPUTS - OOP
UTS - OOP
 
4. Proyek TI - Chapter 6
4. Proyek TI - Chapter 64. Proyek TI - Chapter 6
4. Proyek TI - Chapter 6
 
7. OOP Java
7. OOP Java7. OOP Java
7. OOP Java
 

Recently uploaded

PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
Hernowo Subiantoro
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
muhammadyudiyanto55
 

Recently uploaded (20)

PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
 
Koneksi Antar Materi Modul 1.4.ppt x
Koneksi Antar Materi Modul 1.4.ppt           xKoneksi Antar Materi Modul 1.4.ppt           x
Koneksi Antar Materi Modul 1.4.ppt x
 
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdfSapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
 
CONTOH LAPORAN PARTISIPAN OBSERVASI.docx
CONTOH LAPORAN PARTISIPAN OBSERVASI.docxCONTOH LAPORAN PARTISIPAN OBSERVASI.docx
CONTOH LAPORAN PARTISIPAN OBSERVASI.docx
 
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
 
Solusi Masalah Pendidikan Kelompok 9 Wawasan Pendidikan.pptx
Solusi Masalah Pendidikan Kelompok 9 Wawasan Pendidikan.pptxSolusi Masalah Pendidikan Kelompok 9 Wawasan Pendidikan.pptx
Solusi Masalah Pendidikan Kelompok 9 Wawasan Pendidikan.pptx
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
 
Modul P5 Berekayasa dan Berteknologi untuk Membangun NKRI.pptx
Modul P5 Berekayasa dan Berteknologi untuk Membangun NKRI.pptxModul P5 Berekayasa dan Berteknologi untuk Membangun NKRI.pptx
Modul P5 Berekayasa dan Berteknologi untuk Membangun NKRI.pptx
 
LK 1 - 5T Keputusan Berdampak (1). SDN 001 BU.pdf
LK 1 - 5T Keputusan Berdampak (1). SDN 001 BU.pdfLK 1 - 5T Keputusan Berdampak (1). SDN 001 BU.pdf
LK 1 - 5T Keputusan Berdampak (1). SDN 001 BU.pdf
 
Repi jayanti_2021 B_Analsis Kritis Jurnal
Repi jayanti_2021 B_Analsis Kritis JurnalRepi jayanti_2021 B_Analsis Kritis Jurnal
Repi jayanti_2021 B_Analsis Kritis Jurnal
 
MODUL AJAR BAHASA INGGRIS KELAS 2 KURIKULUM MERDEKA
MODUL AJAR BAHASA INGGRIS KELAS 2 KURIKULUM MERDEKAMODUL AJAR BAHASA INGGRIS KELAS 2 KURIKULUM MERDEKA
MODUL AJAR BAHASA INGGRIS KELAS 2 KURIKULUM MERDEKA
 
AKSI NYATA PENYEBARAN PEMAHAMAN MERDEKA BELAJAR
AKSI NYATA PENYEBARAN PEMAHAMAN MERDEKA BELAJARAKSI NYATA PENYEBARAN PEMAHAMAN MERDEKA BELAJAR
AKSI NYATA PENYEBARAN PEMAHAMAN MERDEKA BELAJAR
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
 
Modul Pembentukan Disiplin Rohani (PDR) 2024
Modul Pembentukan Disiplin Rohani (PDR) 2024Modul Pembentukan Disiplin Rohani (PDR) 2024
Modul Pembentukan Disiplin Rohani (PDR) 2024
 
Dokumen Tindak Lanjut Pengelolaan Kinerja Guru.docx
Dokumen Tindak Lanjut Pengelolaan Kinerja Guru.docxDokumen Tindak Lanjut Pengelolaan Kinerja Guru.docx
Dokumen Tindak Lanjut Pengelolaan Kinerja Guru.docx
 
Naufal Khawariz_2021 B_Analisis Kritis Jurnal.pdf
Naufal Khawariz_2021 B_Analisis Kritis Jurnal.pdfNaufal Khawariz_2021 B_Analisis Kritis Jurnal.pdf
Naufal Khawariz_2021 B_Analisis Kritis Jurnal.pdf
 
Sejarah dan Perkembangan Agama Hindu.pptx
Sejarah dan Perkembangan Agama Hindu.pptxSejarah dan Perkembangan Agama Hindu.pptx
Sejarah dan Perkembangan Agama Hindu.pptx
 
MODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdf
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
RENCANA + Link2 MATERI Training _PEMBEKALAN Kompetensi_PENGELOLAAN PENGADAAN...
RENCANA + Link2 MATERI  Training _PEMBEKALAN Kompetensi_PENGELOLAAN PENGADAAN...RENCANA + Link2 MATERI  Training _PEMBEKALAN Kompetensi_PENGELOLAAN PENGADAAN...
RENCANA + Link2 MATERI Training _PEMBEKALAN Kompetensi_PENGELOLAAN PENGADAAN...
 

9. Oop Java

  • 1. Object Oriented Programming - java – 9 Bei Harira Irawan, S.Kom, MM, M.Kom
  • 3. Tools Install • Heidi SQL • Notepad ++
  • 4. CRUD Java CRUD adalah singkatan dari Create Read Update Delete, yang sering digunakan pada aplikasi-aplikasi pengolahan data yang kebanyakan menggunakan fungsi CRUD didalamnya. Fungsi ini digunakan untuk menambahkan data, menghapus data, serta mengupdate data.
  • 5. Latihan - CRUD • Buka Heidi SQL • Klik kanan di tulisan localhost, pilih buat database baru • Buat Database dengan nama java_crud di Heidi SQL
  • 6. Latihan - CRUD • Klik kanan di database java_crud, pilih buat baru > tabel • Buat tabel dengan nama user_akses dengan field-field: – Id_user [Varchar, 5]  PK – Nama [Varchar, 30] – Username [Varchar, 50] – Password [Varchar, 50] – Level [Varchar, 50]
  • 8. Latihan - CRUD • Apabila saat simpan menemui error, pilih pada default menjadi ‘tidak ada nilai default’
  • 9. Latihan - CRUD • Isi Datanya dengan cara klik menu Data lalu isikan data dummy (bebas). Pastikan Level aksesnya adalah ADMIN
  • 10. Latihan - CRUD • Buka Netbeans • Buat Project Baru [pilih Java Application], beri nama dengan nama JAVA_CRUD tambahkan didalamnya Package java_crud • Biarkan centang Create Main Class • Klik Finish • Tambahkan Class, beri nama Koneksi • Tambahkan import java.sql.*;
  • 11. • Dalam Class Koneksi, masukkan code berikut (atau copas dari file yang saya sertakan) Latihan - CRUD
  • 12. •Tambahkan Library MySQL JDBC Driver dengan cara klik kanan Libraries >> Add Library Latihan - CRUD
  • 13. •Tambahkan Class jFrameForm pada Package java_crud, beri nama Class Login •Desain seperti berikut Latihan - CRUD •jTextField1 •jPasswordField1
  • 14. • Berikan event action performed pada Button LOGIN, yaitu apa yang dilakukan ketika tombol tersebut di- klik • Klik kanan pada Button Login pilih Events > Action > ActionPerformed • Tambahkan Import sebagai berikut: • Masukkan koding yang saya sertakan pada event Button Login Latihan - CRUD
  • 15. • Klik kanan pada Class Login >> Run File [atau tekan Shift+F6] Latihan – Form Login