JDBC. Oleh : HANDOYO

dokumen-dokumen yang mirip
BAB I PENDAHULUAN BAB II DATABASE

SISTEM RANCANAGAN APLIKASI PEMBAYARAN SPP. Di Susun Oleh: Nama : Ikhlas Adi Putra Nim : Kelas : 21/Pagi

DATABASE RUMAH SAKIT MENGGUNAKAN MY SQL

PEMROGRAMAN JAVA SISTEM PARKIR

Program Data Pelanggan Toko Bandung Fashion

Pemrograman Berbasis Java PERSEWAAN PELAMPUNG. Riska Nony Oktaviani Kelas 21 Teknik Informatika Teknologi Informasi

Tugas Java. : Evannata Dwiyan. Nim : : Sistem Informasi. Kelas : 21. : Informasi Restoran

Tugas Pemrograman Java P7 EL Event Handler & Menu. Disusun oleh: RIDLO PAMUJI / 22

Aplikasi Santri TPQ AL FATIH Masjid Al Iman Klebengan Caturtunggal Depok Sleman Yogyakarta. NIM : Nama : M. Bagus Kurniawan Kelas: 22

TUGAS PEMROGRAMAN BERBASIS JAVA Penyewaan ps

TUGAS PEMROGRAMAN BERBASIS JAVA. Disusun Oleh : NAMA : Rendy Rangga Yudha NIM :

SISTEM INFORMASI GAJI KARYAWAN

Mahasiswa mampu : Mengetahui dan memahami Event Handling dalam pemrograman Java. Mengetahui dan memahami Sistem Menu dalam pemrograman Java.

TUGAS PEMROGRAMAN BERBASIS JAVA ADARA HIJAB

SISTEM INFORMASI PENJUALAN OBAT BERBASIS JAVA. Disusun oleh : Rozy Putra Pratama

SISTEM INFORMASI PENJUALAN SATE BERBASIS JAVA. Disusun oleh : Rahmat Hidayat

PERANCANGAN SISTEM BERBASIS JAVA. ( Penjualan Handphone )

JAVA. Sistem Informasi Rental Mobil

SISTEM INFORMASI PENJUALAN LAPTOP

LAPORAN MATA KULIAH PERANCANGAN SISTEM BERBASIS JAVA

Rancangan Database Rumah Sakit Makalah Basis Data Makalah ini adalah disusun untuk tugas UTS Di semester 3

Tugas Pemrograman Java (P10) JDBC - Aplikasi Pilkades. Disusun oleh: RIDLO PAMUJI / 22

MODUL PRAKTIKUM KE 9

Pemrograman Database Java

KONEKSI KE DATABASE DENGAN JDBC

Pengenalan APLIKASI DATABASE

Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran

KA2173 Pemrograman Berorientasi Objek. 10 BAB X PENGAKSESAN DATABASE. H a l 64

TUTORIAL SEDERHANA, JAVA (Swing) dan MYSQL (SELECT dan INSERT)

DATABASE RUMAH SAKIT 1. Objek yang dipakai a. Pasien b. Dokter c. Ruang d. Petugas e. Rawat_inap f. Pembayaran

SISTEM INFORMASI DATA SISWA

MODUL 7 - EXCEPTION HANDLING

visit :

SISTEM INFORMASI REKAM MEDIS RAWAT JALAN BERBASIS JAVA. Disusun oleh : Muhammadu Nawa Addi

PEMROGRMAN BERBASIS JAVA (P10) SISTEM DATA PESANAN OBAT HERBAL

Java Database Connectivity (JDBC) (Minggu 5 Praktikum II)

TUJUAN. Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java

Membuat Program Aplikasi Akademik dengan Menggunakan NetBeans 6.9

1. Buka Aplikasi NetBeans yang sudah terinstall. 2. Buat Project Baru.

PEMROGRAMAN JAVA Sistem gudang

DAO design pattern diimplementasi dengan beberapa langkah, yaitu :

KA2173 Pemrograman Berorientasi Objek. 9 BAB IX PEMROGRAMAN GUI: SWING. H a l 56

Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL

Hak Akses dan Login Multi User. Baiklah untuk mulai praktek yang pertama ini file yang dibutuhkan adalah seperti yang terlihat dalam gambar berikut :

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

BAB 4 PERANCANGAN SISTEM DAN IMPLEMENTASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

LAPORAN PEMOGRAMAN JAVA RENTAL DVD

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Langkah-Langkah Pemrograman JDBC MENGIMPOR PACKAGE JAVA.SQL MEMANGGIL DRIVER JDBC

Untuk melakukan koneksi dari Java ke MySQL melalui JDBC, berikut langkahlangkah

Praktikum 6a Melakukan koneksi dengan basis data

BAB V IMPLEMENTASI DAN PENGUJIAN. web, perancangan struktur data ke dalam database, pembuatan kode program dan

LAPORAN TUGAS Pemrograman Berbasis Java

A. TUJUAN PEMBELAJARAN

Tahap Instalasi PostgreSQL di Windows

