Pemrograman Java Program Nilai Mahasis

Pemrograman Java
Aplikasi Program Nilai Mahasiswa

Oleh :

M. Choirul Anwar
NIM : 12.01.074

Teguh Adi P.
NIM : 12.01.081

Yongki
NIM : 12.01.062

Sekolah Tinggi Manajemen Informatika Dan Komputer
STIKOM Balikpapan
2013

BAB I
PENDAHULUAN


1.1 Latar Belakang
Perkembangan teknologi yang sangat cepat di zaman sekarang mendorong banyak orang
untuk lebih berkreasi dalam menciptakan hal-hal yang baru, inovatif dan efisien dalam
mengerjakan berbagai hal dalam bidang apapun. Agar segala sesuatunya bisa cepat, tepat dan
mudah. Hal tersebut semata-mata untuk mempermudah kinerja, efektivitas dan waktu bagi kita
sebagai pengguna teknologi karena dalam semua aspek, teknologi dibutuhkan untuk zaman
ini.
Pada percobaan kali ini kami akan mencoba membuat sebuah aplikasi Nilai Mahasiswa
berbasis Java dengan menggunakan NetBeans IDE 7.4.
1.2 Maksud dan Tujuan
Adapun maksud dalam pembuatan aplikasi ini untuk memenuhi salah satu tuga “UAS”
mata kuliah “Pemrograman Java” selain itu juga agar menambah wawasan dan kemampuan
kami dalam bidang aplikasi Java.
Tujuan dari pembuatan aplikasi ini untuk mengimplementasikan aplikasi tersebut dengan
menggunakan NetBeans IDE 7.4 agar menjadi sebuah aplikasi yang dapat digunakan untuk
“Nilai Mahasiswa” mulai dari UTS, UAS, Tugas agar dapat menentukan nilai rata-rata,
grade(nilai huruf) dan hasil dari hasil belajar mahasiswa tersebut.
1.3 Batasan Masalah
Pada pembuatan laporan ini, kami membatasi masalahnya sebagai berikut :
1. Dapat memunculkan nilai rata-rata, grade(nilai huruf), dan hasil dari keseluruhan yang

berasal dari nilai UTS, nilai UAS dan nilai Tugas mahasiswa tersebut.
2. Dapat memuat script untuk Jframe Program Nilai Mahasiswa, JFrame Register, JFrame
Login, JFrame Tentang Kami, dan JFrame Petunjuk.
3. Membuat dan menghubungkan database ke aplikasi.
1.4 Sistematika Penulisan Laporan
Laporan tugas ini dibuat dengan sistem penulisan sebagai berikut :
1. BAB I PENDAHULUAN, berisi permasalahan dari ini.
2. BAB II LANDASAN TEORI, berisi teori-teori yang akan dipergunakan dalam
membuat aplikasi pada laporan ini.
3. BAB III ANALISA, berisi kebutuhan dalam membangun aplikasi yang terdapat dalam
laporan ini seperti perangkat keras, perangkat lunak serta perangkat lainnya.
4. BAB IV IMPLEMENTASI, yang berupa hasil dari percobaan dan proses pembuatan
aplikasi “Nilai Mahasiswa”.
5. BAB V FLOWCHART, flowchart dari aplikasi yang kami buat.

BAB II
LANDASAN TEORI

3.1Pengertian Java
Java adalah bahasa pemrograman yang dapat dijalankan di

berbagai komputer termasuk telepon genggam. Bahasa ini
awalnya dibuat oleh James Gosling saat masih bergabung di Sun
Microsystems saat ini merupakan bagian dari Oracle dan dirilis
tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang
terdapat pada C dan C++ namun dengan sintaksis model objek
yang lebih sederhana serta dukungan rutin-rutin aras bawah yang
minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi
ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai
Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman
yang bersifat umum/non-spesifik (general purpose), dan secara
khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena
fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform
sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di
mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan
secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi
ataupun aplikasi berbasis web.

Sejarah perkembangan Java
Bahasa pemrograman Java terlahir dari The Green Project, yang berjalan selama 18
bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan

versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, dan
James Gosling, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil
proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang.
Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo
Park. Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java
Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar
sentuh (touch screen), seperti pada PDA sekarang ini. Teknologi baru ini dinamai "*7" (Star
Seven).
Setelah era Star Seven selesai, sebuah anak perusahaan Tv kabel tertarik ditambah
beberapa orang dari proyek The Green Project. Mereka memusatkan kegiatannya pada sebuah
ruangan kantor di 100 Hamilton Avenue, Palo Alto.
Perusahaan baru ini bertambah maju: jumlah karyawan meningkat dalam waktu singkat
dari 13 menjadi 70 orang. Pada rentang waktu ini juga ditetapkan pemakaian Internet sebagai

