bab 3
DESCRIPTION
gfgTRANSCRIPT
Bab 3
Program
3.1 Database (rancangan database yang digunakan)
Kami membuat sebuah basis data bernama kemahasiswaan_10113331_10113433
dengan beberapa entitas. Entitas-entitas yang kami gunakan dalam rancangan
database pada aplikasi kemahasiswaan yang kami rancang adalah : login,
mahasiswa, matakuliah, na, dan nilai.
a. login
login merupakan entitas yang kami butuhkan dan memiliki atribut username
dan password dengan username sebagai primary key. berikut perancangannya
t_login
username varchar(16) PK
password varchar(16)
b. mahasiswa
mahasiswa merupakan entitas yang kami butuhkan dan memiliki atribut nim,
nama, ttl, tgl_lahir, alamat dengan nim sebagai primary key.
t_mahasiswa
nim Varchar(8) PK
Nama Varchar(30)
Ttl Varchar(20
Tgl_lahir Date
Alamat Varchar(40)
c. matakuliah
matakuliah merupakan entitas yang kami butuhkan dan memiliki atribut
kd_mk serta nama_mk dengan kd_mk sebagai primary key.
t_matakuliah
Kd_mk Varchar(8) PK
nama_mk Varchar(30)
d. na
na merupakan entitas yang kami butuhkan dan memiliki atribut nama_mk,
persen_absen, persen_tugas, persen_uas, absensi, tugas1, tugas2, tugas3,
UTS, UAS, nilai_absen, nilai_tugas, nilai_uts, nilai_uas, nilai_akhri, indeks, dan
keterangan.
t_na
nama_mk Varchar(30)
persen_absen float
persen_tugas float
persen_uas float
absensi float
tugas1 float
tugas2 float
tugas3 float
UTS float
UAS float
nilai_absen float
nilai_tugas float
nilai_uts float
niai_uas float
nilai_akhri float
indeks char(1)
Keterangan varchar(20)
e. nilai
nilai merupakan entitas yang kami butuhkan dan memiliki atribut nama,
nama_mk, absensi, tugas1, tugas2, tugas3 , UTS, UAS, nilai_absen, nilai_tugas,
nilai_uts, nilai_uas, nilai_akhri, indeks, dan keterangan.
t_nilai
nama varchar(30)
nama_mk varchar(30)
absensi int(11)
tugas1 float
tugas2 float
tugas3 float
UTS float
UAS float
nilai_absen float
nilai_tugas float
nilai_uts float
nilai_uas float
nilai_akhir float
indeks char(1)
keterangan varchar(20)
3.2 Cara penggunaan program / Manual Book (bersama tampilan)
a. struktur menu
menu file
Data Mahasiswa
Data Matakuliah
Data Nilai
Form simulasi Nilai
b. Pengoperasian aplikasi
Bukalah aplikasi kemahasiswaan.jar (sebelumnya pastikan perangkat
anda telah memasang java jdk). maka akan muncul tampilan sebagai
berikut.
klik tepat pada gambar judul yang muncul maka akan muncul tampilan
login
isi username dan password lalu klik logi apabila telah memilki akun
dan klik daftar apabila belum memiliki akun sehingga akan muncul
tampilan sign up
isi form sign up dan klik tomol sign up untuk mendaftarkan
setelah itu kembali ke form login untuk login menggunakan username
dan password yang telah di daftarkan maka akan muncul pop up
keberhasilan login, klik ok untuk melanjutkan ke menu utama
Di dalam menu utama terdapat empat menu utama untuk mengolah
data kemahasiswaan, berikut tampilan yang akan muncul apabila
mengklik salah satu pilihan diatas
1. untuk tampilan data mahasiswa
2. untuk tampilan data mata kuliah
3. untuk tampilan form nilai
4. untuk tampilan form simulasi nilai
untuk form data mahasiswa digunakan untuk mengolah data dari data
mahasiswa entah itu menambah menghapus atau mengubah dari data
mahasiswa
untuk form data mata kuliah digunakan untuk mengolah data dari data
matakuliah entah itu menambah, menghapus, atau mengubah dari
data matakuliah
untuk form data nilai digunakan untuk mengolah data dari data nilai
entah itu menambah, menghapus, atau mengubah dari data
mahasiswa
untuk form data simulasi nilai digunakan untuk mengolah data dari
data simulasi nilai entah itu menambah, menghapus, atau mengubah
dari data simulasi nilai
jika selesai menggunakan aplikasi jangan lupa untuk login baru
kemudian keluar dari kemahasiswaan.jar
3.3 Tahap pengujian
a. scenario pengujian
pengujian aplikasi kemahasiswaan.jar berikut menggunakan data uji
berdasarkan data yang terdapat dari aplikasi dan basis data yang digunakan,
scenario pengujian selengkapnya dapat dilihat pada table berikut :
Kelas uji Butir uji Jenis pengujian
Login Verifikasi login Blackbox
Form mahasiswa Tambah data Blackbox
Form mahasiswa Pencarian Data Blackbox
Form mahasiswa Ubah data Blackbox
Form matakuliah Tambah data Blackbox
Form matakuliah Pencarian Data Blackbox
Form matakuliah Ubah data Blackbox
Form nilai Tambah data Blackbox
b. Kasus dan hasil pengujian
Berdasarkan rencana pengujian yang telah disusun maka dapat dilakukan
pengujian sebagai berikut.
1. Login
Table berikut adalah pengujian login aplikasi
kemahasiswaan.jar
Kasus dan hasil uji (data normal)
Data masukan Username, password
Yang
diharapkan
User dapat masuk ke menu utama
Pengamatan Dapat mengisi username dan password.
Seseuai yang diharapkan
Kesimpulan Sukses
Pembuktian
Kesimpulan sukses
Kasus dan hasil uji(data salah)
Data
masukkan
Username salah password salah
Yang
diharapkan
User tidak dapat masuk ke menu utama
system menampilkan pesan
Pengamatan System menampilkan pesan sesuai yang
diharapkan
Pembuktian
kesimpulan sukses
2. Tambah data form mahasiswa
Table berikut adalah hasil pengujian form mahasiswa pada
aplikasi kemahasiswaan.jar
Kasus dan hasil uji(data normal)
Data NIM, Nama, Tempat Lahir tanggal Lahir,
masukkan Alamat
Yang
diharapkan
User mengisi penuh data masukkan
pengamatan Dapat menambah data dengan baik
pembuktian
kesimpulan sukses
Kasus dan hasil uji(data salah)
Data
masukkan
NIM, Nama, Tempat Lahir tanggal Lahir,
Alamat(tidak diisi penuh)
Yang
diharapkan
User tidak berhasil menambahkan data
Pengamata User tidak dapat menambahkan data
n
Pembuktian
3. Pencarian data form mahasiswa
Table berikut adalah hasil pengujian form mahasiswa pada
aplikasi kemahasiswaan.jar
Kasus dan hasil uji(data normal)
Data
masukkan
NIM/nama
Yang
diharapkan
User memasukkan data yang ada
pengamata
n
Dapat menemukan data
pembuktian
kesimpulan sukses
Kasus dan hasil uji(data salah)
Data
masukkan
NIM,/Nama
Yang
diharapkan
User memasukkan data yang tidak ada
Pengamatan Tidak dapat menemukan data
Pembuktian
kesimpulan sukses
4. Ubah data form mahasiswa
Table berikut adalah hasil pengujian form mahasiswa pada
aplikasi kemahasiswaan.jar
Kasus dan hasil uji(data normal)
Data
masukkan
NIM, Nama, Tempat Lahir tanggal Lahir, Alamat
Yang
diharapkan
User memasukkan data dengan lengkap
pengamata
n
Dapat mengubah data
pembuktian
kesimpulan sukses
Kasus dan hasil uji(data salah)
Data
masukkan
NIM, Nama, Tempat Lahir tanggal Lahir, Alamat
Yang
diharapka
n
Tidak mengisi data masukkan dengan lengkap
Pengamat
an
Tidak dapat mengubah data
Pembuktia
n
kesimpula
n
sukses
5. Tambah data form matakuliah
Table berikut adalah hasil pengujian form matakuliah pada
aplikasi kemahasiswaan.jar
Kasus dan hasil uji(data normal)
Data
masukka
n
Kode matakuliah, nama mata kuliah
Yang
diharapk
an
User mengisi penuh data masukkan
pengam
atan
Dapat menambah data dengan baik
pembuk
tian
kesimpul
an
sukses
Kasus dan hasil uji(data salah)
Data
masuk
kan
Kode matakuliah, nama mata kuliah
Yang
dihara
pkan
User tidak berhasil menambahkan data system
menampilkan pesan
Penga
matan
User tidak dapat menambahkan data
Pemb
uktian
6. Pencarian data form matakuliah
Table berikut adalah hasil pengujian form mayakuliah pada
aplikasi kemahasiswaan.jva
Kasus dan hasil uji(data normal)
Data
masuk
kan
Kode matakuliah, nama mata kuliah
Yang
dihara
pkan
User memasukkan data yang ada
penga
matan
Dapat menemukan data
pemb
uktian
kesim
pulan
sukses
Kasus dan hasil uji(data salah)
Data
masuk
Kode matakuliah, nama mata kuliah
kan
Yang
dihara
pkan
User memasukkan data yang tidak ada
Penga
matan
Tidak dapat menemukan data
Pemb
uktian
kesim
pulan
sukses
7. Ubah data form matakuliah
Table berikut adalah hasil pengujian form mahasiswa pada
aplikasi kemahasiswaan.jar
Kasus dan hasil uji(data normal)
Data
masuk
kan
Yang
dihara
pkan
User memasukkan data dengan lengkap
penga
matan
Dapat mengubah data
pembu
ktian
kesimp
ulan
sukses
Kasus dan hasil uji(data salah)
Data
masukka
n
Kode matakuliah, nama mata kuliah
Yang
diharapk
an
Tidak mengisi data masukkan dengan lengkap
Pengama
tan
Tidak dapat mengubah data
Pembuk
tian
kesimpul sukses
an