Mudah dan Cepat Membuat Program Skripsi dan Tugas Akhir dengan Java

dokumen-dokumen yang mirip
Mengenal Pemrograman PHP7 Database untuk Pemula

Pemrograman Delphi untuk Pemula

Membuat Aplikasi Penjualan dengan Macro Excel

INSTRUKSI PENCABANGAN

Mudah dan Cepat Membuat Program Skripsi dengan VB2010/VB2012

E-trik Ajax. Database MySQL. Dedi Alnas

Membuat Aplikasi Perpustakaan dengan MS Access

AutoCAD. untuk. Desain dan Finishing Rancang Bangun 3D

Membuat Aplikasi Point of Sale dengan Laravel dan AJAX

Adobe Premiere Komplet

Pengenalan APLIKASI DATABASE

Langkah Mudah Belajar Struktur Data Menggunakan C/C++

Membuat Aplikasi Hotel dan Penginapan. dengan MS Access

2. Perangkat Jaringan (Kabel UTP, Switch/Hub,Ethernet) Perangkat Lunak 1. Sistem Operasi (WindowsXP, Windows 2000, Windows 2003, Linux)

Mudah Membuat Siaran Televisi Berbasis Internet dan Peluang Finansialnya

KONEKSI NETBEANS DENGAN DATABASE SQLITE

Mengolah Database dengan MS Excel 2016

atau Double Click pada xampp-win

3. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau

LAMPIRAN : CARA MENJALANKAN PROGRAM

Gambar 2. 1 Kotak dialog Pilihan Bahasa

Tip dan Trik Membuat Laporan Menggunakan Excel

Koleksi Program Tugas Akhir dan Skripsi dengan

Cara Menggunakan MySQL

Pemrograman PHP7 untuk Pemula

Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak

Otodidak VBA MS Excel untuk Pemula

Otodidak Desain dan Pemrograman Website

SERVLET. 5.1 Membuat Program Servlet

Kitab Kumpulan Tips, Latihan, dan Soal Database

Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX

MEMBUAT REPORT: REPORTPEMBELI

Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

Rekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10 " VGA Onboard Keyboard PS2 Mouse PS2

MANUAL UNTUK MENJALANKAN PROGRAM

Langkah Mudah Pemrograman Android Menggunakan App Inventor 2 Ultimate

3. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau

3.1 Pencabangan if Sederhana (Tunggal)

Excel Rekening Tagihan

Instalasi Joomla. 1. Masukkan Bonus CD yang berisi program WampServer2.2a-x32 ke DVD/CD Driver.

Pembuatan Report menggunakan JasperReports dan ireport

E-Trik Visual C++ 6.0

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

Serba Otomatis Membuat Laporan Tugas Akhir dan Skripsi di Word 2013

2.1 Instalasi Joomla Secara Lokal

Prosedur Installasi Program. Perangkat Ajar Aku dan Darahku

Panduan Khusus VB 6 bagi Pemula

Microsoft Access untuk Akuntansi

Website Canggih dan Praktis dengan Blogspot

Panduan Instalasi Drupal 7 di Localhost

BELAJAR DENGAN XAMPP MySQL

Otodidak. MySQL untuk Pemula

Pemrograman Web 1. Akademi Manajemen Informatika dan Komputer AMIK Royal Kisaran. Modul 2 Revisi 2. Tahun Akademik 2012/2013

Mendesain 3 Dimensi Secara Cepat dengan AutoCAD 2008

Mudah dan Cepat Membuat Skripsi

AndaiKita Haldep_AndaiKita.indd 1 6/22/2017 9:22:58 AM

Semua Bisa Menjadi Programmer Python Basic

Mengelola Database Menggunakan Macro Excel

Panduan Lengkap Otomatisasi Pekerjaan Menggunakan Macro Excel

MANUAL PENGOPERASIAN JSTOCKINVENTORY Twitter

MySQL J A M K E T I G A

BAB VI Membuat Tombol Control pada Form

Nama : Susanaros N.C Sekolah : Smaga Magetan (Adiwiyata School)

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

Buku Workshop Desain Grafis dan Digital Imaging

Contoh Penerapan Reference Integrity di MySQL dengan PhpMyAdmin

Nama NIM : Reni Puspita Sari Kartika Dewi, S.E., Ak., MBA. : Analisis dan Perancangan Sistem Informasi Human Resources

Gambar ini menunjukkan informasi pemilihan folder untuk melakukan instalasi software XAMPP.

Bab 15 Menggunakan Menu Navigasi Berupa Switchboard dan Form

Panduan Macro Excel untuk Membuat Aplikasi RAB Bangunan

6. Jika langkah di atas dijalankan dengan benar, user akan masuk ke halaman login seperti gambar di bawah

