• Tidak ada hasil yang ditemukan

BAB 3 ANALISA DAN PERANCANGAN SISTEM

3.3 Analisa Sistem

3.3.7 Attribut

3.3.7.1Halaman Login Tabel 3.9 Halaman login

No Nama Jenis Deskripsi

1 btnCancel Button Untuk membatalkan proses Login

2 btnOK Button Untuk melakukan proses login 3 cmbStatus comboBox Untuk memilih mau login

sebgai administrator atau StaffBagianPemasaran 4 txtPassword PasswordField Untuk tempat input password 5 txtUsername TextField Untuk input username 6 judulLabel Label Untuk keterangan judul form 7 userNameLabel Label Untuk keterangan nama 8 loginAsLabel Label Untuk keterangan login as 9 passwordLabel Label Untuk keterangan password

3.3.7.2Halaman StaffBagianPemasaranMainFrame Tabel 3.10 Halaman StaffBagianPemasaranMainFrame

No Nama Jenis Deskripsi

program

2 mnAccount Menu Berisi menu ubah account menuitem

3 mnFile Menu Untuk meletakkan

Agen,Transaksi,Daftar Pengiriman, dan logout menu Item

4 desktopPanel Panel Untuk tempat tampilnya form-form yang dipanggil user 5 jMenuBar1 MenuBar Untuk meletakkan menu - menu 6 mnItemAgen MenuItem Untuk menampilkan form

agenInternalFrame

7 mnItemDaftarPengirman MenuItem Untuk menampilkan form DaftarPengirimanInternalFrame 8 mnItemEditAccount MenuItem Untuk menampilkan form

UbahAccountFrame

9 mnItemKeluar MenuItem Untuk keluar dari menu Utama Staff menuju ke form login 10 mnItemTransaksiBaru MenuItem Untuk menampilkan form

TransaksiInternalFrame

3.3.7.3Halaman AgenInternalFrame Tabel 3.11 Halaman Agen

No Nama Jenis Deskripsi

1 agenTable Table Untuk menampilkan data agen yang telah diinputkan

2 alamatTextArea TextArea Untuk input alamat lengkap agen 3 cariButton Button Untuk melakukan proses pencarian 4 cariCmbBox ComboBox Untuk memilih mencari agen

berdasarkan apa

5 cariTextField TextField Untuk menginputkan pencarian agen

6 cekPosisionButton Button Untuk menampilkan form pilihNodeFrame yang digunakan untuk memilih letak posisi agen 7 faxTextField textField Untuk inputan nomor fax

8 hapusButton Button Untuk menghapus data agen 9 jalanComboBox ComboBox Untuk memilih nama jalan tempat

posisi agen

10 kecamatanComboBox ComboBox Untuk memilih nama kecamatan 11 kelurahanComboBox ComboBox Untuk memilih nama kelurahan 12 koordLabel Label Untuk menampilkan kordinat

13 kordXLabel Label Untuk menampilkan koordinat X di peta tempat posisi agen

14 kordYlabel Label Untuk menampilkan koordinat Y di peta tempat posisi agen

15 kosongButton Button Untuk mengkosongan field 16 kotaComboBox ComboBox Untuk memilih nama kabupaten 17 nama1TextField TextField Untuk menginputkan nama agen 18 simpanButton Button Untuk menyimpan data agen

kedalam database

19 teleponTextField TextField Untuk menginputkan data telepon agen

20 jalanLable Label Label keterangan jalan textField 21 kelurahanLable Label Label keterangan kelurahan

textField

22 kecamatanLable Label Label keterangan kecamatan textField

23 idAgenLabel Label Label keterangan idAgen textField 24 faxLable Label Label keterangan fax textField 25 carLabel Label Label keterangan cari textField 26 alamatLable Label Label keterangan alamat textField 27 ubahButton Button Untuk mengubah data agen 28 teleponLable Label Label keterangan telepon textField

29 nama1Lable Label Label keterangan nama textField 30 kotaLable Label Label keterangan kota textField

3.3.7.4Halaman PilihNodeFrame Tabel 3.12 Halaman PilihNodeFrame

No Nama Jenis Deskripsi

1 upButton Button Untuk mengarahkan peta keatas 2 piliButton Button Untuk menyimpan node alamat agen,

menutup form pilihNode dan kembali ke form agenInternalFrame