IF PEMROGRAMAN LANJUT EVENT. Oleh : Andri Heryandi, M.T.

P - 7 Pembahasan UTS PSIK V

Pertemuan 7. Create, Read, Update, Delete Pada SQL Lite (Tampilan)

1. Buat tampilan menggunakan seperti ini dan simpan dalam class MainFrame.java

Persiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan.

MEMBUAT APLIKASI ZODIAK SEDERHANA DENGAN JAVA BY : INDRA


TUGAS AKHIR PEMOGRAMAN VISUAL APLIKASI PETERNAKAN AYAM BERBASIS JAVA DI PETERNAKAN AYAM MANDIRI

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Pada tahap ini merupakan tahapan implementasi dari

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

PEMROGRAMAN JAVA Sistem gudang

BAB III PEMBAHASAN. Kerja Praktek yang penulis lakukan dilaksanakan pada tanggal 1

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom

Kamus Perintah Hibernate Criteria Query MySQL

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. sistem dan dapat dipandang sebagai usaha untuk mewujudkan sistem yang

PEMBUATAN APLIKASI DATA PENGUNJUNG MUSEUM. Disusun oleh: Tri Raharjo TI/22

MEMBUAT REPORT: REPORTPEMBELI

BAB IV HASIL DAN PEMBAHASAN. Perancangan Sistem dibuat sebagai tahapan untuk mempersiapkan desain system agar

BAB IX. USER INTERFACE

BAB 5 Mendapatkan Input dari Keyboard

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 5 Mendapatkan Input dari Keyboard


BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sudah ditentukan. Tujuan implementasi adalah untuk mengkonfirmasi modul program

BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans)

uri=" prefix="logic"%>

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

BAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM

MODUL PRAKTIKUM KE 3 A.

Membuat Menu Login Sederhana [Full Coding]

GUI & Event Handling. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah

Membuat Simple List Transaksi

Praktikum Basis Data (Database Server MySQL) Bekerja Dengan Tabel

BAB III ANALISIS DAN PERANCANGAN

P10 Database SQL Server 2008

BAB IV IMPLEMENTASI DAN PENGUJIAN

PHP & MYSQL. Universitas Komputer Indonesia 2004 Taryana. S Login ke dalam Linux Contoh :

GUI & Event Handling. Viska Mutiawani, M.Sc

1 Praktikum #1 - SQL Langkah-Langkah Kerja Solusi Masalah Penutup... 6

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. implementasi, serta pengujian yang digunakan dalam mengimplementasikan program

PRAKTIKUM SISTEM BASISDATA

Tugas IV Kelas Virtual Pemr. Visual

SISTEM INFORMASI PENYIMPANAN DATA BUKU-BUKU SEKOLAH DASAR

IMPLEMENTASI TRIGGER, STORED PROCEDURE, FUNCTION DAN VIEW PADA MYSQL DALAM PERANCANGAN SYSTEM INVENTORY CAFFE BOULEVARD JAYAPURA

Transkripsi:

JDBC Oleh : HANDOYO 14111012 UNIVERSITAS MERCU BUANA YOGYAKARTA FAKULTAS TEKNOLOGI INFORMASI PROGRAM STUDI TEKNIK INFORMATIKA 2015

BAB I PENDAHULUAN Latar Belakang Rumah sakit adalah tempat yang digunakan untuk memeriksa maupun merawat orang- orang yang sedang sakit. Dalam rumah sakit ini pasti terdapat banyak sekali orang yang memeriksakan kesehatannya setiap hari. Tentunya rumah sakit ini butuh sebuah pengelolaan untuk semua data- data tersebut. Data data tersebut antara lain data pasien, data dokter, data petugas jaga, data ruang, data pembayaran maupun data pasien yang menjalani rawat inap. Alasan Pemilihan Masalah Maka, dibuatlah sistem informasi rumah sakit. Sistem informasi rumah sakit digunakan untuk mempermudah dalam pengelolaan data pada rumah sakit. Sistem ini tentunya sudah menggunakan metode komputerisasi. Karena dengan penggunakan metode komputerisasi, proses penginputkan data, proses pengambilan data maupun proses pengupdate data sangat mudah, cepat dan akurat.

BAB II DATABASE Rancangan Tabel Petugas : kd_petugas char(10) primary key, nama_petugas varchar(30), alamat_petugas varchar(50), jam_jaga char(15) Pasien : kd_pasien char(10) primary key, kd_dokte char(10) foreign key, nama_pasien varchar(30), alamat_pasien varchar(50), tanggal_datang char(15), keluhan varchar(50) Dokter : kd_dokter char(10) primary key, nama_dokter varchar (30),alamat_dokter varchar(50), spesialisasi_dokter varchar(20) Ruang : kd_ruang char(10) primary key, nama_ruang varchar(30), nama_gedung varchar(30) Rawat inap : kd_rawat_inap char(10) primary key, nama_pasien varchar(30) foreign key, kd_ruang varchar(30) foreign key Pembayaran : kode_pembayaran char(10) primary key, kd_pasien char(10), kd_petugas char(10), jumlah_harga varchar(30) Relasi Tabel