INSTALASI WEB SERVER PADA MICROSOFT WINDOWS

Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK. Maimunah, S.Si,M.Kom

BAB IV DESKRIPSI KERJA PRAKTEK

BUKU PANDUAN CARA PENGGUNAAN APLIKASI PERHITUNGAN TITIK IMPAS PADA MULTIPLE PRODUCT

Latihan 1: Menginstal Web Server Apache, PHP, dan MySQL

NetBeans. Atau bisa juga disebut dengan mengkoneksikan aplikasi atau sistem client server dari

TUTORIAL CONTENT MANAGEMENT SYSTEM WEB HOSTING JOOMLA

Cara Gampang Install Senayan di Local Host Windows Oleh Happy Chandraleka, S.T.

Manual Pengguna (User s Manual )

Menggunakan Database di Android Desember 2011 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

Membuat Web dengan CMS Joomla Sumber dari

MANUAL PROGRAM. Sebelum mulai menjalankan aplikasi ini, terlebih dahulu dilakukan instalasi

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

Kolaborasi After Effect, Premiere, dan Photoshop

Modul Praktikum Basis Data 11 Membuat Menu dengan Form

Cara Belajar Xampp Pada Mysql untuk Php

IF PEMROGRAMAN LANJUT MENGAKSES DATABASE. Oleh : Andri Heryandi, M.T.

Ginanjar Utama Workbench Tempat Bekerja

MEMBUAT LAPORAN DI JAVA DENGAN MENGGUNAKAN IREPORT

MODUL 1 DATABASE MYSQL

Materi : GUI AWT & SWING.

LAMPIRAN. 1. Apakah kamu merasa kesulitan dalam mempelajari sistem peredaran darah

Membangun Website dengan Joomla!

AKSES DATABASE MENGGUNAKAN JDBC

Transkripsi:

Mudah dan Cepat Membuat Program Skripsi dan Tugas Akhir dengan Java

Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf i untuk Penggunaan Secara Komersial dipidana dengan pidana penjara paling lama 1 (satu) tahun dan/atau pidana denda paling banyak Rp100.000.000 (seratus juta rupiah). 2. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau pemegang Hak Cipta melakukan pelanggaran hak ekonomi Pencipta sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf c, huruf d, huruf f, dan/atau huruf h untuk Penggunaan Secara Komersial dipidana dengan pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling banyak Rp500.000.000,00 (lima ratus juta rupiah). 3. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau pemegang Hak Cipta melakukan pelanggaran hak ekonomi Pencipta sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf a, huruf b, huruf e, dan/atau huruf g untuk Penggunaan Secara Komersial dipidana dengan pidana penjara paling lama 4 (empat) tahun dan/atau pidana denda paling banyak Rp1.000.000.000,00 (satu miliar rupiah). 4. Setiap Orang yang memenuhi unsur sebagaimana dimaksud pada ayat (3) yang dilakukan dalam bentuk pembajakan, dipidana dengan pidana penjara paling lama 10 (sepuluh) tahun dan/atau pidana denda paling banyak Rp4.000.000.000,00 (empat miliar rupiah).

Mudah dan Cepat Membuat Program Skripsi dan Tugas Akhir dengan Java Ir. Yuniar Supardi PENERBIT PT ELEX MEDIA KOMPUTINDO

Mudah dan Cepat Membuat Program Skripsi dan Tugas Akhir dengan Java Ir. Yuniar Supardi 2018 PT Elex Media Komputindo, Jakarta Hak cipta dilindungi undang-undang Diterbitkan pertama kali oleh Penerbit PT Elex Media Komputindo Kelompok Gramedia, Anggota IKAPI, Jakarta 2018 nadhia@elexmedia.id 718051349 ISBN 978-602-04-7938-5 Dilarang keras menerjemahkan, memfotokopi, atau memperbanyak sebagian atau seluruh isi buku ini tanpa izin tertulis dari penerbit. Dicetak oleh Percetakan PT Gramedia, Jakarta Isi di luar tanggung jawab percetakan

DAFTAR ISI Prakata... v Daftar Isi... vii Cara Pemakaian Program... xi Bab 1. Database... 1 1.1 Membuat Database... 1 1.2 Meng-import Database... 4 Bab 2. Project... 7 2.1 Membuat Project Program... 7 Bab 3. Logo Program... 9 3.1 Membuat Logo Program... 9 Bab 4. Menu Program... 13 4.1 Membuat Menu Program... 13 Bab 5. Program: FormAbsen, FormPegawai, dan FormBagian... 23 5.1 Membuat Program Connect.java... 23 5.2 Membuat Program Form_Absen... 27 Bab 6. Program: FormCatatAbsen... 35 6.1 Membuat Program FormCatatAbsen.java... 35 6.2 Menjalankan Program FormCatatAbsen... 48 Bab 7. Report: ReportPegawai... 51 7.1 Instalasi ireport... 51 vii