medium yang menjembatani kerja dan ide di antara mereka. Pada awal tahun 1990-an, Internet
masih merupakan rintisan, yang dipakai hanya di kalangan akademisi dan militer.
Mereka menjadikan perambah (browser) Mosaic sebagai landasan awal untuk membuat
perambah Java pertama yang dinamai Web Runner, terinsipirasi dari film 1980-an, Blade
Runner. Pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java.
Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2

dibuka. Kesuksesan mereka diikuti dengan untuk pemberitaan pertama kali pada surat kabar
San Jose Mercury News pada tanggal 23 Mei 1995.
Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah
ruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan George
Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape.
Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja "Bapak
Java", James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah
perangkat lunak lain sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama
penggantinya menjadi "Java". Nama ini diambil dari kopi murni yang digiling langsung dari
biji (kopi tubruk) kesukaan Gosling. Konon kopi ini berasal dari Pulau Jawa. Jadi nama bahasa
pemrograman Java tidak lain berasal dari kata Jawa (bahasa Inggris untuk Jawa adalah Java).

Versi awal
Versi awal Java ditahun 1996 sudah merupakan versi release sehingga dinamakan Java
Versi 1.0. Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada
versi selanjutnya:


java.lang : Peruntukan kelas elemen-elemen dasar.




java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas.



java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas
penanggalan.



java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan
komputer lain menggunakan jaringan TCP/IP.



java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)




java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web.

Kelebihan


Multiplatform. Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform

/ sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja.
Dengan kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi
(diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin / bytecode) sekali
lalu hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini

memungkinkan sebuah program berbasis java dikerjakan diatas operating system Linux
tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung
sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris.
Penyebabnya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri
(yang dapat diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut.


OOP (Object Oriented Programming - Pemrogram Berorientasi Objek)




Perpustakaan



Bergaya C++ , memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik

Kelas Yang Lengkap, Java terkenal dengan kelengkapan
library/perpustakaan (kumpulan program program yang disertakan dalam
pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram
untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan
keberadaan komunitas Java yang besar yang terus menerus membuat perpustakaanperpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.

banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak,
sebagian besar adalah pemrogram C++ yang pindah ke Java. Universitas-universitas di
Amerika Serikat juga mulai berpindah dengan mengajarkan Java kepada murid-murid
yang baru karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka
yang bukan mengambil jurusan komputer.



Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memori

sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung
(seperti halnya dalam bahasa C++ yang dipakai secara luas).

Kekurangan


Tulis sekali, jalankan di mana saja - Masih ada beberapa hal yang tidak kompatibel

antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge
yang sampai sekarang tidak berfungsi pada Mac OS X.


Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi
kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang
menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan
tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian,

algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah
dibajak/direverse-engineer.



Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java

jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan
Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan
masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori
terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus
berkutat dengan mesin komputer berumur lebih dari 4 tahun.

Contoh Kode Program Sederhana Dalam Java
Contoh program Halo dunia yang ditulis menggunakan bahasa pemrograman java adalah
sebagai berikut :
//Outputs “Hello World” and then exits
Public class Hello World{
Public static void main (String args[ ] ) {
System.out.println (“Hello World”);

}
}

Tahap Komplikasi Java
1. Tulis / Ubah. Pemrogram menulis program dan menyimpannya di media dalam
bentuk berkas '.java'.
2. Kompilasi. Pengkompilasi membentuk bytecodes dari program menjadi bentuk berkas
'.class'.
3. Muat. Pemuat kelas memuat bytecodes ke memori.
4. Verifikasi. Peng-verifikasi memastikan bytecodes tidak mengganggu sistem
keamanan Java.
5. Jalankan. Penerjemah menerjemahkan bytecodes ke bahasa mesin.tidak bisa di pakai‘’

Integrated Development Environment
Banyak pihak telah membuat IDE (Integrated Development Environment - Lingkungan
Pengembangan Terintegrasi) untuk Java. Yang populer saat ini (Juli 2006) antara lain:




Dr. Java, program gratis yang dikembangkan oleh Universitas Rice, Amerika Serikat
BlueJ, program gratis yang dikembangkan oleh Universitas Monash, Australia
NetBeans (open source- Common Development and Distribution License (CDDL))

NetBeans disponsori Sun Microsystems, dan versi terkininya memilki Matisse, sebuah GUI
Editor yang menurut pendapat umum merupakan yang terbaik.[rujukan? ]


Eclipse JDT (open source- Eclipse Public License)

Eclipse dibuat dari kerja sama antara perusahaan-perusahaan anggota 'Eclipse Foundation'
(beserta individu-individu lain). Banyak nama besar yang ikut dalam 'Eclipse Foundation',
termasuk IBM, BEA, Intel, Nokia, Borland. Eclipse bersaing langsung dengan Netbeans IDE.
Plugin tambahan pada Eclipse jauh lebih banyak dan bervariasi dibandingkan IDE lainnya.




IntelliJ IDEA (commercial, free 30-day trial)
Oracle JDeveloper (free)
Xinox JCreator (ada versi berbayar maupun free)

JCreator ditulis dalam C/C++ sehingga lebih cepat (dan menggunakan memori lebih sedikit)
dari kebanyakan.

Class
Class adalah kumpulan objek
yang mempunyai atribut yang sama.
Class adalah definisi statik dari
entitas.
a) Class Jframe
Merupakan class yang membentuk
sebuah Frame (Form).

defaultCloseOpretion :
Memfungsikan tombol2
yang bisa digunakan untuk
keluar dari frame ini(keluar
dari frame ini).
title :
Men-set caption (Title bar)
dengan sebuah string.
alwatOnTop :
menjadikan frame ini selalu
aktif atas jendela lain.
Background :
Mengubah warna latar
belakang frame.
Bounds :
Mengatur posisi kiri ada (x,y)
serta lebar dan tinggi dari
frame ini.
Cursor :
Mengubah bentuk kursor
pada saat berada di frame
ini.
Name :
Mengubah nama frame.
Resizeble :
Menjadikan frame bisa di
ubah ukurannya.

b) Class JButton
Class ini digunakan untuk membuat sebuah tombol (Command Button).

