Membuat Aplikasi Web Dengan Java NetBeans


Hallo sahabat online terima kasih telah berkunjung.

kali ini saya akan membagikan bagaimana cara mudah membuat aplikasi java web dengan
menggunakan editor NetBeans dan database mySql dengan metode generating javaServer Faces.
Jika anda tergolong baru dalam dunia pemrograman, saya juga tergolong baru (NewBie)
dalam dunia pemrograman, jadi kita sama2 belajar dan saya berharap
arahannya dari para senior yang telah berpengalaman dalam bidang pemperograman Java .

Yang harus dipersiapkan adalah:
  1. Instal JDK
  2. Instal NetBeans
  3. Instal Mysql

Disini saya menggunakan NetBeans IDE 8.2 yang telah satu paket dengan glassfish
Jalankan xampp dan aktifkan mysql, anda dapat membuat database sendiri atau sama dengan saya,
disini saya membuat database perpustakaan.
  1. Berikut class diagram dari database:

Dengan ddl berikut :

  • Buat database dengan nama perpustakaan.

CREATE DATABASE perputsakaan;

  •  Buat 4 tabel seperti diagram diatas dengan sintax berikut:

CREATE TABLE buku (
  id int(6) NOT NULL,
  judul varchar(225) NOT NULL,
  id_penulis int(6) NOT NULL,
  id_jenis_buku int(6) NOT NULL,
  th_terbit date NOT NULL
);

INSERT INTO
  buku (id, judul, id_penulis, id_jenis_buku, th_terbit)
VALUES
  (1, 'Matematika', 2, 3, '2017-02-11'),
  (2, 'Harry Poter ', 2, 2, '2019-02-02'),
  (3, 'G30S PKI ', 1, 3, ' 2017-02-11 ');

CREATE TABLE jenis_buku (

  id int(6) NOT NULL,

  jenis_buku varchar(100) NOT NULL,

  keterangan text NOT NULL

);

INSERT INTO jenis_buku (id, jenis_buku, keterangan) VALUES

(1, 'Sejarah', 'Berisi tentang sejarang, dan hal-hal yang telah terjadi di maasa lalu yang terbukti dengan peninggalan yang berupa bukti tertuli ataupun patung dll dan berpengaruh di masa saat ini'),

(2, 'Novel Horor', 'Novel horor meruakan karya tulis yang berhubungan dengan suatu cerita horor.'),

(3, 'Ensiklopedia', 'Ensiklopedia adalah karya tulis yang berisi pengetahuan tentanag suatu hal secara terperinci dan tergambarkan.');


CREATE TABLE peminjam (

  id int(6) NOT NULL,

  nama_peminjam varchar(225) NOT NULL,

  id_judul_buku int(6) NOT NULL,

  penulis varchar(225) NOT NULL,

  jenis_buku varchar(225) NOT NULL,

  no_telepon varchar(100) NOT NULL,

  tgl_pinjam date NOT NULL,

  tgl_kembali date NOT NULL

); 

INSERT INTO peminjam (id, nama_peminjam, id_judul_buku, penulis, jenis_buku, no_telepon, tgl_pinjam, tgl_kembali) VALUES

(1, 'ikbal', 1, 'rudi', 'Novel horor', '03804217', '2018-02-12', '2018-02-13'),

(2, 'bale', 1, 'nurul', 'Novel horor', '94791460', '2019-02-15', '2019-02-15');

CREATE TABLE penulis ( id int(6) NOT NULL, nama_penulis varchar(255) NOT NULL, alamat text NOT NULL );

INSERT INTO penulis (id, nama_penulis, alamat) VALUES

(1, 'Prof. Dr. Rudi Herliantoni, S.Kom, M.Kom', 'di tempat'),

(2, 'Nurul Habibatilah, SI', 'umt'),

(3, 'Imam Fauzi, M.Kom', 'umt'); 

ALTER TABLE buku

ADD PRIMARY KEY (id),

ADD KEY id_penulis (id_penulis),

ADD KEY id_jenis_buku (id_jenis_buku); 

 ALTER TABLE jenis_buku

ADD PRIMARY KEY (id);

ALTER TABLE peminjam

ADD PRIMARY KEY (id),

ADD KEY id_judul_buku (id_judul_buku);


ALTER TABLE penulis

ADD PRIMARY KEY (id);


ALTER TABLE buku

MODIFY id int(6) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;


ALTER TABLE jenis_buku

MODIFY id int(6) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;


ALTER TABLE peminjam

MODIFY id int(6) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;


ALTER TABLE penulis

MODIFY id int(6) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;


ALTER TABLE buku

ADD CONSTRAINT fk_jenis_buku FOREIGN KEY (id_jenis_buku) REFERENCES jenis_buku (id),

ADD CONSTRAINT fk_penulis FOREIGN KEY (id_penulis) REFERENCES penulis (id);


ALTER TABLE peminjam

ADD CONSTRAINT fk_judul_buku FOREIGN KEY (id_judul_buku) REFERENCES buku (id);

 

0 komentar