BAB 1 DATABASE Sebelum membuat program aplikasi absen, terlebih dahulu Anda buat database-nya. Dalam buku ini penulis memberi nama dbpenggajian. Untuk memudahkan dalam pembuatan database, penulis menggunakan aplikasi XAMPP (lihat Lampiran I Instalasi XAMPP). 1.1 Membuat Database Langkah-langkah membuat database dbpenggajian sebagai berikut: 1. Jalankan Control Panel XAMPP dan aktifkan (jalankan) Apache dan MySQL. 2. Ketik di browser (sebagai contoh penulis menggunakan Mozilla Firefox) localhost dan tekan Enter. 3. Di jendela XAMPP for Windows, klik phpmyadmin. 4. Bahasa yang Anda pakai sebagai contoh, English. 5. Klik tab Databases. 6. Ketik dbpenggajian di kotak Create new database, kemudian klik tombol Create. 7. Setelah database dbpenggajian tercipta, klik database dbpenggajian di jendela phpmyadmin. 1

8. Ketik pegawai di kotak Name pada Create table on database dbpenggajian. 9. Kemudian, Anda masukkan struktur seperti di bawah ini: Tabel 1: Struktur tabel pegawai No Nama Field Type Data Length/Size 1 Nip char 9 (primary) 2 Nama varchar 35 3 Jk varchar 15 4 Alt varchar 35 5 Status varchar 15 10. Dalam keadaan tabel pegawai aktif, klik tab Insert dan masukkan record, seperti gambar di bawah ini. Gambar 1.1 Record di tabel pegawai 11. Klik tombol Go. 12. Kemudian, Anda buat kembali tabel-tabel berikut; absen, bagian, memiliki, dan total_absen. 2

13. Struktur tabel absen, seperti di bawah ini: Tabel 2: Struktur tabel absen No Nama Field Type Data Length/Size 1 Nokartu char 7 (primary) 2 Nip char 9 3 warna varchar 15 14. Dalam keadaan tabel absen aktif, klik tab Insert dan masukkan record, seperti tabel di bawah ini: Tabel 3: Record tabel absen Nokartu Nip warna 0000001 111111111 Kuning 0000002 222222222 Biru 15. Struktur tabel bagian seperti di bawah ini: Tabel 4: Struktur tabel bagian No Type Data Length/Size 1 Kdbag char 4 (primary) 2 Namabag varchar 25 3 Gapok double 4 GajiPerHari double 16. Dalam keadaan tabel bagian aktif, klik tab Insert dan masukkan record, seperti tabel berikut: Tabel 5: Record tabel bagian Kdbag Namabag Gapok GajiPerHari 1111 EDP 3000000 90000 3

17. Struktur tabel memiliki, seperti di bawah ini: Tabel 6: Struktur tabel memiliki No Nama Field Type Data Length/Size 1 nokartu char 7 (primary) 2 nip char 9 (primary) 3 blnthn char 4 (primary) 4 tglabsen char 10 (primary) 5 ketabsen varchar 9 18. Struktur tabel total_absen, seperti di bawah ini: Tabel 7 Struktur tabel total_absen No Nama Field Type Data Length/Size 1 nokartu char 7 (primary) 2 nip char 9 (primary) 3 blnthn char 4 (primary) 4 ttlmsk int 11 5 ttltakmsk int 11 1.2 Mengimpor Database Jika Anda ingin cepat mendapatkan database dbpenggajian, dapat dengan cara mengimpor. Langkah-langkah mengimpor database dbpenggajian sebagai berikut: 1. Asumsikan bahwa Anda telah menginstalasi XAMPP (lihat Lampiran I Instalasi XAMPP). 2. Jalankan Control Panel XAMPP dan aktifkan Apache dan MySQL. 3. Ketik di browser (sebagai contoh penulis menggunakan Mozilla Firefox) localhost dan tekan Enter. 4

4. Di jendela XAMPP for Windows, klik phpmyadmin. 5. Bahasa yang Anda pakai sebagai contoh, English. 6. Klik tab Databases. 7. Ketik dbpenggajian di kotak Create new database, kemudian klik tombol Create. 8. Setelah database dbpenggajian tercipta, klik database dbpenggajian di jendela phpmyadmin. 9. Kemudian, Anda klik tab import. 10. Muncul jendela Import dan klik tombol Browse serta arahkan ke database yang akan di import, jangan lupa pilih MYSQL323 pada SQL Compatibility mode dan tekan Go, seperti Gambar 1.2. Gambar 1.2 Jendela Import database 5

