Sabtu, 26 Desember 2015

Praktikum 11 Pemrograman SQL



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 :

Tidak ada komentar:

Posting Komentar