laporan berbasis gui sistem informasi terminal bus

29
[SISTEM INFORMASI TERMINAL BUS] Pemrograman Berorientasi Obyek SISTEM INFORMASI TERMINAL BUS BERBASIS GUI (GRAPHICAL USER INTERFACE) DENGAN JAVA 1.1 TUJUAN : Memenuhi tugas akhir semester mata kuliah Pemrograman Berorientasi Objek Memahami cara pembuatan Sistem Informasi berbasis Graphical User Interface (GUI) Memahami penggunaan database sederhana dengan menyimpan data pada File 1.2 TAMPILAN JALANNYA PROGRAM 1.2.1 Tampilan awal 1.2.2 Tampilan ketika memilih radio button User | POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 1

Upload: farah-devi-isnanda

Post on 22-Oct-2015

46 views

Category:

Documents


1 download

TRANSCRIPT

[ ]Pemrograman Berorientasi Obyek

SISTEM INFORMASI TERMINAL BUS BERBASIS GUI (GRAPHICAL USER INTERFACE) DENGAN JAVA

1.1 TUJUAN : Memenuhi tugas akhir semester mata kuliah Pemrograman Berorientasi Objek

Memahami cara pembuatan Sistem Informasi berbasis Graphical User Interface

(GUI)

Memahami penggunaan database sederhana dengan menyimpan data pada File

1.2 TAMPILAN JALANNYA PROGRAM1.2.1 Tampilan awal

1.2.2 Tampilan ketika memilih radio button User

1.2.2.1 Tampilan ketika memilih menu Lihat Daftar

| POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 1

[ ]Pemrograman Berorientasi Obyek

- Tombol NEXT ditekan :

1.2.3 Tampilan ketika memilih menu Pesan Tiket

- Tombol Next ditekan :

| POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 2

[ ]Pemrograman Berorientasi Obyek

- Ketika sudah mengisi data yg disediakan lalu tekan SAVE , maka :

- Otomatis daftar pada table dan file penumpang.txt akan bertambah data

- Setelah itu memasukkan uang dan cetak Nota pembelian sebagai berikut:

- Akan tetapi jika Tujuan dan Kategori yg dipilih berstatus “Penuh”,maka

| POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 3

[ ]Pemrograman Berorientasi Obyek

- Krtika button Exit ditekan , maka akan muncul kotak Dialog seperti ini:

- Ketika button Back ditekan akan kembali ke menu User sebelumnya

1.2.4 Tampilan ketika memilih radio button Admin

- Ketika button LOGIN ditekan gambar button LOGIN akan berubah :

| POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 4

[ ]Pemrograman Berorientasi Obyek

- Ketika username dan password yg dimasukkan salah :

1.2.5 Tampilan ketika memilih Menu Lihat Daftar Admin

1.2.6 Tampilan ketika memilih Lihat Pesanan Tiket

| POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 5

[ ]Pemrograman Berorientasi Obyek

1.2.7 Tampilan ketika memilih button Next Update

- Ketika ingin menambah list/daftar pada table (2kategori) :

Add list (1) Add list (2)

Tampilan pada table(warna kuning) dan data(warna biru) pada file Admin.txt

| POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 6

[ ]Pemrograman Berorientasi Obyek

- Ketika ingin menghapus daftar di table :

Delete (1)

Delete (2) file Admin.txt

- Ketika ingin mengupdate/mengganti harga dan status pada Tujuan dan kategori tertentu :

| POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 7

[ ]Pemrograman Berorientasi Obyek

- Update Harga : - Update Status : - Ketika button Update ditekan,maka :

(i) Muncul Dialog Box Update berhasil dan (ii)Data File Admin.txt berubah

1.2.8 Tampilan ketika memilih button EXIT

| POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 8

[ ]Pemrograman Berorientasi Obyek

1.3 PROGRAM / SOURCE CODE1.3.1 Class Home

| POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 9

[ ]Pemrograman Berorientasi Obyek

1.3.2 Class Login

| POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 10

[ ]Pemrograman Berorientasi Obyek

Cara mengganti gambar ketika mouse pada button :Klik kanan pada button – pilih Properties – masukkan icon pada selectedIcon, maka tampilannya seperti ini:

1.3.3 Class Login Admin Bus

| POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 11

[ ]Pemrograman Berorientasi Obyek

1.3.4 Class DaftarAdmin : List tujuan,kategori dan harga Bus

| POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 12

[ ]Pemrograman Berorientasi Obyek

| POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 13

[ ]Pemrograman Berorientasi Obyek

Customized Code pada table :Klik kanan table – pilih Customized Code , setting seperti ini :

| POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 14

[ ]Pemrograman Berorientasi Obyek

1.3.5 Class ListPesanan

| POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 15

[ ]Pemrograman Berorientasi Obyek

Customized Code pada table :Klik kanan table – pilih Customized Code , setting seperti ini :

1.3.6 Class UpdateHarga : class ini juga dapat menambah dan menghapus data yg ada pada File Admin.txt

| POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 16

[ ]Pemrograman Berorientasi Obyek

| POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 17

[ ]Pemrograman Berorientasi Obyek

| POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 18

[ ]Pemrograman Berorientasi Obyek

Customized Code pada ComboBox Kategori :Klik kanan ComboKategori – pilih Customized Code , setting seperti ini :

1.3.7 Class LoginMember

| POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 19

[ ]Pemrograman Berorientasi Obyek

Customized Code pada ComboBox Kategori :

Klik kanan ComboKategori – pilih Customized Code , setting seperti ini :

1.3.8 Class PesanTiket

| POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 20

[ ]Pemrograman Berorientasi Obyek

| POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 21

[ ]Pemrograman Berorientasi Obyek

| POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 22

[ ]Pemrograman Berorientasi Obyek

Customized Code pada ComboBox Tujuan :Klik kanan ComboTujuan – pilih Customized Code , setting seperti ini :

| POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 23

[ ]Pemrograman Berorientasi Obyek

Customized Code pada ComboBox Kategori :Klik kanan ComboKategori – pilih Customized Code , setting seperti ini :

| POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 24