BAB 2 PROJECT Langkah pertama dalam membuat aplikasi absen adalah membuat project program. Dalam project program nanti akan diletakkan semua program Java dan report-reportnya, beserta library yang akan dipakai. Sebagai contoh, penulis memberi nama project-nya adalah SisGaji. 2.1 Membuat Project Program Langkah-langkah membuat project program sebagai berikut: 1. NetBeans harus dalam keadaan aktif atau jalan (lihat Lampiran III Instalasi NetBeans). 2. Pilih menu File > New Project, seperti Gambar 2.1. Gambar 2.1 Menu file new project 7

3. Di jendela New Project, pilih kategori Java dan Project Java Application, kemudian klik tombol Next, seperti Gambar 2.2. Gambar 2.2 Jendela New Project 4. Di jendela New Java Application, arahkan lokasi project ke drive D dan ketik SisGaji di kotak Project Name, kemudian klik tombol Finish, seperti Gambar 2.3. Gambar 2.3 Jendela New Java Application 8

BAB 3 LOGO PROGRAM Untuk langkah awal membuat program adalah membuat logo program sehingga program menjadi terlihat lebih menarik. Dalam membuat logo program ini, Anda membutuhkan file gambar dengan nama SisGaji.jpg yang diletakkan dalam folder SisGaji/Gambar. 3.1 Membuat Logo Program Langkah-langkah membuat logo program sebagai berikut: 1. Pastikan project SisGaji dalam keadaan aktif atau terbuka. 2. Klik dua kali file SisGaji.java. 3. Modifikasi atau ketik program seperti di bawah ini: package sisgaji; /** * Nama File SisGaji.java * Program untuk menampilkan logo dan menjalankan ProgressBar * Memanggil Program Menu Utama * @author Yuniar Supardi,Ir. * Sistem Informasi Absensi */ import java.awt.*; import javax.swing.*; import java.awt.event.*; import javax.swing.border.lineborder; public class SisGaji extends JWindow { private Dimension dimensi1 = Toolkit.getDefaultToolkit().getScreenSize(); private JLabel labellogo1 = new JLabel(new ImageIcon ("Gambar/SisGaji.jpg")); 9

private JProgressBar barisprogres1= new JProgressBar(); private int time1 = 0; private Timer timer1; public SisGaji () { Color Warna = Color.blue; barisprogres1.setvalue(0); barisprogres1.setpreferredsize(new Dimension(100,15)); barisprogres1.setbackground(color.white); barisprogres1.setforeground(color.red); barisprogres1.setstringpainted(true); barisprogres1.setborder(new LineBorder (Warna, 1)); labellogo1.setborder (new LineBorder (Warna, 1)); getcontentpane().add(labellogo1, BorderLayout.NORTH); getcontentpane().add(barisprogres1,borderlayout.center); timer1=new Timer(50,new ActionListener() { public void actionperformed(actionevent evt) { time1++; barisprogres1.setvalue(time1); if(barisprogres1.getpercentcomplete()==1.0) { timer1.stop(); setvisible(false); /*new Menu_Utama();*/ } } }); timer1.start(); pack(); setlocation (dimensi1.width / 2 - getwidth() / 2, dimensi1.height / 2 - getheight() / 2); show(); } public static void main (String args[]) { new SisGaji (); } } 4. Simpan file dengan memilih menu File > Save All. 5. Kemudian, Anda buat kompilasi program dengan memilih menu Build > Compile SisGaji.java, seperti Gambar 3.1. 10

TENTANG PENULIS Ir. Yuniar Supardi adalah sarjana Teknik Informatika, lulusan tahun 1991 kelahiran kota minyak, Balikpapan, Kalimantan Timur. Kegiatan utama sebagai Penulis buku komputer nasional, Dosen Tenik Informatika, dan Sistem Analis Komputer. Sudah lebih dari 60 judul buku komputer yang ditulis di PT. Elex Media Komputindo (Kelompok Gramedia) dan Best Seller. Judul buku itu antara lain: Semua Bisa Menjadi Programmer Java Basic, Semua Bisa Menjadi Programmer Java Case Study, Koleksi Program Tugas Akhir Dan Skripsi Dengan Android, Semua Bisa Menjadi Programmer Python Basic, dan masih menulis buku lainnya. Untuk Konsultasi ke : Email: yuniarsupardi@yahoo.com Catatan: Untuk melakukan pemesanan buku, hubungi Layanan Langsung PT Elex Media Komputindo: Gramedia Direct Jl. Palmerah Barat No. 29-37, Jakarta 10270 Telemarketing/CS: 021-53650110/111 ext: 3901/3902/3292 329