BAB III JDBC import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.io.*; import java.sql.*; class Soal_2 extends JFrame

Source Code import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.io.*; import java.sql.*; class Soal_2 extends JFrame private static final String url = "jdbc:mysql://localhost/rawatinap"; private static final String user = "root"; private static final String password = ""; JMenuBar menuku = new JMenuBar(); JMenu File = new JMenu("File; JMenuItem Setup = new JMenu("Setup; JMenuItem Table = new JMenuItem("All Table; JMenuItem Exit = new JMenuItem("Exit; JMenu Data = new JMenu("Data; JMenuItem Input = new JMenuItem("Input Petugas; JMenuItem Update = new JMenuItem("Update Petugas; JMenuItem Delete = new JMenuItem("Delete Petugas; JMenuItem View = new JMenuItem("View Petugas; JMenu About = new JMenu("About; JMenuItem Tentang = new JMenuItem("About Us; Soal_1 InputData = new Soal_1(); Soal_3 UpdateData = new Soal_3(); Soal_4 DeleteData = new Soal_4(); Soal_5 ViewData = new Soal_5(); void GUI() setjmenubar(menuku); menuku.add(file); File.add(Setup); Setup.add(Table); File.add(Exit); menuku.add(data); Data.add(Input); Data.add(Update); Data.add(Delete); Data.add(View); menuku.add(about);

About.add(Tentang); setvisible(true); Soal_2() settitle("p10 SQL DATABASE & CRUD; setlocation(300,100); setsize(500,350); setdefaultcloseoperation(jframe.exit_on_close); void perintahku() Table.addActionListener(new ActionListener() try Connection mysql = DriverManager.getConnection(url, user, password); Statement stmt = mysql.createstatement(); String sql1 = "CREATE TABLE IF NOT EXISTS `dokter` ( "+ "`kd_dokter` char(10) NOT NULL, "+ "`nama_dokter` "`alamat_dokter` varchar(50) DEFAULT NULL, "+ "`spesialisasi_dokter` KEY (`kd_dokter`) "+ EXISTS `pasien` ( "+ char(10) NOT NULL, "+ varchar(30) NOT NULL, "+ varchar(50) DEFAULT NULL, "+ String sql2 = "CREATE TABLE IF NOT "`kd_pasien` "`kd_dokter` "`nama_pasien` "`alamat_pasien`

varchar(30) NOT NULL, "+ varchar(50) DEFAULT NULL, "+ KEY (`kd_pasien`) "+ "`tgl_datang` "`keluhan` EXISTS `pembayaran` ( "+ String sql3 = "CREATE TABLE IF NOT "`kd_pembayaran` char(10) NOT NULL, "+ KEY (`kd_pembayaran`) "+ "`kd_petugas` "`kd_pasien` "`jumlah_harga` EXISTS `petugas` ( "+ char(10) NOT NULL, "+ String sql4 = "CREATE TABLE IF NOT "`kd_petugas` "`nama_petugas` "`alamat_petugas` varchar(50) DEFAULT NULL, "+ KEY (`kd_petugas`) "+ "`jam_jaga` EXISTS `rawat_inap` ( "+ char(10) DEFAULT NULL "+ String sql5 = "CREATE TABLE IF NOT "`kd_rawatinap` "`kd_ruang` "`kd_pasien`

EXISTS `ruang` ( "+ char(10) NOT NULL, "+ varchar(50) DEFAULT NULL, "+ KEY (`kd_ruang`) "+ ENGINE=MyISAM DEFAULT CHARSET=latin1;"; String sql6 = "CREATE TABLE IF NOT stmt.executeupdate(sql1); stmt.executeupdate(sql2); stmt.executeupdate(sql3); stmt.executeupdate(sql4); stmt.executeupdate(sql5); stmt.executeupdate(sql6); "`kd_ruang` "`nama_ruang` "`nama_gedung` OK; JOptionPane.showMessageDialog(null,"TABLE catch (Exception ex) JOptionPane.showMessageDialog(null,ex.getMessage()); ); Exit.addActionListener(new ActionListener() System.exit(0); ); Input.addActionListener(new ActionListener() InputData.GUI(); InputData.perintah(); );

Update.addActionListener(new ActionListener() UpdateData.GUI(); UpdateData.perintah(); ); Delete.addActionListener(new ActionListener() DeleteData.GUI(); DeleteData.perintah(); ); View.addActionListener(new ActionListener() ViewData.GUI(); ); Tentang.addActionListener(new ActionListener() JOptionPane.showMessageDialog(null,"<html>Tugas ~ By SQ UMBY <br/><br/><a href='http://sidiq.mercubuanayogya.ac.id'>http://sidiq.mercubuana-yogya.ac.id</a><br/><br/><p>14111012 ~ HANDOYO</p></html>; ); public static void main(string[]args) Soal_2 ny = new Soal_2(); ny.gui(); ny.perintahku();