c) Class JtextField
Class ini digunakan untuk memasukan sebuah data (entri data) di mana datanya
isakan (selalu) bertipe String (teks).

d) Class Jlabel
Class ini dipergunakan untuk menambah label pada suatu objek.

e) Class JPanel
JPanel adalah komponen visual yang digunakan untuk membantu mengatur letak
komponen lain agar terlihat lebih rapi.

Atribut
Atribut seperti (data, konstanta, properti). Nilai atribut pada saat run time menyatakan
“keadaan” (State) dari objek yang merupakan instan dari kelas. Beberapa bahasa pemrograman
mendefinisikan atribut harus sebuah kelas atau beberapa bahasa memperbolehkan atribut
(numerik,integer/float, karakter dan boolean).

Method
Adalah merupakan Service, prosedur, pada saat run time, method akan dieksekusi
sesuai dengan kode programnya atas permintaan lewat pesan (Message) objek lain. Method
mempunyai spesifikasi, signature (nama dan parameter) dan mempunyai body (kode program
yang dieksekusi).
Lingkup akses terhadap fitur ini didefinisikan mulai dari yang umum sampai dengan
yang sangat restriktif.
a) Public
: Dapat diakses oleh kelas apapun.
b) Friend
: Hanya kelas tertentu yang bisa mengakses.
c) Private
: Hanya kelas yang bersangkutan yang bisa mengaksesnya.
Variabel
Variabel merupakan container yang digunakan untuk menyimpan suatu nilai pada
sebuah program tipe tertentu. Dalam bahasa Java ada dua macam tipe variabel yaitu tipe
primitif dan tipe reference.
a) Tipe primitif di antaranya :
Tipe boolean
b) Tipe numerik di antaranya :
- byte
- short
- int
- log
- char
- float
- double
Sedangkan tipe data variabel berupa reference terdiri atas variabel data.
Class abstract (Inheritance)
Class abstract adalah suatu class dalam Java yang menggunakan prinsip Inheritance
(penurunan class super class ke sup class). Jadi, di sini class abstract akan bertindak
sebagai superclass dari class turunannya, class abstract sendiri dibuat hanya digunakan
untuk memberikan bentuk (cetak biru) dari class turunannya. Bentuk utama untuk
mendeklarasikan suatu class abstract adalah seperti di bawah ini.
//ClassAbstract
[Modifer]abstractclass[nama_class] {
[Atribute/Variabel]
[Method/Abstract]
}
Syarat-syarat yang harus dipenuhi oleh class abstract antara lain adalah sebagai berikut:

