Anda di halaman 1dari 17

PROJECT UAS

TESTING DAN IMPLEMENTASI

Disusun Oleh :
43A87007170409 Elawati
43A87007170394 Pipih Utami

S1.SI.7A.P

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN


KOMPUTER BANI SALEH
BEKASI
2021
PROGRAM PENJUALAN MENGGUNAKAN JAVA APLIKASI

Menu utama

Master barang
Master customer

Menu penjualan / transaksi


Menu Laporan

Detail menu :
1. Menu utama
2. Master data ( data barang dan data customer)
3. Menu penjualan
4. Menu laporan ( laporan bulanan dan laporan tahunan.
5.
DESKRIPSI FUNGSI

A. MENU UTAMA

Fungsi untung melakukan link form menu, menu utama ke menu sub bagiannya

Fungsi untuk menampilkan form menu utama sebagai menu yang harus di tampilkan

Fungsi untuk tombol tambah baru di sitax => navigatiform.new.Data(),


Fungsi untuk menampilkan menu transaksi/ link ke menu transaksi =>
showForm(formtransaksi);

Fungsi untuk menampikan form-form yang ada => form barang dan transaksi

Fungsi untuk melakukan print data navigasiform.printData();


B. FORM BARANG

Fungsui ini menunjukan fungsi navigasi pada form barang


Fungsi ke 2 untuk menambahkan data pada form barang seperti kode barang, nama
barang, harga dan jenis barang => data.addRow(row); tabelBarang.setModel(data);

Fungsi ini untuk save data pada database => saveData();

Fungsi untuk membersikan atau mengkosongkan form => clearData()


Fungsi untuk melakukan penambahan data baru => newData()
Fungsi untuk melakukan save data ke dalam databasenya => saveData()

Fungsi untuk melakukan edit data => setData()

Fungsi ini digunakan untuk melakukan delete data => delete()


Fungsi ini digunakan untuk mencari data => findData()

Fungsi ini digunakan untuk menampilkan data => showData()

Fungsi ini digunakan untuk melakukan print data/ cetak data => printData()

C. FORM TRANSAKSI

Fungsi ini digunakan untuk menampilkan navigasi pada form transaksi


Fungsi ini dilakukan untuk mengambil data menggunakan barcode
D. FORM LAPORAN

Fungsi ini digunakan untuk link print ke laporan printData()


Dan koneksi ke form laporan cetak
UJI APLIKASI TESTING IEEE
1. Identitas
Indentifikasi yang unik terhadap rencana
- Rencana yang di lakukan untuk mempermudah pembeluan pada toko agar
dokumentasi dapat terstruktur.
- Memudahkan kehilangan dokumen
2. Pengantar
Rangkuman rencana secara detail
- Menyimpan barang / stok barang agar terstruktur
- Menyimpan data customer
- Proses traksaksi barang detail barang yang di beli, harga, pembayaran, total, dan
kembalian
- Menyimpan data laporan bulanan dan tahunan
3. Item-item tes
Identifikasi komponen yang akan di tes termasuk versi
- Versi aplikasi yang di gunakan

- Tombol berfungsi dengan benar

4. Fitur-fitur yang di tes


Menu penjualan, tabel berfungsi atau tidak , filed

5. Fitur-fitur yang tidak di tes


Berikut yang di tandai adalah bagian yang tidak harus di tes karna fitur tersebut sudah
tersedian template di aplikasi pembuatanya.
6. Pendekatan
Menberikan gambaran umum tiap fitur yang di tes
- Fungsi tombol pada menu utama
Menu dapat berfungsi dengan tepat , fungsi tombol utama seperti new, delete, edit
dan print dapat berfungsi dengan benar
- Data yang di input
Data yang di input tidak mengalami masalah
- Hasil print
Haril print sesuai dengan data yang ada
7. Item kriteria berhasil/gagal
Memberikan kriteria yang menentukan apakah tiap item tes berhasil atau gagal di tes
- Kriteria item yang berhasil
a. Tidak mengalami error / permasalahan
b. Data ada dalam database
c. Setiap sintax berfungsi dengan benar
- Kriteria item yang gagal
a. Terdapat error / permasalahan
b. Data tidak terdapat di database
c. Sintax terdapat error
8. Kriteria penundaan dan pelaksanaan kembali
Memberikan itentifikasi kondisi dimana testing dapat di tunda dan aktifitas testing
apa yang harus di ulang jika teting dilaksanakan kembali
- Fitur belum lengkap dan kurang
Contoh hanya ada fitur save tampa ada fitur edit atau delete jadi pengguna tidak
dapat melakukan edit data yang sudah ada maupun mendelet field.
- Data yang di pakai tidak sesuai atau jumlah karakter terlalu banyak sehingga
memungkinkan kesalahan yang fatal
9. Serahan tes
Menjelaskan dokumentasi yang ada di semua aktifitas testing yang di pakai untuk
item-item tes yang tercakup dalam rencana tes
- Kuesioner perusahaan
- Detail terjadinya kesalahan
- Detail revisian
10. Tugas-tugas testing
Memberikan identifikasi semua tugas yang dibutuhkan untuk menyelesaikan testing
termasuk depedensi antar tugas atau kemampuan khusus yang dibutuhkan untuk
melakukan tugas tersebut.
- pengecekan atau testing terhadap bug di dalam sebuah aplikasi atau program.
Jadi, keberhasilan software tester adalah kegagalan bagi developer, sebaliknya
demikian. Namun, pada dasarnya keberhasilan software tester ataupun
keberhasilan developer memiliki tujuan yang sama, yaitu untuk membuat sebuah
aplikasi atau software bebas dari bug(meskipun sebenarnya tidak ada aplikasi
yang bisa benar-benar bebas dari bug).
11. Kebutuhan lingkungan
Menjelaska lingkungan tes, termasuk tiap fasilitas hardware, fasilitas software, alat
bantu pendukung yang kusus.
- Lingkungan tes
Lingkungan yang di gunakan adalah lingkungan bagian kasir yang akan di teliti
bagaimana kasir menggunakan aplikasi tersebut.
- Fasilitas hardware
a. PC
b. Mesin barcode
- Fasilitas software
a. Xampp
b. Netbean
12. Tanggung jawab
Mengelompokan tanggung jawab untuk mengatur (manage), mendesain, menyiapkan,
mengeksekusi, melakukan kesaksian, melakukan cek dan memecahkan masalah
- Mengatur bagaimana jalannya aplikasi. Apakalh aplikasi dapat berjalan dengan
baik
- Mendesain tampilan aplikasi agar dapat di mengerti dan mudah di pahami
- Menyiapkan apa saya yang di butuhkan untuk menunjang jalannya aplikasi seberti
hardware dan software pendukung
- Mengeksekusi aplikasi agar dapat berjalan dengan baik
- Melakukan kesaksian apaan program tersebut dapat digunakan oleh orang lain
- Melakukan cek satu per satu fitur yang digunakan agar diketahui kesalahan atau
error yang ada
- Memecahkan masalah error yang ada dengan solusi yang terbaik
13. Staffing dan kebutuhan pelatihan
Memberikan spesifikasi terhadap siapa saja yang melaksanakan tugas-tugas testing,
kebutuhan tingkat kemampuan, dan tiap kebutuhan akan pelatihan khusus.
- Yang melaksanakan tugas testing adalah softrware testing namun mereka juga
harus studi kasus langsung dengan penggunanya dan memberikan quesioner
kepada penggunai yaitu kasir itu sendiri
- Kebutuhan tingkat kemampuan, bahwa yang dapat menggunakan aplikasi ini
adalah yang mempunyai kemampuan mengoperasikan komputer terlelbih dahulu
- Pelatihan khusus yang di berikan yaitu bagaimana cara penggunaan aplikasi
tersebut dengan baik dan benar
14. Jadwal
Memberikan batas-batas waktu dan kejadian tes dan proposal untuk koordinasi tugas
dan estimasi usaha.
- Jadwal dibuat untuk melakukan penjadwalan waktu tes dan perawatan aplikasi
berjangka agar mengurangi risiko terjadinya kesalahan atau error aplikasi
- Koordinasi tugas yang di lakukan untuk melakukan jalannya program dengan
benar
15. Resiko dan kontingensi
Memberikan identifikasi tiap asumsi resiko tinggi dari rencana dan kontingensi untuk
tiap resiko yang terdaftar. Kontinjensi adalah suatu keadaan yang masih diliputi oleh
ketidakpastian mengenai kemungkinan diperolehnya laba atau rugi oleh suatu
perusahaan, yang baru akan terselesaikan dengan terjadi atau tidak terjadinya satu
atau lebih peristiwa di masa yang akan datang.
- Resiko tinggi yang terjadi ketika aliran listrik terputus atau mati maka program
akan memulai dari awal kembali
- Ketidakpastian kapankah suatu aplikasi terjadi error data. Harus antisipasi dan
mengecek setiap bulanya.
16. Persetujuan
Kebutuhan akan penandatanganan rencana, sebagai tanda bahwa rencana telah
diketahui dan di setujui
- Dokumen penandatangann bahwa aplikasi sudah melakukan testing, quesioner
dan implementasi terhadap pengguna agar aplikasi benar melakukan prosedure
testing yang benar untuk mengurangi risiko terjadinya kesalahan.

Anda mungkin juga menyukai