3 rightButton Button Untuk mengarahkan peta kekanan 4 mapPanel Panel Untuk tempat tampil peta

5 leftButton Button Untuk mengarahkan peta kekiri 6 kordinatYlabel Label Untuk menampilkan koordinat Y

lokasi node dipeta

7 kordinatXLabel Label Untuk menampilkan koordinat X lokasi node dipeta

8 alamatLengkapTextArea textArea Untuk menampilkan alamat lengkap sesuai dengan yang diisi di form agen 9 destNodeLabel Label Menampilkan node tujuan agen 10 bottomButton button Untuk mengarahkan peta keBawah

3.3.7.5Halaman TransaksiInternalFrame Tabel 3.13 Halaman Transaksi

No Nama Jenis Deskripsi

1 idTransaksiLabel Label Keterangan id transaksi 2 hidupPesanTextField TextField Untuk inputan jumlah pesanan

majalah hidup

3 hidupPesanLabel Label Keterangan hidup textfield 4 hapusButton Button Untuk menghapus data transaksi 5 cariTextField TextField Untuk menginputkan kata

pencarian

6 cariButton Button Untuk melakukan pencarian data transaksi

7 cariBerdasarkanLabel Label

8 cariBerdasarkanCmbBox ComboBox Untuk memilih jenis pencarian 9 basisPesanTextField TextField Untuk menginputkan jumlah

pesanan majalah basis

10 basisPesanLabel Label Keterangan label basistextfield 11 jMonthChooser1 ComboBox Untuk memilih bulan pemesanan 12 jYearChooser1 ComboBox Untuk memilih tahun pemesanan 13 kosongButton Button Untuk mengkosongkan field

inputan

15 namaAgenLabel2 Label Untuk menampilkan nama agen yang dipilih pada tabel pilih agen 16 nmrAgenButton Button Untuk menampilkan form

bantuan data agen

17 nmrAgenLabel Label Keterangan nomor agen

18 simpanButton Button Untuk menyimpan data transaksi kedalam database

19 transaksiTabel Table Keterangan transaksi textfield 20 ubahButton Button Untuk mengubah data transaksi 21 utusanLabel Label Keterangan utusan textfield 22 utusanTextField TextField Untuk menginputkan jumlah

pesanan majalah utusan

3.3.7.6Halaman CariAgenDialog Tabel 3.14 Halaman Cari Agen

No Nama Jenis Deskripsi

1 pilihButton Button Untuk memilih agen yang telah terseleksi ditable

2 jenisPencarianCombo ComboBox Untuk menentukan pencarian jenis tabel

3 cariTextField TextField Untuk menginputkan data pencarian

4 cariLabel Label Keterangan label cari

5 cariButton Button Untuk mencari agen

berdasarkan kriteria pada cari textfield

6 agenTabel Table Keterangan agen

3.3.7.7Halaman DaftarPengirimanInternalFrame Tabel 3.15 Halaman Daftar Pengiriman

No Nama Jenis Deskripsi

1 HidupLabel Label Keterangan hidup

2 alamatTextArea TextArea Alamat lengkap dari agen

3 basisJml Label Untuk menampilkan keterangan jumlah pesanan majalah basis

4 basisLabel Label Keterangan basis

5 berangkatLabel Label Keterangan waktu berangkat

6 daftarPengirimanTable Table Digunakan untuk menampilkan daftar pemesanan majalah

7 hidupJml Label Untuk menampilkan keterangan jumlah pesanan majalah hidup 8 idAgen Label Untuk menampilkan id agen yang

melakukan pemesanan 9 idAgenLabel Label Keterangan id agen

10 namaAgenLabel Label Keterangan nama agen

11 pesananBulanCmbBox ComboBox Untuk menampilkan pilihan bulan pengiriman

12 pesananBulanLabel Label Keterangan bulan

13 petaButton Button Untuk menampilkan peta pengiriman

14 utusanJml Label Untuk menampilkan keterangan jumlah pesanan majalah utusan 15 utusanLabel Label Keterangan utusan

16 wktBrangkatCombo ComboBox Untuk memilih waktu berangkat 17 statusLabel Label Keterangan status

18 statusCmbBox Combobox Untuk memilih apakah agen mau dikirm atau tidak

19 ButtonSimpan Button Untuk menyimpan status agen

3.3.7.8Halaman PetaPengirimanFrame Tabel 3.16 Halaman peta pengiriman