1. Sebuah class abstract harus memiliki method abstract tetapi tetap boleh
menggunakan method tidak abstract (suatu method abstract harus mempunyai
deklarasi class abstract).
2. Class abstract tidak bisa membuat suatu objek langsung, melainkan harus
melakukan penurunan ke class yang lain.
3. Class yang menjadi turunan class abstract harus mengimplementasikan
(meng”Override”) semua method abstract dari class abstract.
Enkapsulasi
Enkapsulasi adalah pembungkus, pembungkus di sini dimaksudkan untuk menjaga
suatu proses program agar tidak dapat diakses secara sembarangan atau di intervensi oleh
program lain. Konsep enkapsulasi ini sangat penting dilakukan untuk menjaga kebutuhan
program agar dapat diakses sewaktu-waktu, sekaligus menjaga program tersebut.
Polymorphisme
Polymorphisme, suatu aksi yang memungkinkan pemrogram menyampaikan pesan
tertentu keluar dari objeknya, diaman objek yang berbeda memberikan tanggapan/respons
terhadap pesan yang sama sesuai dengan sifat masing-masing objek.
Polymorphisme dapat berati banyak bentuk, maksudnya yaitu kita dapat menimpa suatu
method, yang berasal dari parent class (super class).

3.2XAMPP
XAMPP adalah perangkat lunak bebas, yang
mendukung banyak system operasi, merupakan kompilasi
dari beberapa program.
Fungsinya adalah sebagai server yang berdiri sendiri
(localhost), yang terdiri atas program Apache HTTP Server,
MySQL database, dan penerjemah bahasa yang
ditulisdengan bahasa pemrograman PHP DAN Perl. Nama XAMPP merupakan singkatan dari X
(empat system operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU
(General Public Lisence dan bebas, merupakan web server yang mudah digunakan yang dapat
melayani tampilan halaman web yang dinamis. Untuk mendapatkannya dapat mendownload langsung
dari web resminya.

Sejarah dan Pengembang
XAMPP dikembangkan dari sebuah tim proyek bernama Apache Friends, yang terdiri dari Tim Inti
(Core Team, Tim Pengembang (Development Tesm) & Tim Dukungan (Support Team).

Asal kata dari XAMPP
XXAMPP adalah singkatan yang masing-masing hurufyna adalah:
X
X: Program ini dapatvdijalankan di banyak sistem operasi, seperti Windows, Linux, Mac OS, dan
Solaris.
A
A: Apache, merupakan aplikasi web server. Tugas utama Apache adalah menghasilkan halaman web
yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. Jika
diperlukan juga berdasarkan kode PHP yang dituliskan, maka dapat saja suatu database diakses
terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman weeb yang dihasilkan.
M
: MySQL, merupakan aplikasi database server. Perkembangannya disebut SQL yang merupakan
kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang digunakan
untuk mengolah database. MySQL dapat digunakan untuk membuat dan mengelola database beserta
isinya.Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah, dan menghapus ddata
yang berada didalam database.
P
P: PHP, bahasapemrograman web. Bahasa pemrograman PHP merupakan bahasa pemrograman untuk
membuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman
web yang bersifat dinamis. Sistem manajemen basisdata yang sering digunakan bersama PHP adalah
MySQL. Namun PHP juga mendukung system manajemen database Oracle, Microsoft Acces,
Interbase, d-base, PostgreSQL, dan sebagainya.
P
P: Perl, bahas pemrograman.

Bagian Penting XAMPP
Mengenal bagiab XAMMP yang bias digunakan pada umumnya:
a. Htdocs adalah folder tempat meletakkan berkas-berkas yang akan dijalankan, seperti berkas
PHP, HTML dan skrip lain.
b. phpMyAdmin meruapakn untuk mengelola basisdata MySQL yang ada dikomputer,. Untuk
membukanya, buka browser lalu ketikkan alamat http://localhost/phpMyAdmin, maka akan
muncul halaman phpMyAdmin.
c. Kontrol Panel yang berfungsi untuk mengelola layanan (service) XAMPP. Seperti
menghentikan (stop) layanan, ataupun memulai (start).

Komponen
XAMPP 1.8.3 untuk Windows, including:
a.
b.
c.
d.
e.
f.
g.
h.

Apache 2.4.4
MySQL 5.6.11
PHP 5.5.0
phpMyAdmin 4.0.4
FileZilla FTP Server 0.9.41
Tomcat 7.0.41 (with mod_proxy_ajp as connector)
Strawberry Oerl 5.16.3.1 Portable
XAMPP Control Panel 3.2.1 (from hackattack142)

XAMPP 1.8.3 untuk Linux, including:
a.
b.
c.
d.

Apache 2.4.4
MySQL 5.6.11
PHP 5.5.0
phpMyAdmin 4.0.4
e. OpenSSL 1.0.1e

3.3PhpMyAdmin
PhpMyAdmin adalah perangkat lunak bebas yang ditulis dalam
bahasa pemrograman PHP yang digunakan unutuk menangani
administrasi MySQL melalui Jejaring Jagat Jembar (Word
Wide Web). phpMyAdmin mendukung berbagai operasi
MySQL, diantaranya (mengelola basisdata, table-tabel, bidang
(fields), relasi (relation), indeks, pengguna (ussers), perijinan
(permissions, dan lain-lain).

Pengantar
Pada dasarnya, mengelola basisdata dengan MySQL harus dilakukan dengan cara mengetikkan
baris-baris perintah yag sesuai (command line) untuk setiap maksud tertentu. Jika seseorang
ingin membuat basisdata (database), ketikan baris perintah yang sesuai untuk membuat
basisdata. Jikaseseorang menghapus table, ketikkan perintah yang sesuai untuk menghapus
table. Hal tersebut tenrtu saja sangat menyulitkan karena seseorang harus hafal dan
mengetikkan satu per satu.
Saat ini banyak sekali perangkat lunak yang memanfaatkan untuk mengelola basis data dalam
MySQL, salah satunya adalah phpMyAdmin. Dengan phpMyAdmin, seseorang dapay
membuat databse, membuat table, mengisi data, dan lain-lain dengan mudah, tanpa harus
menghafal baris peerintahnya.
phpMyAmin merupakan baghian untuk mengelola basisdat MySQL yang ada dikomputer.
Untuk membukanya, buka browser lalu ketikkan alamat http://localhost/phpmyadmin, maka
akan muncul halaman phpMyAdmin. Di situ nantinbya seseorang bias membuat (create) basis
data baru, dan mengolahnya

Proyek dan Pengembang
Pengembangan php MyAdmin dimulai pada tahun 1998 oleh Tobias Ratschiller seorang
konsultan IT. Ratschiller mengerjakan sebuah program bernama MySQL-Webadmindengan
bebas, yang merupakan produk dari PetrusKuppelwieser, yang telah berhenti
mengembangkannya pada saat itu. Rtschiller menulis kode baru untuk phpmyadmin, dan
ditingkaykan pada konsep dari proyek Koppekwiesser. Ratschiller meninggalkan proyek
phpMyAdminpada tahun 2001. Sekarang, sebuah system dari delapan pengembang yang
dipimpin oleh Oliver Mullermeneruskan pengembangan phpMyAdmin di SourceForget.net.
(http://sourceforge.net).
Beberapa pengenmbang diantaranya adalah:
1. Marc Delisle
2. Michal Cihar
3. Sebastian Mendel
4. Herman van Rink

Fitur-Fitur
Beberapa fitur dalam phpMyAdmin:
1. Antarmuka berbasis web.
Dukungan banyak fitur MySQL:
a. Menelusuri dan drop basisdata (database ), table, pandangan (view), bidang (fields)
dan indeks.
b. Membuat, menyalin, drop, dan mengubah nama basisdata, table kolom dan indeks.
c. Pemeliharaan server, basisdata dan table, dengan server konfigurasi.
d. Melaksanakan, mengedit dan petunjuk pernyataan-SQL, bahkan batc—queries.
e. Mengelola pengguna MySQL dan hak intimewa,
f. Mengelola prosedur penyimpanan.
g. Impor data dari CSV dan SQL.
h. Ekspor data ke berbagai format: CSV80){
NH="A";
ket="LULUS";
}
else if(rata>70){
NH="B";
ket="LULUS";
}
else if (rata>60){
NH="C";
ket="LULUS";
}
else{
NH="D";
ket="GAGAL";
}
Jhasil.setText("Nim : "+Jnim.getText()+"\nNama : "+Jnama.getText()+"\nKelas :
"+Jkelas.getText()+"\nJurusan : "+Jjurusan.getText()+"\nNilai Rata-rata :
"+rata+"\nNilai Huruf : "+NH+"\nHasil : "+ket);
}
Skrip tombol Bersihkan
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
Jnama.setText("");
Jnim.setText("");
Juas.setText("");
Juts.setText("");
Jharian.setText("");
Jhasil.setText("");
Jkelas.setText("");
Jjurusan.setText("");

}
Skrip untuk menu Register
private void jMenuItem4ActionPerformed(java.awt.event.ActionEvent evt) {
rgs=new register();
rgs.setVisible(true);
this.dispose();
}
Skrip untuk menu Keluar
private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {
int doAgain;
doAgain = JOptionPane.showConfirmDialog(null,"Apakah Anda Yakin Ingin
Keluar ?");
if(doAgain==JOptionPane.YES_OPTION){
System.exit(0);
}
else{}
}
Skrip untuk menu Petunjuk
private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {
hlp=new bantuan();
hlp.setVisible(true);
}
Skrip untuk menu Tentang Kami.
private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {
tk=new TentangKami();
tk.setVisible(true);
}

4.8 JFrame Tentang Kami

Untuk menampilkan informasi tentang kami.
Komponen-komponen
Komponen
JButton
JLabel
jSeparator

Fungsi
Untuk membuat tombol Kembali
Digunakan untuk memberi label
komponen lain, misalnya Nama.
Untuk memori garis

Skrip untuk JFrame Tentang Kami
package nilai.mahasiswa;
public class TentangKami extends javax.swing.JFrame {
public TentangKami() {
initComponents();
setTitle("Tentang Kami");
}
Skrip untuk tombol Kembali
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
dispose();
}

4.9 JFrame Petunjuk

Komponen-komponen
Komponen
JTextArea
JLabel
JButton

Fungsi
Untuk menampilkan isi-isi petunjuk.
Untuk tulisan “TI3B | STIKOM
Balikpapan |
Untuk kembali-kembali ke Program
Nilai Mahasiswa.

Skrip JFrame Petunjuk
package nilai.mahasiswa;
public class bantuan extends javax.swing.JFrame {
public bantuan() {
initComponents();
setTitle("Petunjuk");
}
Skrip untuk tombol Kembali
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
dispose();
}

BAB V Flowchart

Dokumen yang terkait

Analisis Komparasi Internet Financial Local Government Reporting Pada Website Resmi Kabupaten dan Kota di Jawa Timur The Comparison Analysis of Internet Financial Local Government Reporting on Official Website of Regency and City in East Java

19 819 7

MANAJEMEN PEMROGRAMAN PADA STASIUN RADIO SWASTA (Studi Deskriptif Program Acara Garus di Radio VIS FM Banyuwangi)

29 282 2

PENGEMBANGAN PROGRAM ACARA CHATZONE(Studi Terhadap Manajemen Program Acara di Stasiun Televisi Lokal Agropolitan Televisi Kota Batu)

0 39 2

Perilaku Kesehatan pada Mahasiswa Program Studi Pendidikan Dokter UIN Syarif Hidayatullah Jakrta Angkatan 2012 pada tahun2015

8 93 81

Implementasi Program Dinamika Kelompok Terhada Lanjut Usia Di Panti Sosial Tresna Werdha (Pstw) Budi Mulia 1 Cipayung Jakarta Timur

10 166 162

Analisis Pengaruh Lnflasi, Nilai Tukar Rupiah, Suku Bunga Sbi, Dan Harga Emas Terhadap Ting Kat Pengembalian (Return) Saham Sektor Industri Barang Konsumsi Pada Bei

14 85 113

Analisis Prioritas Program Pengembangan Kawasan "Pulau Penawar Rindu" (Kecamatan Belakang Padang) Sebagai Kecamatan Terdepan di Kota Batam Dengan Menggunakan Metode AHP

10 65 6

Tinjaun Atas Pelaksanaan Pemotongan Pajak Pertambahan Nilai Sewa Infrastruktur Tower Pada PT. Sarana Inti Persada Bandung

2 31 1

Sistem Informasi Pendaftaran Mahasiswa Baru Program Beasiswa Unggulan Berbasis Web Pada Universitas Komputer Indonesia

7 101 1

Peranan Komunikasi Antar Pribadi Antara Pengajar Muda dan Peserta Didik Dalam Meningkatkan Motivasi Belajar ( Studi pada Program Lampung Mengajar di SDN 01 Pulau Legundi Kabupaten Pesawaran )

3 53 80