Tugas Akhir Pemrograman SQL
(Aplikasi Penggajian Guru SMA)
ABSTRAK
Netbeans merupakan sebuah aplikasi Integrated Development
Environment (IDE) yang berbasiskan Java dari Sun Microsystems yang berjalan di
atas swing. Swing merupakan sebuah teknologi Java untuk pengembangan aplikasi
desktop yang dapat berjalan pada berbagai macam platform seperti windows,
linux, Mac OS X dan Solaris. Sebuah IDE merupakan lingkup pemrograman yang di
integrasikan ke dalam suatu aplikasi perangkat lunak yang menyediakan Graphic
User Interface (GUI), suatu kode editor atau text, suatu compiler dan suatu
debugger.
Pada
Jurnal ini . telah dirancang suatu aplikasi berbasis web dengan menggunakan
phpMyAdmin untuk melakukan pengaturan
database server. Aplikasi ini menggunakan Neatbens yang memanfaatkan
Transact-SQL dan stored procedure pada server database SQL, dan menampilkan ke
dalam web .
MySQL merupakan sebuah aplikasi basisdata yang didukung oleh
NetBeans, MySQL memilki Fitur Yang ada sudah lumayan lengkap, dari input,
update, delete serta Search. Sebuah antarmuka ODBC memanggil MyODBC yang
memungkinkan setiap bahasa pemrograman yang mendukung ODBC untuk berkomunikasi
dengan basis data MySQL. Kebanyakan kode sumber MySQL dalam ANSI C. phpMyAdmin merupakan perangkat lunak bebas yang ditulis dalam
bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL
melalui interface web. phpMyAdmin mendukung berbagai operasi MySQL, diantaranya
mengelola basis data, tabel-tabel, bidang (fields), relasi (relations), indeks,
pengguna (users), perijinan (permissions), dan yang lainnya
Kata Kunci : MySQL , phpMyAdmin , Netbeans
1.
PENDAHULUAN
1.1 latar Belakang
Di era komputer dan internet yang canggih seperti saat ini,
basis data atau database memiliki peranan yang sangat penting. Hampir seluruh
kegiatan administratif di institusi dan perkantoran saat ini telah
diintegrasikan ke sistem komputasi dengan database terpadu. Demikian juga,
berbagai layanan online di internet juga tidak lepas dari peranan database.
Lalu apa saja jenis - jenis teknologi yang digunakan untuk mengelola database.
Berikut ini merupakan daftar beberapa jenis teknologi program
pengolah database yang sebagian besar adalah Relational Database Management
System.atau biasa disebut dengan DBMS , Database Management System itu adalah
Apache Derby , IBM DB2 , Firebird , Microsoft SQL Server ,Oracle , MySQL
,Postgres atau Posgre SQL , Sybase , WebDNA , Redis , MongoDB , CouchDB .
Netbeans merupakan sebuah aplikasi
Integrated Development Environment (IDE) yang berbasiskan Java dari Sun
Microsystems yang berjalan di atas swing . Netbeans juga digunakan oleh sang
programmer untuk menulis, meng-compile, mencari kesalahan dan menyebarkan
program netbeans yang ditulis dalam bahasa pemrograman java namun selain itu
dapat juga mendukung bahasa pemrograman lainnya dan program ini pun bebas untuk
digunakan dan untuk membuat professional desktop, enterprise, web, and mobile
applications dengan Java language, C/C++, dan bahkan dynamic languages seperti
PHP, JavaScript, Groovy, dan Ruby.
MySQL merupakan sebuah aplikasi
basisdata yang didukung oleh NetBeans, MySQL memilki Fitur Yang ada sudah
lumayan lengkap, dari input, update, delete serta Search. Sebuah antarmuka ODBC
memanggil MyODBC yang memungkinkan setiap bahasa pemrograman yang mendukung
ODBC untuk berkomunikasi dengan basis data MySQL. Kebanyakan kode sumber MySQL
dalam ANSI C.
1.2 Perumusan Masalah
Adapun masalah dari jurnal ini adalah sebagai
berikut :
1.Bagaimana
mengimplementasikan aplikasi penggajian guru SMA melalui software neatbeans ?
2.Bagaimana
merancang aplikasi penggajian guru SMA dengan menggunakan phpMYAdmin ?
2.
LANDASAN TEORI
2.1 PENGERTIAN NEATBEANS
Netbeans merupakan sebuah aplikasi
Integrated Development Environment (IDE) yang berbasiskan Java dari Sun
Microsystems yang berjalan di atas swing. Swing merupakan sebuah teknologi Java
untuk pengembangan aplikasi desktop yang dapat berjalan pada berbagai macam platform
seperti windows, linux, Mac OS X dan Solaris. Sebuah IDE merupakan lingkup
pemrograman yang di integrasikan ke dalam suatu aplikasi perangkat lunak yang
menyediakan Graphic User Interface (GUI), suatu kode editor atau text, suatu
compiler dan suatu debugger. Netbeans juga digunakan oleh sang programmer untuk
menulis, meng-compile, mencari kesalahan dan menyebarkan program netbeans yang
ditulis dalam bahasa pemrograman java namun selain itu dapat juga mendukung
bahasa pemrograman lainnya dan program ini pun bebas untuk digunakan dan untuk
membuat professional desktop, enterprise, web, and mobile applications dengan
Java language, C/C++, dan bahkan dynamic languages seperti PHP, JavaScript,
Groovy, dan Ruby
2.2 PENGERTIAN phpMYAdmin
phpMyAdmin adalah perangkat lunak bebas yang
ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani
administrasi MySQL melalui interface web. phpMyAdmin mendukung berbagai operasi
MySQL, diantaranya mengelola basis data, tabel-tabel, bidang (fields), relasi
(relations), indeks, pengguna (users), perijinan (permissions), dan yang
lainnya). Brikut Adalah tampilan phpMyAdmin
2.3 PENGERTIAN MYSQL
MySQL merupakan sebuah aplikasi
basisdata yang didukung oleh NetBeans, MySQL memilki Fitur Yang ada sudah
lumayan lengkap, dari input, update, delete serta Search. Sebuah antarmuka ODBC
memanggil MyODBC yang memungkinkan setiap bahasa pemrograman yang mendukung
ODBC untuk berkomunikasi dengan basis data MySQL. Kebanyakan kode sumber MySQL
dalam ANSI C. phpMyAdmin
merupakan perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang
digunakan untuk menangani administrasi MySQL melalui interface web. phpMyAdmin
mendukung berbagai operasi MySQL, diantaranya mengelola basis data,
tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna (users),
perijinan (permissions), dan yang lainnya
3.
HASIL DAN PEMBAHASAN
Dalam Pembuatan Aplikasi Penggajian Guru SMA ini , dibuat
dengan menggunakan Bahasa Java , dan aplikasi Neatbeans dan Xampp . terdapat 5 tabel yang dibuat dengan menggunakan
phpMYAdmin phpMyAdmin disini kami
menggunakannya agar dapat mendukung berbagai operasi MySQL, diantaranya mengelola basis data,
tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna (users),
perijinan (permissions), dan yang lainnya). Dalam perancangan aplikasi penggajian guru SMA kami ini ,
kami lebih mengarah untuk membahas pada mengelola basis data dengan membuat 5
Tabel didalamnya , berikut hasil dari pembuatan 5 Tabel dalam Penggajian Guru
SMA yaitu :
1.
Tabel Admin
2.
Data_Pagawai
3.
Gaji_Pegawai
4.
Lap_Penggajian
5.
Login
1.
Langkah
awal untuk membuat databasenya adalah dengan membuka http://localhost/phpmyadmin/ pada google chrome . setelah itu
phpMyAdmin akan terbuka dengan tampilan dibawah ini .
2.
Berikutnya
kita membuat database baru didalamnya dengan nama dbpenggajianstt , klik basisdata untuk membuatnya .
3. Selanjutnya adalah pembuatan field – field didalam masing –
masing tabel contohnya Tabel
Gaji_Pegawai , dibuat dengan 5 field yaitu :
1.GOLONGAN varchar(6) 2.GAJI_POKOK int (11) 3.TUNJ_AKADEMIK int
(11),
4. TUNJ_STRUKTURAL int
(11) , dan 5. TUNJ_TRANSPORT int
(11) , setelah itu klik go untuk
menyimpan field dalam tabel . proses ini dilakukan dengan cara yang sama untuk
tabel berikutnya .
Setelah tersimpan Tabel
gaji_pegawai akan terbentuk seperti dibawah ini .
4.
Tabel Lap_Penggajian
5.
Tabel Login
6.
Tabel_Admin
7.
Berikut adalah Tampilan
Awal untuk login dalam Program Penggajian Guru SMA yang telah dibuat.
1.
Tabel Login
Masukkan username:guru
Password :guru
Setelah
itu akan masuk kedalam form Aplikasi Penggajian Guru SMA untuk melakukan Tambah
Data , Lihat Data , dan Input Gaji .
2.
Berikut adalah Menu Tambah
Data dalam Tabel Data_Pegawai Contoh
Sebagai Berikut :
Setelah
data telah diisi silahkan klik tombol TAMBAH
, sehinggan akan muncul pesan konfirmasi dibawah ini , lalu OK .
Setelah
itu akan muncul pesan “Data sudah ditambah” , dan tampilan berikutnya akan
seperti dibawah ini
Dalam
Form DATA GURU terdapat menu EDIT ,
HAPUS , DAN INPUT GAJI.
3.
Selanjutnya adalah form INPUT GAJI
yang berada dalam Tabel Gaji_Pegawai , berikut tampilan input gaji dan prosesnya dibawah ini
8. Kekurangan
dan Kelebihan Aplikasi Penggajian Guru SMA
Kelebihan Aplikasi ini dapat
menghitung penggajian guru SMA dalam penghasilan perbulan , Pembuatan table
dalam penggajian aplikasi guru SMA ini juga dapat dibuat dengan mudah
menggunakan phpMyAdmin .
Selanjutnya untuk Kekurangan
Aplikasi ini dalam interfacenya masih sangat sederhana , keamanan dalam
aplikasi ini juga tentulah belum dikatakan aman , karena tidak terdapat
keamanan aplikasi didalamnya .
4.
PENUTUP
4.1 KESIMPULAN
Dalam membuat program berbasis java dengan
menggunakan software NetBeans IDE 6.9.1 tak sesulit seperti yang dibayangkan.
Asalkan mau belajar fungsi dari option yang tersedia. Pembuatan Aplikasi
Penggajian Guru SMA ini , dibuat dengan
menggunakan Database phpMYAdmin dalam Bahasa
Java , MySQL , dan
Software aplikasi Neatbeans dan Xampp . Perancangan Aplikasi Penggajian Guru SMA ini Terdapat
5 tabel yang dibuat dengan menggunakan mySQL yaitu : Tabel Admin . Data_Pegawai
, Gaji_Pegawai , Lap_Penggajian , dan Login .
5.
DAFTAR
PUSTAKA
Okay Sekian dari Postingan Blog saya , untuk matakuliah Pemrograman SQL nantikan postingan - postingan blog berikutnya yah ^_^
Sumber :