No Nama Jenis Deskripsi

1 upButton Button Untuk mengarahkan peta

ke atas

2 rightButton Button Untuk mengarahkan peta

3 petaJalurPanel Panel Untuk menampilkan peta jalur pengiriman

4 leftButton Button Untuk mengarahkan peta

ke kiri

5 ketWaktuBrngkatLabel Label Untuk menampilkan waktu pengiriman dimulai

6 jalurPengirmanJalanTextArea TextArea Untuk menampilkan keterangan jalur

pengiriman

7 bottomButton Button Untuk mengarahkan peta

ke bawah

3.3.7.9Halaman UbahAccountFrame Tabel 3.17 Halaman Ubah Akun

No Nama Jenis Deskripsi

1 batalButton Button Untuk membatalkan proses

ubah username dan password

2 loginAs Label Keterangan aktorlogin

sebagai admin atau sebagai StaffBagianPemasaran

4 passwordBaruTextField PasswordField Untuk inputan password pertama

5 setujuButton Button Untuk menyimpan

perubahan username dan password

6 ulangiPasswordLabel Label Keterangan password 2 7 ulangiPasswordTextField PasswordField Untuk inputan password

kedua untuk mencocokkan dengan inputan password sebelumnya

8 usernameLabel Label Keterangan username

9 usernameTextField TextField Inputan username yang baru

3.3.7.10 Halaman AdminMainframe Tabel 3.18 Halaman Utama Administrator

No Nama Jenis Deskripsi

1 adminPanel Panel Untuk tempat tampilnya form-form yang dipanggil admin

2 AboutMenu Menu Untuk menampung About

menu item

3 AboutMenuItem MenuItem Untuk menampilkan halaman About

4 fileMenu Menu Untuk menampung menu logout

5 jMenuBar1 MenuBar Untuk meletakkan menu-menu pada halaman admin

6 logoutMenuItem MenuItem Untuk keluar dari form adminMainFrame

7 ubahAccountItemMenu MenuItem Untuk menampilkan halaman ubahAccountFrame

8 ubahBobotMenuItem MenuItem Untuk menampilkan halaman yang digunakan untuk

mengubah bobot kecepatan

9 ubahMenu Menu Untuk menampung menu ubah

10 ubahKondisiMenuItem MenuItem Untuk menampilkan form ubahKondisiJalanInternalFrame

3.3.7.11 Halaman SatuanPerhitunganForm Tabel 3.19 Halaman Ubah Kecepatan

No Nama Jenis Deskripsi

1 tableHitung Table Untuk menampilkan daftar kecepatan

2 namaJalanLabel Label Keterangan nama jalan

yang dipilih pada tableHitung 4 kecSoreTextField TextField Inputan kecepatan pada sore hari 5 kecSiangTextField TextField Inputan kecepatan siang hari 6 kecSiangSoreTextField TextField Inputan kecepatan pada waktu

siang menjelang sore 7 kecPagiTextField TextField Inputan kecepatan pagi hari 8 kecPagiSiangTextField TextField Inputan kecepatan pagi menjelang

siang hari

9 idHitungLabel Label Keterangan id

10 buttonSimpan Button Untuk menyimpan perubahan kecepatan

11 toTextButton Button Untuk menyimpan data jalan ke file dmp

3.3.7.12 Halaman KondisiJalanInternalframe Tabel 3.20 Halaman ubah Kondisi jalan

No Nama Jenis Deskripsi

1 tableKondisi Table Untuk menampilkan daftar jalan dan user dapat mengubah kondisi jalan

2 inputCari TextField Untuk menginputkan kata kunci untuk pencarian

3 cariLabel Label Keterangan cari 4 cariCombo ComboBox Untuk memilih user dapat

mencari berdasarkan apa 5 buttonCari Button Untuk melakukan pencarian

jalan

6 viewJalan Panel Unrtuk menampilkan peta

yang menunjukkan posisi jalan

7 idKetLabel Label Keterangan id

8 idLabel Label Untuk menampilkan id jalan

9 namaJalanKetLabel Label Keterangan nama jalan

10 namaLabel Label Untuk menampilkan nama

jalan

11 kondisiLabel Label Keterangan kondisi 12 kondisiCombo comboBox Untuk memilih apakah agen

mau dikirim atau tidak

13 simpanButton Button Untuk menyimpan perubahan status agen

Dokumen terkait