srs sistem pendataan beasiswa

Upload: riyan-dismasari

Post on 02-Mar-2016

218 views

Category:

Documents


6 download

DESCRIPTION

Desain atau perancangan dalam pembangunan perangkat lunak merupakan upaya untuk mengkontruksi sebuah sistem yang memberikan kepuasan (mungkin informal) akan spesifikasi kebutuhan fungsional, memenuhi targer, memenuhi kebutuhan secara implisit atau eksplisit dari segi performansi maupun penggunaan sumber daya, kepuasan batasan pada proses desain dari segi biaya, waktu, dan perangkat. Kualitas perangkat lunak biasanya dinilai dari segi kepuasan pengguna perangkat lunak terhadap perangkat lunak yang digunakan.Tujuan dokumen ini adalah untuk menggambarkan kebutuhan pemakai, pelaporan dan kebutuhan lingkungan bidang kemahasiswaan. Sistem Pendataan Beasiswa adalah suatu perangkat lunak yang dirancang untuk mempermudah pegawai di bidang kemahasiswaan dalam mendata calon mahasiswa-mahasiswa penerima beasiswa .Pengguna dari dokumen ini adalah pegawai di bidang kemahasiswaan.

TRANSCRIPT

  • Teknik Informatika Unhalu Inception-G04 Halaman 1 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    DOKUMEN REKAYASA PERANGKAT LUNAK

    Sistem Pendataan Beasiswa

    Dosen : Subardin S.T,M.T

    untuk:

    Teknik Informatika Unhalu

    Dipersiapkan oleh:

    Riyan Dismasari E1E110026

    Teknik Informatika Universitas Haluoleo

    Kendari

    Teknik

    Informati

    ka

    Unhalu

    Nomor Dokumen Halaman

    71

    Revisi 3 11 Mei 2013

  • Teknik Informatika Unhalu Inception-G04 Halaman 2 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    DAFTAR PERUBAHAN

    Revisi Deskripsi

    A

    Penambahan form login

    B

    Perubahan desain user interface

    C

    Menghapus tombol navigasi (first,next,prev,last)

    D

    E

    F

    G

    INDEX A B C D E F G

    TGL

    Ditulis oleh

    Diperiksa

    oleh

    Disetujui

    oleh

  • Teknik Informatika Unhalu Inception-G04 Halaman 3 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    Daftar Halaman Perubahan

    Halaman Revisi Halaman Revisi

  • Teknik Informatika Unhalu Inception-G04 Halaman 4 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    DAFTAR ISI

    BAB I PENDAHULUAN

    1.1. Tujuan Penulisan Dokumen ....................................................... 6

    1.2. Lingkup Masalah ......................................................................... 7

    1.3. Referensi ...................................................................................... 7

    1.4. Deskripsi Umum Dokumen ......................................................... 8

    BAB II KEBUTUHAN PERANGKAT LUNAK

    2.1 Deskripsi Umum Sistem ............................................................. 9

    2.2 Fungsi Utama Perangkat Lunak .................................................. 10

    2.3 Model Use Case .......................................................................... 10

    2.3.1 Definisi Aktor ................................................................. 10

    2.3.2 Definisi Use Case ............................................................ 10

    2.3.3 Diagram Use Case ........................................................... 25

    2.4 Protipe Antar Muka ..................................................................... 27

    2.5 Spesifikasi Tambahan..30

    2.6 Kebutuhan Performansi 31

    2.7 Glosarry ....................................................................................... 32

    BAB III MODEL ANALISIS

    3.1 Deskripsi Arsitektur .................................................................... 33

    3.1.1 Identifikasi Peket Analisis .............................................. 33

    3.1.2 Identifikasi kelas Analisi ................................................ 33

    3.2 Realisasi Use Case Tahap Analisis ............................................. 34

    3.2.1 Class Diagram ................................................................. 34

    3.2.2 Activity Diagram ............................................................ 36

    3.2.3 Sequence Diagram .......................................................... 36

    3.3 Kelas Analisis ............................................................................. 49

  • Teknik Informatika Unhalu Inception-G04 Halaman 5 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    3.3.1 Identifikasi Tanggung Jawab .......................................... 49

    3.3.2 Identifikasi Atribut .......................................................... 52

    3.3.3 Identifikasi Generalisasi .................................................. 52

    BAB IV MODEL PERANCANGAN

    4.1 Kelas Perancangan ...................................................................... 44

    4.1.1 Query ............................................................................... 44

    4.1.2 Antar Muka .................................................................... 45

    BAB V IMPLEMENTASI

    5.1 Implementasi .................................................................. 49

    BAB VI PENGUJIAN

    6.1 Pengujian Software ....................................................................... 54

    6.1.1 Rencana Pengujian .......................................................... 54

    6.1.2 Kasus dan Hasil Pengujian ............................................. 56

  • Teknik Informatika Unhalu Inception-G04 Halaman 6 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    BAB I

    PENDAHULUAN

    1.1 Tujuan Penulisan Dokumen

    Desain atau perancangan dalam pembangunan perangkat lunak

    merupakan upaya untuk mengkontruksi sebuah sistem yang memberikan

    kepuasan (mungkin informal) akan spesifikasi kebutuhan fungsional,

    memenuhi targer, memenuhi kebutuhan secara implisit atau eksplisit dari segi

    performansi maupun penggunaan sumber daya, kepuasan batasan pada proses

    desain dari segi biaya, waktu, dan perangkat. Kualitas perangkat lunak biasanya

    dinilai dari segi kepuasan pengguna perangkat lunak terhadap perangkat lunak

    yang digunakan.

    Tujuan dokumen ini adalah untuk menggambarkan kebutuhan

    pemakai, pelaporan dan kebutuhan lingkungan bidang kemahasiswaan. Sistem

    Pendataan Beasiswa adalah suatu perangkat lunak yang dirancang untuk

    mempermudah pegawai di bidang kemahasiswaan dalam mendata calon

    mahasiswa-mahasiswa penerima beasiswa .

    Pengguna dari dokumen ini adalah pegawai di bidang kemahasiswaan.

    1.2 Lingkup Masalah

    Perangkat lunak yang dibangun adalah perangkat lunak yang memudahkan

    pegawai di bidang kemahasiswaan dalam mendata calon mahasiswa-

    mahasiswa penerima beasiswa.

    Sistem Pendataan Beasiswa ini juda dapat membantu pegawai di bidang

    kemahasiswaan untuk menentukan jenis beasiswa apa yang akan di terima

    mahasiswa.

    Sistem Pendataan ini membantu pegawai bidang kemahasiswaaan sebagai

    pengguna langsung, untuk melakukan pelaporan terhadap relasi beasiswa

  • Teknik Informatika Unhalu Inception-G04 Halaman 7 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    yang dilakukan oleh mahasiswa dengan mudah dan cepat. Relasi beasiswa

    yang tercakup antara lain: pendataan mahasiswa, pendataan jenis beasiswa

    dan pendataan relasi yang dilakukan oleh mahasiswa.

    1.3 Referensi

    Referensi dari dokumen ini yakni :

    1. IEEE Std 830-1993, IEEE Recommended Practice for Software

    Requirement Specifications.

    2. Panduan Penggunaan dan Pengisian Dokumen Pembangunan Perangkat

    Lunak. Jurusan Teknik Informatika, Institut Teknologi Bandung, 2000.

    3. Roger S. Pressman, "Software Engineering, a Practitioner's Approach"

    Fourth Edition, McGraw Hill, 1997.

    1.4 Deskripsi Umum Dokumen (Ikhtisar)

    Dokumen Pembangunan Perangkat Lunak ini terdiri dari tiga bab

    sebagai berikut

    BAB I Pendahuluan.

    Pada pendahuluan diberikan gambaran umum tentang dokumen yang

    berisikan

    - Tujuan Penulisan Dokumen

    - Lingkup Masalah

    - Referensi

    - Deskripsi Umum Dokomen

    BAB II Kebutuhan Sistem Pendataan

    Pada bab ini dijelaskan kebutuhan sistem pendataan yang diperlukan di

    dalam pengembangan sistem Pendataan Beasiswa.

    BAB III Model Analisis

  • Teknik Informatika Unhalu Inception-G04 Halaman 8 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    Pada BAB ini mendeskripsikan kebutuhan khusus bagi Sistem Pendataan

    Beasiswa yang terdiri dari pendataan mahasiswa, pendataan jenis beasiswa

    dan pendataan relasi yang dilakukan oleh mahasiswa.

  • Teknik Informatika Unhalu Inception-G04 Halaman 9 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    BAB II

    KEBUTUHAN PERANGKAT LUNAK

    2.1 Deskripsi Umum Sistem

    Dalam rangka mempermudah dan mempercepat pegawai di bidang

    kemahasiswaan dalam mendata calon mahasiswa-mahasiswa penerima

    beasiswa. Dengan adanya Sistem Pendataan Beasiswa maka diharapkan akan

    meningkatkan pelayanan yang diberikan oleh pegawai di bidang

    kemahasiswaan kepada calon mahasiswa-mahasiswa penerima beasiswa.

    Sistem Pendataan Beasiswa dirancang untuk bisa melakukan penginputan data

    mahasiswa dan jenis beasiswa, pengupdate-an data mahasaiswa dan jenis

    beasiswa .

    2.2 Fungsi Utama Perangkat Lunak

    Sistem Pendataan Beasiswa ini menyediakan beberapa fungsi utama

    yaitu :

    1. Fungsi form data mahasiswa. Fungsi ini memiliki kemampuan untuk

    memasukkan, mengedit, menghapus dan mencetak data mahasiswa fakultas

    teknik yang akan melakukan pengurusan beasiswa kepada pegawai bidang

    kemahasiswaan.

    2. Fungsi form jenis beasiswa. Fungsi ini memiliki kemampuan untuk

    mengisi jenis beasiswa yang akan di ajukan oleh mahasiswa. Dalam hal ini

    ada 2 jenis beasiswa yang dapat di ajukan yaitu PPA dan BBM.

    3. Fungsi Form Penerima. Fungsi ini untuk melakukan penyimpanan data-

    data mahasiswa yang dapat menerima beasiswa dan yang tidak dapat

    menerima beasiswa.

  • Teknik Informatika Unhalu Inception-G04 Halaman 10 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    2.3 Model Use Case

    2.3.1 Definisi Actor

    No Actor Deskripsi

    1. Pegawai bidang

    kemahasiswaan

    pegawai adalah orang yang akan

    berhubungan langsung dengan mahasiswa

    dan sistem.

    2.3.2 Definisi Use Case

    No Use Case Deskripsi

    1. Login Merupakan proses pengecekkan hak akses

    siapa yang berhak mengakses proses

    pengelolaan data perbankan, login wajib

    untuk fungsi-fungsi yang berkaitan dengan

    akses pengubahan ke basis data, oleh karena

    itu fungsi-fungsi yang melakukan prubahan

    basis data harus mengecek validasi user

    yang mengakses fungsi-fungsi ini.

    2. Mengelola data

    mahasiswa

    Mengelola data mahasiswa merupakan

    proses generalisasi yang meliputi tiga buah

    proses pengelolaan data mahasiswa yaitu

    memasukkan data mahasiswa, mengubah

    data mahasiswa, dan menghapus data

    mahasiswa.

    3. Memasukkan

    data mahasiswa

    Merupakan proses memasukkan data

    mahasiswa ke dalam basis data

    4. Mengubah data

    mahasiswa

    Merupakan proses mengubah data

    mahasiswa yang ada di basis data

    5. Menghapus data

    mahasiswa

    Merupakan proses menghapus data

    mahasiswa yang ada di basis data

    6. Mengelola data

    jenis beasiswa

    Mengelola data jenis beasiswa merupakan

    proses generalisasi yang meliputi tiga buah

  • Teknik Informatika Unhalu Inception-G04 Halaman 11 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    proses pengelolaan data jenis beasiswa yaitu

    memasukkan data jenis beasiswa, mengubah

    data jenis beasiswa, dan menghapus data

    jenis beasiswa.

    7. Memasukkan

    data jenis

    beasiswa

    Merupakan proses memasukkan data jenis

    beasiswa ke dalam basis data

    8. Mengubah data

    jenis beasiswa

    Merupakan proses mengubah data jenis

    beasiswa yang ada di basis data

    9. Mengahapus data

    jenis beasiswa

    Merupakan proses menghapus data jenis

    beasiswa yang ada di basis data

    10. Mengelola data

    penerima

    Mengelola data penerima merupakan proses

    generalisasi yang meliputi tiga buah proses

    pengelolaan data penerima yaitu

    memasukkan data penerima, mengubah data

    penerima, dan menghapus data penerima.

    11. Memasukkan

    data penerima

    Merupakan proses memasukkan data

    penerima ke dalam basis data

    12. Mengubah data

    penerima

    Merupakan proses mengubah data penerima

    yang ada di basis data

    13. Mengahapus data

    penerima

    Merupakan proses menghapus data

    penerima yang ada di basis data

    Berikut adalah scenario jalannya masing-masing use case yang telah

    didefinisikan sebelumnya :

    Nama Use Case: Login

    Skenario :

    Aksi Actor Reaksi Sistem

    Skenario Normal

    1. Masukkan username dan

    password

  • Teknik Informatika Unhalu Inception-G04 Halaman 12 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    2. Mengecek valid tidaknya data

    masukan

    3. Masuk ke aplikasi pengelolaan

    data beasiswa

    Skenario Alternatif

    1. Memasukkan username dan

    password

    2. Mengecek valid tidaknya data

    masukan

    3. Menampilkan pesan login tidak

    valid

    4. Memasukkan username dan

    password

    5. Mengecek valid tidaknya data

    masukan

    6. Masuk ke aplikasi pengelolaan

    data beasiswa

    Nama Use Case: Memasukkan data mahasiswa

    Skenario :

    Aksi Actor Reaksi Sistem

    Skenario Normal

    1. Masukkan data mahasiswa

    sesuai kolom yang ada

    2. Mengecek valid tidaknya data

    masukan

    3. Menyimpan data mahasiswa ke

    basis data

    4. Menampilkan pesan sukses

    disimpan

    Skenario Alternatif

    2. Memasukkan data mahasiswa

    sesuai kolom yang ada

  • Teknik Informatika Unhalu Inception-G04 Halaman 13 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    2. Mengecek valid tidaknya data

    masukan

    7. Mengeluarkan pesan bahwa data

    masukan tidak valid

    8. Memperbaiki data masukan

    yang tidak valid

    9. Mengecek valid tidaknya data

    masukan

    10. Menyimpan data mahasiswa

    ke basis data

    11. Menampilkan pesan sukses

    disimpan

    Nama Use Case: Mengubah data mahasiswa

    Skenario:

    Aksi Actor Reaksi Sistem

    Skenario Normal

    1. Memasukkan Nim mahasiswa

    atau mengklik salah satu data

    yang terdapat pada tabel

    mahasiswa

    2. Mencari data mahasiswa yang

    akan diubah

    3. Menampilkan data mahasiswa

    yang dicari

    4. Memilih data mahasiswa yang

    akan diubah

    5. Menampilkan semua kolom data

    mahasiswa yang akan diubah

    6. Mengubah data mahasiswa

    7. Mengecek valid tidaknya data

    masukan

    8. Menyimpan data yang telah

  • Teknik Informatika Unhalu Inception-G04 Halaman 14 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    diubah ke basis data

    9. Menampilkan pesan bahwa data

    sukses disimpan

    Skenario Alternatif

    1. Memasukkan Nim mahasiswa

    atau mengklik salah satu data

    yang terdapat pada tabel

    mahasiswa

    2. Mencari data mahasiswa yang

    akan diubah

    3. Menampilkan data mahasiswa

    yang dicari

    4. Memilih data mahasiswa yang

    akan diubah

    5. Menampilkan semua kolom data

    mahasiswa yang akan diubah

    6. Mengubah data mahasiswa

    7. Mengecek valid tidaknya data

    masukan

    8. Menampilkan pesan bahwa data

    masukan tidak valid

    9. Memperbaiki data masukan

    yang akan diubah dan tidak

    valid

    10. Mengecek valid tidaknya data

    masukan

    11. Menyimpan data yang telah

    diubah ke basis data

    12. Menampilkan pesan bahwa data

    sukses disimpan

    Nama Use Case: Menghapus data mahasiswa

    Skenario:

  • Teknik Informatika Unhalu Inception-G04 Halaman 15 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    Aksi Actor Reaksi Sistem

    Skenario Normal

    1. Memasukkan Nim mahasiswa

    atau mengklik salah satu data

    yang terdapat pada tabel

    mahasiswa

    2. Mencari data mahasiswa yang

    akan dihapus

    3. Menampilkan data mahasiswa

    yang dicari

    4. Memilih data mahasiswa yang

    akan dihapus

    5. Menampilkan pesan konfirmasi

    apakah data akan benar-benar

    dihapus

    6. Mengklik pilihan setuju data

    dihapus

    7. Menghapus data mahasiswa dari

    basis data

    12. Menampilkan pesan bahwa

    data sukses dihapus

    Skenario Alternatif

    1. Memasukkan Nim mahasiswa

    atau mengklik salah satu data

    yang terdapat pada tabel

    mahasiswa

    2. Mencari data mahasiswa yang

    akan dihapus

    3. Menampilkan data mahasisa yang

    dicari

    4. Memilih data mahasiswa yang

    akan dihapus

    5. Menampilkan pesan konfirmasi

    apakah data akan benar-benar

  • Teknik Informatika Unhalu Inception-G04 Halaman 16 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    dihapus

    6. Mengklik pilihan tidak setuju

    data dihapus

    7. Kembali ke form data mahasiswa

    Nama Use Case: Memprint data mahasiswa

    Skenario :

    Aksi Actor Reaksi Sistem

    Skenario Normal

    1. Menekan Tombol Print

    2. Menampilkan Data Mahasiswa

    yang akan dicetak

    3. Mencetak data Mahasiswa

    4. Mencetak data Mahasiswa

    yang ada dalam basis data

    Skenario Alternatif

    1. Menekan tombol Print

    2. Menampilkan data Mahasiswa

    yang akan dicetak

    3. Mengklik tombol Close

    4. Kembali ke form pengisisan

    data Mahasiswa

    Nama Use Case: Memasukkan data jenis beasiswa

    Skenario :

    Aksi Actor Reaksi Sistem

    Skenario Normal

    1. Masukkan data Jenis Beasiswa

    sesuai kolom yang ada

    2. Mengecek valid tidaknya data

    masukan

    3. Menyimpan data mahasiswa ke

  • Teknik Informatika Unhalu Inception-G04 Halaman 17 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    basis data

    4. Menampilkan pesan sukses

    disimpan

    Skenario Alternatif

    1. Memasukkan data Jenis

    Beasiswa sesuai kolom yang

    ada

    2. Mengecek valid tidaknya data

    masukan

    3. Mengeluarkan pesan bahwa data

    masukan tidak valid

    4. Memperbaiki data masukan

    yang tidak valid

    5. Mengecek valid tidaknya data

    masukan

    6. Menyimpan data mahasiswa ke

    basis data

    7. Menampilkan pesan sukses

    disimpan

    Nama Use Case: Mengubah data jenis beasiswa

    Skenario:

    Aksi Actor Reaksi Sistem

    Skenario Normal

    1. Memasukkan ID Beasiswa

    atau mengklik salah satu data

    yang terdapat pada tabel jenis

    beasiswa

    2. Mencari data jenis beasiswa yang

    akan diubah

    3. Menampilkan data jenis beasiswa

    yang dicari

    4. Memilih data jenis beasiswa

  • Teknik Informatika Unhalu Inception-G04 Halaman 18 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    yang akan diubah

    5. Menampilkan semua kolom data

    jenis beasiswa yang akan diubah

    6. Mengubah data jenis beasiswa

    7. Mengecek valid tidaknya data

    masukan

    8. Menyimpan data yang telah

    diubah ke basis data

    9. Menampilkan pesan bahwa data

    sukses disimpan

    Skenario Alternatif

    1. Memasukkan ID Beasiswa

    atau mengklik salah satu data

    yang terdapat pada tabel jenis

    beasiswa

    2. Mencari data jenis beasiswa yang

    akan diubah

    3. Menampilkan data jenis beasiswa

    yang dicari

    4. Memilih data jenis beasiswa

    yang akan diubah

    5. Menampilkan semua kolom data

    jenis beasiswa yang akan diubah

    6. Mengubah data jenis beasiswa

    7. Mengecek valid tidaknya data

    masukan

    8. Menampilkan pesan bahwa data

    masukan tidak valid

    9. Memperbaiki data masukan

    yang akan diubah dan tidak

    valid

    10. Mengecek valid tidaknya data

    masukan

    11. Menyimpan data yang telah

    diubah ke basis data

  • Teknik Informatika Unhalu Inception-G04 Halaman 19 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    12. Menampilkan pesan bahwa data

    sukses disimpan

    Nama Use Case: Menghapus data jenis beasiswa

    Skenario:

    Aksi Actor Reaksi Sistem

    Skenario Normal

    1. Memasukkan ID Beasiswa

    atau mengklik salah satu data

    yang terdapat pada tabel jenis

    beasiswa

    2. Mencari data jenis beasiswa yang

    akan dihapus

    3. Menampilkan data jenis beasiswa

    yang dicari

    4. Memilih data jenis beasiswa

    yang akan dihapus

    5. Menampilkan pesan konfirmasi

    apakah data akan benar-benar

    dihapus

    6. Mengklik pilihan setuju data

    dihapus

    7. Menghapus data jenis beasiswa

    dari basis data

    8. Menampilkan pesan bahwa data

    sukses dihapus

    Skenario Alternatif

    1. Memasukkan ID Beasiswa

    atau mengklik salah satu data

    yang terdapat pada tabel jenis

    beasiswa

    2. Mencari data jenis beasiswa yang

    akan dihapus

  • Teknik Informatika Unhalu Inception-G04 Halaman 20 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    3. Menampilkan data jenis beasiswa

    yang dicari

    4. Memilih data jenis beasiswa

    yang akan dihapus

    5. Menampilkan pesan konfirmasi

    apakah data akan benar-benar

    dihapus

    6. Mengklik pilihan tidak setuju

    data dihapus

    7. Kembali ke form data jenis

    beasiswa

    Nama Use Case: Memprint data jenis beasiswa

    Skenario :

    Aksi Actor Reaksi Sistem

    Skenario Normal

    5. Menekan Tombol Print

    6. Menampilkan Jenis beasiswa

    yang akan dicetak

    7. Mencetak Jenis beasiswa

    8. Mencetak Jenis beasiswa yang

    ada dalam basis data

    Skenario Alternatif

    5. Menekan tombol Print

    6. Menampilkan Jenis beasiswa

    yang akan dicetak

    7. Mengklik tombol Close

    8. Kembali ke form pengisisan

    Jenis beasiswa

  • Teknik Informatika Unhalu Inception-G04 Halaman 21 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    Nama Use Case: Memasukkan data penerima

    Skenario :

    Aksi Actor Reaksi Sistem

    Skenario Normal

    1. Masukkan data penerima

    sesuai kolom yang ada

    2. Mengecek valid tidaknya data

    masukan

    3. Menyimpan data penerima ke

    basis data

    4. Menampilkan pesan sukses

    disimpan

    Skenario Alternatif

    1. Memasukkan data penerima

    sesuai kolom yang ada

    2. Mengecek valid tidaknya data

    masukan

    3. Mengeluarkan pesan bahwa data

    masukan tidak valid

    4. Memperbaiki data masukan

    yang tidak valid

    5. Mengecek valid tidaknya data

    masukan

    6. Menyimpan data penerima ke

    basis data

    7. Menampilkan pesan sukses

    disimpan

    Nama Use Case: Mengubah data penerima

    Skenario:

    Aksi Actor Reaksi Sistem

    Skenario Normal

  • Teknik Informatika Unhalu Inception-G04 Halaman 22 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    1. Memasukkan ID Transaksi

    atau mengklik salah satu data

    yang terdapat pada tabel

    penerima

    2. Mencari data penerima yang akan

    diubah

    3. Menampilkan data penerima yang

    dicari

    4. Memilih data penerima yang

    akan diubah

    5. Menampilkan semua kolom data

    penerima yang akan diubah

    6. Mengubah data penerima

    7. Mengecek valid tidaknya data

    masukan

    8. Menyimpan data yang telah

    diubah ke basis data

    9. Menampilkan pesan bahwa data

    sukses disimpan

    Skenario Alternatif

    1. Memasukkan ID Transaksi

    atau mengklik salah satu data

    yang terdapat pada tabel

    penerima

    2. Mencari data penerima yang akan

    diubah

    3. Menampilkan data penerima yang

    dicari

    4. Memilih data penerima yang

    akan diubah

    5. Menampilkan semua kolom data

    penerima yang akan diubah

    6. Mengubah data penerima

    7. Mengecek valid tidaknya data

    masukan

  • Teknik Informatika Unhalu Inception-G04 Halaman 23 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    8. Menampilkan pesan bahwa data

    masukan tidak valid

    9. Memperbaiki data masukan

    yang akan diubah dan tidak

    valid

    10. Mengecek valid tidaknya data

    masukan

    11. Menyimpan data yang telah

    diubah ke basis data

    12. Menampilkan pesan bahwa data

    sukses disimpan

    Nama Use Case: Menghapus data penerima

    Skenario:

    Aksi Actor Reaksi Sistem

    Skenario Normal

    1. Memasukkan ID Transaksi

    atau mengklik salah satu data

    yang terdapat pada tabel

    penerima

    2. Mencari data penerima yang akan

    dihapus

    3. Menampilkan data penerima yang

    dicari

    4. Memilih data penerima yang

    akan dihapus

    5. Menampilkan pesan konfirmasi

    apakah data akan benar-benar

    dihapus

    6. Mengklik pilihan setuju data

    dihapus

    7. Menghapus data penerima dari

    basis data

  • Teknik Informatika Unhalu Inception-G04 Halaman 24 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    8. Menampilkan pesan bahwa data

    sukses dihapus

    Skenario Alternatif

    1. Memasukkan ID Transaksi

    atau mengklik salah satu data

    yang terdapat pada tabel

    penerima

    2. Mencari data penerima yang akan

    dihapus

    3. Menampilkan data penerima yang

    dicari

    4. Memilih data penerima yang

    akan dihapus

    5. Menampilkan pesan konfirmasi

    apakah data akan benar-benar

    dihapus

    6. Mengklik pilihan tidak setuju

    data dihapus

    7. Kembali ke form data penerima

    Nama Use Case: Memprint data penerima

    Skenario :

    Aksi Actor Reaksi Sistem

    Skenario Normal

    1. Menekan Tombol Print

    2. Menampilkan Data penerima

    yang akan dicetak

    3. Mencetak data penerima

    4. Mencetak data penerima yang

    ada dalam basis data

    Skenario Alternatif

    1. Menekan tombol Print

    2. Menampilkan data penerima

  • Teknik Informatika Unhalu Inception-G04 Halaman 25 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    yang akan dicetak

    3. Mengklik tombol Close

    4. Kembali ke form pengisisan data

    penerima

    2.3.3 Diagram Use Case

    Mengelola data mahasiswa

    Pegawai

    Mengelola data penerima

    Melakukan Login

    Mengelola data jenis beasiswa

    Memasukkan data mahasiswa

    Mengubah data mahasiswa

    Mengahapus data mahasiswa

    Memasukkan data penerima

    Mengubah data penerima

    Mengahapus data penerima

    Mengahapus data jenis beasiswa

    Mengubah data jenis beasiswa

    Memasukkan data jenis beasiswa

    Mencetak data jenis beasiswa

    Mencetak data mahasiswa

    Mencetak data penerima

  • Teknik Informatika Unhalu Inception-G04 Halaman 26 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    Use Case Mengelola data mahasiswa : use case untuk proses

    generalisasi yang meliputi tiga buah proses pengelolaan yaitu

    memasukkan data mahasiswa, mengubah data mahasiswa, dan

    menghapus data mahasiswa.

    Use Case Memasukkan data mahasiswa : berfungsi untuk

    memasukkan data mahasiswa.

    Use Case Mengubah data mahasiswa : berfungsi untuk mengedit data

    mahasiswa.

    Use Case Menghapus data mahasiswa : berfungsi untuk menghapus

    data mahasiswa.

    Use Case Mencetak data mahasiswa : berfungsi untuk mencetak data

    mahasiswa.

    Use Case Mengelola data jenis beasiswa : use case untuk proses

    generalisasi yang meliputi tiga buah proses pengelolaan yaitu

    memasukkan data jenis beasiswa, mengubah data jenis beasiswa, dan

    menghapus data jenis beasiswa.

    Use Case Memasukkan data jenis beasiswa : untuk menambahkan

    data jenis beasiswa yang baru.

    Use Case Mengubah data jenis beasiswa : berfungsi untuk mengedit

    data jenis beasiswa.

    Use Case Menghapus data jenis beasiswa : berfungsi untuk

    menghapus data jenis beasiswa.

    Use Case Mencetak data jenis beasiswa : berfungsi untuk mencetak

    data jenis beasiswa.

  • Teknik Informatika Unhalu Inception-G04 Halaman 27 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    Use Case Mengelola data penerima: Use Case untuk melakukan

    pendataan data penerima beasiswa

    Use Case Memasukkan data transaksi : untuk menambahkan data

    penerima beasiswa.

    Use Case Mengubah data penerima : berfungsi untuk mengedit data

    penerima.

    Use Case Menghapus data penerima : berfungsi untuk menghapus

    data penerima.

    Use Case Mencetak data penerima : berfungsi untuk mencetak data

    mahasiswa.

    2.4 Prototipe Antarmuka

    Prototipe Antarmuka merupakan bentuk tampilan grafis yang

    berhubungan langsung dengan pengguna (user). Tujuan dari pembuatan

    program ini adalah untuk mempermudah dan mempercepat aktivitas yang

    berhubungan dengan pengolahan data dan untuk membentuk suatu sistem yang

    lebih baik. Dibawah ini adalah perancangan tampilan sistem pendataan

    beasiswa yang akan dibuat :

    1. Format Login

    Deskripsi : Antarmuka utama untuk melakukan login.

    Desain Tampilan : Warna background kombinasi putih dan biru dengan

    font berwarna hitam dan berukuran 24pt.

    Jenis : Form masukan (entry)

  • Teknik Informatika Unhalu Inception-G04 Halaman 28 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    2. Format Menu Utama

    Deskripsi : Antarmuka utama untuk menu utama.

    Desain Tampilan : Warna background kombinasi putih dan biru dengan

    font berwarna hitam dan berukuran 24pt.

    Jenis : Form masukan (entry)

    3. Format Data Mahasiswa

    Deskripsi : Antarmuka utama untuk melakukan pengisian data

    mahasiswa

    Desain Tampilan : Warna background kombinasi merah dengan font

    berwarna hitam dan berukuran 12pt.

    Jenis : Form masukan (entry)

    Login

    B a n n e r

    ssd

    Username

    password

    Masuk

    Menu

    Banner Logo

  • Teknik Informatika Unhalu Inception-G04 Halaman 29 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    4. Format Data Jenis Transaksi

    Deskripsi : Antarmuka utama untuk melakukan pengisian data

    jenis beasiswa

    Desain Tampilan :Warna background kombinasi biru dengan font

    berwarna hitam dan berukuran 12pt.

    Jenis : Form masukan (entry)

    Banner

    Data Mahasiswa

    Tabel data Mahasiswa

    alamat

    Jenis kelamin

    nim

    m nama

    jurusan

    ipk

    semester

    Banner

    Data Jenis Beasiswa

    ID

    Beas

    iswa

    Jenis

    Beas

    iswa

  • Teknik Informatika Unhalu Inception-G04 Halaman 30 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    5. Format Data Penerima

    Deskripsi : Antarmuka utama untuk melakukan pendataan

    mahasiswa yang mengajukan pengurusan beasiswa.

    Desain Tampilan : Warna background kombinasi abu-abu dan biru

    dengan font berwarna hitam dan berukuran

    12pt.

    Jenis : Form masukan (entry)

    2.5 Spesifikasi Tambahan

    i.Kebutuhan Antarmuka Pengguna

    Perangkat lunak untuk Beasiswa ini dibuat dengan

    menggunakan Aplikasi pakai, untuk pengolahan User Interface

    digunakan aplikasi Net Beans. Dimana tampilan aplikasi didesain

    menggunakan fitur-fitur yang disediakan. Perangkat lunak untuk

    Banner

    Data Penerima

    Tabel Data Penerima

    ID Transaksi

    Jenis beasiswa

    nama

    keterangan

  • Teknik Informatika Unhalu Inception-G04 Halaman 31 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    layanan dalam Beasiswa ini dilengkapi dengan menu untuk pengaksesan

    berbagai fungsi yang disediakan.

    ii.Kebutuhan Antarmuka Perangkat Keras

    Perangkat keras yang dapat digunakan dalam perangkat lunak

    yang dibuat adalah:

    1. PC/Laptop

    2. Monitor VGA mempunyai resolusi minimal 800 x 1200 pixel.

    3. Keyboard dan mouse untuk melakukan kegiatan user.

    4. Semua perangkat keras yang digunakan merupakan perangkat

    standar dalam sistem komputer.

    iii. Kebutuhan Antarmuka Perangkat Lunak

    Perangkat lunak yang dibutuhkan untuk perpustakaan antara lain:

    1. Sistem Operasi Windows (XP,Vista,7,Server 2008), Linux, dll

    2. untuk pengolahan database : SQL Server 2006

    3. untuk koneksi Database digunakan Xampp

    iv. Kebutuhan Antarmuka Komunikasi

    Proses komunikasi dalam sistem ini menggunakan perangkat PC/Laptop

    oleh user.

    2.6 Kebutuhan Performansi

    Untuk meningkatkan kinerja sistem ini dibutuhkan kriteria spesifikasi

    ukuran kuantitatif yang harus dipenuhi oleh perangkat lunak. Sistem ini

    diharapkan dapat membutuhkan waktu yang sedikit dalam menyelesaikan

    setiap tahapan proses. Semakin sedikit waktu yang dibutuhkan, semakin besar

    troughput yang dapat dihasilkan. Meningkatnya kecepatan ini diharapkan dapat

  • Teknik Informatika Unhalu Inception-G04 Halaman 32 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    terjadi di setiap tahapan proses ataupun pekerjaan yang besarnya ini bergantung

    pada jenis prosesnya.

    2.7 Glossary

    Istilah Deskripsi

    Package Merupakan kumpulan dari class-class dengan

    karakteristik sama.

    Objek ENtitas yang memiliki jati diri, state, dan behavior,

    bereaksi terhadap pesan dari objek lain, dan sering

    disebut sebagai instance.

    Class

    Protected

    Private

    Public

    Sekumpulan objek yang mempunyai ciri sama

    Access modifier pada class dengan sifat dapat

    diakses oleh class itu sendiri atau class yang

    mewarisi.

    Access modifier yang hanya dapat diakses oleh class

    itu sendiri.

    Access modifier yang dapat diakses secara umum

    Super Class

    Sub Class

    Merupakan class induk (orang tua)

    Merupakan class anak (turunan) yang mewarisi super

    class

    Inheritance Pewarisan sifat-sifat super class yang berupa data,

    fungsi, atau prosedur

    Encapsulation Menyembunyikan, mengamankan informasi serta

    menentukan cara aksesnya.

    Polymorphism Ada banyak objek dari class berbeda dapat bereaksi

    pada class yang sama

    Agregasi Hubungan bagian dari (part of)

    Asosiasi Hubungan antar objek

    Spesialisasi Pengkhususan, objek dari class anak memiliki

    kekhasan tertentu yang tidak dimiliki oleh objek dari

    class induk

    Generalisasi Peng-umuman class anak untuk mem[peroleh class

    orang tuanya (induk)

  • Teknik Informatika Unhalu Inception-G04 Halaman 33 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    BAB III

    MODEL ANALISIS

    3.1 Deskripsi Arsitektur

    3.1.1 Identifikasi Paket Analisis

    No Nama Paket Use Case Terkait Keterangan

    1. Paket Beasiswa 1. data

    mahasiswa

    2. jenis

    beasiswa

    yang

    diajukan

    3. data

    penerima

    beasiswa

    Paket untuk

    mengelola data-data

    mahasiswa yang

    melakukan

    pengurusan

    beasiswa

    3.1.2 Identifikasi Kelas Analisis

    No Nama Paket Nama Kelas

    Analisis

    Jenis Kelas

    (Boundary,

    Control, Entity)

    1. Paket Beasiswa 1. Main

    2. Koneksi

    Database

    3. Login

    4. Memasukkan

    Data Mahasiswa

    5. Mengubah Data

    Mahasiswa

    6. Menghapus Data

    Boundary

    Control

    Entity

    Entity

    Entity

    Entity

  • Teknik Informatika Unhalu Inception-G04 Halaman 34 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    Mahasiswa

    7. Mencetak data

    mahasiswa

    8. T Mahasiswa

    9. Memasukkan

    jenis beasiswa

    10. Mengubah jenis

    beasiswa

    11. Menghapus jenis

    beasiswa

    12. Mencetak jenis

    beasiswa

    13. TJenis Beasiswa

    14. Memasukkan

    Data penerima

    15. Mengubah data

    penerima

    16. Menghapus data

    penerima

    17. Mencetak data

    penerima

    18. TPenerima

    Entity

    Entity

    Entity

    Entity

    Entity

    Entity

    Entity

    Entity

    Entity

    Entity

    Entity

    Entity

    Entity

    Entity

    Entity

    3.2 Realisasi Use Case Tahap Analisis

    3.2.1 Class Diagram Session

    Class diagram menggambarkan struktur sistem dari segi pendefinisian

    kelas-kelas yang akan dibuat untuk membangun sebuah sistem.

  • Teknik Informatika Unhalu Inception-G04 Halaman 35 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    Main

    +main()

    +uiMenu()

    +uiMengelolamahasiswa()

    +uiMengelolaBeasiswa()

    +uiMengelolaPenerima()MengelolaMahasiswa

    +cariMahasiswaBynim()

    +memasukkanMahasiswa()

    +ubahMahasiswa

    +hapusMahasiswa()

    MengelolaJenisBeasiswa

    +cariMahasiswaByid_beasiswa()

    +memasukkanJenisBeasiswa()

    +ubahBeasiswa

    +hapusBeasiswa()

    MengelolaPenerima

    +cariMahasiswaByid_transaksi()

    +memasukkanPenerima()

    +ubahPenerima

    +hapusPenerimai()

    KoneksiBasisData

    +host

    +database

    +membukaKoneksi()

    +eksekusiQuerySelect()

    +eksekusiQueryUpdate()

    +eksekusiQueryDelete()

    +tutupKoneksi

    TMahasiswa

    +nim

    +nama

    +alamat

    +jenis_kelamin

    +jurusan

    +ipk

    semester

    +setNim()

    +getNim

    +setNama()

    +getNama(

    +setAlamat()

    +getAlamat()

    +setJenis_Kelamin()

    +getJenis_Kelamin

    +setJurusan()

    +getJurusan()

    +setIpk()

    +getIpk()

    +setSemester()

    +getSemester()

    TJenisBeasiswa

    +id_jbeasiswa

    +jenis_beasiswa

    +setId_beasiswai()

    +getId_beasiswa()

    +setJenis_beasiswa()

    +getJenis_beasiswa()

    TPenerima

    +id_transaksi

    +nama

    +jenis_beasiswa

    +keterangan

    +setId_Transaksi()

    +getId_Transaksi()

    +setNama()

    +getNama()

    +setJenis_Beasiswa()

    +getJenis_Beasiswa()

    +setKeterangan()

    +getKeterangan()

    1..*

    1

    1

    11

    11..*

    1..*

    1..*

    1..*

    1..*

    Login

    +validasiLogin()

    +logout()

    1

    1

    1

    1

    1 1

    1

    1

    1

    1

    1..*

    1

    1

    1

    1

    1

    1

    1..*

  • Teknik Informatika Unhalu Inception-G04 Halaman 36 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    3.2.2 Activity Diagram

    Activity diagram menggambarkan workflow (aliran kerja) atau

    aktivitas dari sebuah sistem atau proses bisnis. Yang perlu diperhatikan

    disini adalah bahwa diagram aktivitas menggambarkan aktivitas sistem

    bukan apa yang dilakukan actor, jadi aktivitas yang dilakukan oleh sistem.

    Berikut merupakan gambaran activity digram pada Sistem Pendataan

    Beasiswa :

    Login Melakukan pegurusan beasiswa

    Mengelola Jenis BeasiswaMengelola Mahasiswa Mengelola Penerima

    Pegawai Mahasiswa

    Menampilkan Menu

    3.2.3 Sequence Diagram

    Sequence Diagram menggambarkan kelakuan objek pada use case

    dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan

    dan diterima antarobjek. Oleh karena itu untuk menggambar sequence

  • Teknik Informatika Unhalu Inception-G04 Halaman 37 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    diagram maka harus diketahui objek-objek yang terlibat dalam sebuah use

    case beserta metode-metode yang dimiliki kelas yang diinstansiasi

    menjadi objek itu. Adapun sequence diagram pada Sistem Pendataan

    Beasiswa adalah sebagai berikut:

    a. use case : Login

    2: username dan password

    Pegawai Main : Main login : Login

    1

    3: validasiLogin()

    4: true/false validasi

    5: pesan tidak valid jika tidak valid

  • Teknik Informatika Unhalu Inception-G04 Halaman 38 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    b. use case : data mahasiswa

    Pegawai Form Mahasiswa MahasiswaController

    1 : Input Data

    Mahasiswa ()

    Mahasiswa

    2 : Panggil Proses Insert()

    3 : Insert (Mahasiswa)()

    4 : Return Data Mahasiswa

    ()

    5 : Return Data Mahasiswa

    ()

    Informasi

    sukses atau

    gagal insert

    data

    mahasiswa

    6: tampilkan info tambahan

    Mahasiswa ()

    7 : Memilih data yang akan

    diubah ()

    8: Panggil proses tampil ()

    9: getData Mahasiswa ()

    10: Return data Mahasiswa

    ()

    11: Return Data Mahasiswa

    ()

    12: Menampilkan data yang

    dipilih ()

    13: Memasukkan data yang

    baru ()

    14: Panggil proses update ()

    15: update (Mahasiswa) ()

    16: Return data Mahasiswa

    ()

    17: Return Data Mahasiswa

    ()

    18: Menampilkan info

    update data ()

    Informasi sukses

    atau gagal

    update data

    mahasiswa 19: Memilih data yang akan

    dihapus ()

    20: Panggil proses delete ()

    21: hapus (Mahasiswa) ()

    22: Return data Mahasiswa

    ()

    23: Return Data Mahasiswa

    ()

    24: Menampilkan info

    delete data ()

    Informasi sukses atau gagal delete

    data mahasiswa

    25: Memilih data yang akan

    dicetak ()

    26: Panggil proses print ()

    27: Print (Mahasiswa) ()

    28: Return data Mahasiswa

    ()

    29: Return data Mahasiswa

    ()

    30: Menampilkan data yang

    dicetak ()

  • Teknik Informatika Unhalu Inception-G04 Halaman 39 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    c. use case : data jenis beasiswa

    Pegawai Form Jenis Beasiswa JenisBeasiswaController

    1 : Input Data Jenis

    Beasiswa ()

    Mahasiswa

    2 : Panggil Proses Insert()

    3 : Insert (Jenis Beasiswa)()

    4 : Return Data Jenis

    Beasiswa ()

    5 : Return Data Jenis

    Beasiswa ()

    Informasi sukses

    atau gagal insert

    data jenis

    beasiswa

    6: tampilkan info tambahan

    Jenis Beasiswa ()

    7 : Memilih data yang akan

    diubah ()

    8: Panggil proses tampil ()

    9: getData Jenis Beasiswa ()

    10: Return data Jenis

    Beasiswa ()

    11: Return Data Jenis

    Beasiswa ()

    12: Menampilkan data yang

    dipilih ()

    13: Memasukkan data yang

    baru ()

    14: Panggil proses update ()

    15: update (Jenis Beasiswa) ()

    16: Return data Jenis

    Beasiswa ()

    17: Return Data Jenis

    Beasiswa ()

    18: Menampilkan info

    update data ()

    19: Memilih data yang akan

    dihapus ()

    20: Panggil proses delete ()

    21: hapus (Jenis Beasiswa) ()

    22: Return data Jenis

    Beasiswa ()

    23: Return Data Jenis

    Beasiswa ()

    24: Menampilkan info

    delete data ()

    25: Memilih data yang akan

    dicetak ()

    26: Panggil proses print ()

    27: Print (Jenis Beasiswa) ()

    28: Return data Jenis

    Beasiswa ()

    29: Return data Jenis

    Beasiswa ()

    30: Menampilkan data yang

    dicetak ()

    Informasi sukses

    atau gagal insert

    data jenis

    beasiswa

    Informasi sukses

    atau gagal insert

    data jenis

    beasiswa

  • Teknik Informatika Unhalu Inception-G04 Halaman 40 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    d. use case : data penerima

    Pegawai Form Penerima PenerimaController

    1 : Input Data Penerima

    ()

    Mahasiswa

    2 : Panggil Proses Insert()

    3 : Insert (Penerima)()

    4 : Return Data Penerima ()

    5 : Return Data Penerima ()

    Informasi sukses

    atau gagal insert

    data penerima

    6: tampilkan info tambahan

    Penerima ()

    7 : Memilih data yang akan

    diubah ()

    8: Panggil proses tampil ()

    9: getData Penerima ()

    10: Return data Penerima ()

    11: Return Data Penerima

    ()

    12: Menampilkan data yang

    dipilih ()

    13: Memasukkan data yang

    baru ()

    14: Panggil proses update ()

    15: update (Penerima) ()

    16: Return data Penerima ()

    17: Return Data Penerima

    ()

    18: Menampilkan info

    update data ()

    19: Memilih data yang akan

    dihapus ()

    20: Panggil proses delete ()

    21: hapus (Penerima) ()

    22: Return data Penerima ()

    23: Return Data Penerima

    ()

    24: Menampilkan info

    delete data ()

    25: Memilih data yang akan

    dicetak ()

    26: Panggil proses print ()

    27: Print (Penerima) ()

    28: Return data Penerima ()

    29: Return data Penerima ()

    30: Menampilkan data yang

    dicetak ()

    Informasi sukses

    atau gagal insert

    data penerima

    Informasi sukses

    atau gagal insert

    data Penerima

  • Teknik Informatika Unhalu Inception-G04 Halaman 41 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    3.3 Kelas Analisis 3.3.1 Identifikasi Tanggung-Jawab (CRC)

    Kelas : Mengelola Data Mahasiswa

    Kelas Induk : Mengelola Data Mahasiswa

    Kelas Anak : 1. Memasukkan Data Mahasiswa

    2. Mengubah Data Mahasiswa 3. Mengahpus Data Mahasiswa 4. Mencetak Data Mahasiswa

    Tanggung-Jawab Kelas Terkait

    nim Nama Alamat Jenis kelamin Jurusan Ipk semester

    Tidak ada

  • Teknik Informatika Unhalu Inception-G04 Halaman 42 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    Kelas : Mengelola Data Jenis Beasiswa

    Kelas Induk : Mengelola Data Jenis Beasiswa

    Kelas Anak : 1. Memasukkan Data Jenis Beasiswa

    2. Mengubah Data Jenis Beasiswa

    3. Menghapus Data Jenis Beasiswa

    4. Mencetak Data Jenis Beasiswa Tanggung-Jawab Kelas Terkait

    Id_ Beasiswa Jenis Beasiswa

    Tidak ada

    Kelas : Mengelola Data Penerima

    Kelas Induk : Mengelola Data Penerima

    Kelas Anak : 1. Memasukkan Data Penerima

    2. Mengubah Data Penerima

    3. Mengahpus Data Penerima

    4. Mencetak Data Penerima

    Tanggung-Jawab Kelas Terkait

    Id_ Transaksi Nama Jenis Beasiswa Keterangan

    Mahasiswa Jenis Beasiswa

  • Teknik Informatika Unhalu Inception-G04 Halaman 43 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    3.3.2 Identifikasi Atribut

    Nama Kelas Daftar Atribut

    Mengelola Data

    Mahasiswa

    1. nim 2. Nama 3. Alamat 4. Jenis Kelamin 5. Jurusan 6. Ipk 7. Semester

    Mengelola Data

    Jenis Beasiswa

    1. Id_beasiswa 2. Jenis beasiswa

    Mengelola Data

    penerima

    1. Id_transaksi 2. Nama 3. Jenis beasiswa 4. Keterangan

    3.3.3 Identifikasi Generalisasi

    Nama Kelas Daftar Generalisasi

    Mengelola Data

    Mahasiswa

    1. Memasukkan data Mahasiswa 2. Mengedit data Mahasiswa 3. Menghapus data Mahasiswa 4. Mencetak data Mahasiswa

    Mengelola Data jenis

    beasiswa

    1. Memasukkan data jenis beasiswa

    2. Mengedit data jenis beasiswa 3. Menghapus data jenis

    beasiswa 4. Mencetak data jenis beasiswa

    Mengelola Data

    penerima

    1. Memasukkan data penerima 2. Mengedit data penerima 3. Menghapus data penerima

    Mencetak data penerima

  • Teknik Informatika Unhalu Inception-G04 Halaman 44 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    BAB IV

    MODEL PERANCANGAN

    4.1 Kelas Perancangan 4.1.1 Query

    No

    Query Query Keterangan

    Q-001 Select * from mhs; Menampilkan

    data

    mahasiswa

    Q-002 INSERT INTO

    `db_beasiswa`.`mhs`

    (`nim`, `nama`,

    `alamat`,

    `jenis_kelamin`,

    `jurusan`, `ipk`,

    `semester`) VALUES

    ('4', 'andi', 'jl. Bunga

    duri', 'laki-laki',

    'informatika', '3.5',

    '6');

    Memasukkan

    data

    mahasiswa

    dengan id 4,

    nama andi,

    alamat jln

    bunga duri ,

    jenis kelamin

    laki-laki,

    jurusan

    informatika,

    ipk 3.5 dan

    semester 6.

    Q-003 UPDATE

    `db_beasiswa`.`mhs`

    Mengubah

    data nama

  • Teknik Informatika Unhalu Inception-G04 Halaman 45 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    SET nama = tanto

    WHERE `mhs`.`nim`

    = 2;

    dengan

    id_nasabah 2

    menjadi

    tanto.

    Q-004 DELETE FROM mhs

    WHERE nim =3;

    Menghapus

    data

    mahasiswa

    dengan nim

    =3.

    4.2 Antarmuka Antarmuka : Gambar 2. Layar utama Sistem Informasi Beasiswa

    Id Objek Jenis Nama Keterangan

    jButton1 Button Data

    Mahasiswa

    Membuka

    Form Data

    Mahasiswa

    jButton2 Button Data Jenis

    Beasiswa

    Membuka

    Form Data

    jenis

    beasiswa

    jButton3 Button Data penerima Membuka

    Form Data

  • Teknik Informatika Unhalu Inception-G04 Halaman 46 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    penerima

    jButton4 Button Exit Tutup

    Aplikasi

    jMenu1 Menu Bar File Berisi Data-

    Data yang

    terdapat

    dalam sistem

    jMenu2 Menu Bar Laporan Berisi

    Laporan

    Data-Data

    yang terdapat

    dalam sistem

    untuk

    dicetak.

  • Teknik Informatika Unhalu Inception-G04 Halaman 47 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    Antarmuka : Gambar 3. Data Mahasiswa

    Id Objek Jenis Nama Keterangan

    jButton1 Button insert Memasukkan data

    mahasiswa

    jButton2 Button update Mengubah data mahasiswa

    jButton3 Button delete Menghapus data mahasiswa

    jButton4 Button print Mencetak data mahasiswa

    Field1 TextField nim Menuliskan nim

    Field2 TextField nama Menuliskan nama

    Field3 TextField alamat Menuliskan alamat

    Radio

    Button1

    Radio

    Button

    Jenis

    kelamin

    Memilih salah satu jenis

    kelamin

    Combo

    box1

    Combo

    box

    Jurusan Memilih salah satu jurusan

    Field4 TextField Ipk Menuliskan ipk

    Combo

    box2

    Combo

    box

    Semester Memilih salah satu jurusan

    Antarmuka : Gambar 4. Data Jenis Beasiswa

    Id Objek Jenis Nama Keterangan

    jButton1 Button insert Memasukkan data jenis

    beasiswa

    jButton2 Button update Mengubah data jenis

    beasiswa

    jButton3 Button delete Menghapus data jenis

    beasiswa

  • Teknik Informatika Unhalu Inception-G04 Halaman 48 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    jButton4 Button print Mencetak data jenis

    beasiswa

    Field1 TextField Id beasiswa Menuliskan id beasiswa

    Field2 TextField Jenis

    beasiswa

    Menuliskan jenis beasiswa

    Antarmuka : Gambar 5. Data Penerima

    Id Objek Jenis Nama Keterangan

    jButton1 Button insert Memasukkan data penerima

    jButton2 Button update Mengubah data penerima

    jButton3 Button delete Menghapus data penerima

    jButton4 Button print Mencetak data penerima

    Field1 TextField Id transaksi Menuliskan id transaksi

    Combo

    box1

    Combo

    box

    nama Memilih nama mahasiswa

    Combo

    box2

    Combo

    box

    Jenis

    beasiswa

    Memilih jenis beasiswa

    Combo

    box3

    Combo

    box

    Keterangan Memilih keterangan

  • Teknik Informatika Unhalu Inception-G04 Halaman 49 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    BAB V

    IMPLEMENTASI

    Tahap implementasi (system implementation) merupakan sesuatu yang

    diperlukan dalam mengoperasikan sebuah sistem. Pada tahap ini dijelaskan

    mengenai, Implementasi perangkat lunak, implementasi perangkat keras,

    implementasi basis data, implementasi instalasi program, penggunaan program dan

    implementasi antar muka. Setelah tahap implementasi dilakukan maka dibutuhkan

    pengujian sistem untuk membuktikan bahwa aplikasi dapat berjalan sesuai dengan

    yang diharapkan.

    Tampilan Halaman Aplikasi

    a. Tampilan Halaman Login

    Halaman ini adalah halaman login yang dilakukan oleh pegawai untuk

    masuk ke halaman utama aplikasi dengan memasukkan username dan password

    yang sesuai agar dapat login dengan benar.

  • Teknik Informatika Unhalu Inception-G04 Halaman 50 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    b. Tampilan Halaman Menu

    Halaman menu adalah halaman yang menampilkan menu utama

    aplikasi. Diantaranya : data mahasiswa, data jenis beasiswa, data penerima dan

    keluar.

    c. Tampilan Data Mahasiswa

    Halaman data mahasiswa adalah halaman yang menampilkan data

    nasabah dan tempat melakukan proses pengolahan data seperti penginputan data

    baru, pengubahan data, penghapusan data mahasiswa yang dilakukan oleh

    pegawai.

  • Teknik Informatika Unhalu Inception-G04 Halaman 51 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    d. Tampilan Pelaporan Data Mahasiswa

    Halaman pelaporan data mahasiswa adalah halaman yang

    menampilkan data mahasiswa yang akan dicetak berdasarkan data yang ada

    pada basis data.

    e. Tampilan Data Jenis Beasiswa

    Halaman data jenis beasiswa adalah halaman yang menampilkan data

    jenis beasiswa dan tempat melakukan proses pengolahan data seperti

    penginputan data baru, pengubahan data, penghapusan data jenis beasiswa

    yang dilakukan oleh pegawai.

  • Teknik Informatika Unhalu Inception-G04 Halaman 52 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    f. Tampilan Pelaporan Data Jenis Beasiswa

    Halaman pelaporan data jenis beasiswa adalah halaman yang

    menampilkan data jenis beasiswa yang akan dicetak berdasarkan data yang ada

    pada basis data.

    g. Tampilan Data Penerima

    Halaman data penerima adalah halaman yang menampilkan data

    penerima dan tempat melakukan pengolahan data seperti penginputan data baru,

    pengubahan data, penghapusan data penerima yang dilakukan oleh penerima.

  • Teknik Informatika Unhalu Inception-G04 Halaman 53 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    h. Tampilan Pelaporan Data Penerima

    Halaman pelaporan data penerima adalah halaman yang menampilkan

    data penerima yang akan dicetak berdasarkan data yang ada pada basis data.

  • Teknik Informatika Unhalu Inception-G04 Halaman 54 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    BAB VI

    PENGUJIAN

    6.1 Pengujian Software

    Pengujian software adalah cara atau teknik untuk menguji perangkat

    lunak, mempunyai mekanisme untuk menemukan data uji yang dapat menguji

    perangkat lunak secara lengkap dan mempunyai kemungkinan tinggi untuk

    menemukan kesalahan. Perangkat lunak dapat diuji dengan dua cara yaitu:

    White Box Testing dan Black Box Testing

    Pada tahap pengujian sistem pendataan beasiswa penulis mengunakan

    pengujian software dengan Black Box Testing.

    Kelas Uji Butir Uji Faktor Pengujian

    Penggunaan

    Aplikasi

    Membuat laporan harian Easy of use

    6.1.1 Rencana Pengujian

    Rencana pengujian yang akan dilakukan si penulis

    adalah sebagai berikut:

    Item

    Pengujian

    Deskripsi File yang diuji

    Login Tempat untuk

    memasukkan username

    dan password agar

    terbuka form menu

    Login.java

    Menu Memilih form yang akan

    diaktifkan

    Menu.java

  • Teknik Informatika Unhalu Inception-G04 Halaman 55 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    Data

    Mahasiswa

    Tempat melakukan proses

    pengolahan data

    mahasiswa seperti

    penginputan data baru,

    pengubahan data,

    penghapusan data dan

    pencetakan data

    mahasiswa.

    mahasiswa.java

    Data Jenis

    Beasiswa

    Tempat melakukan proses

    pengolahan data jenis

    beasiswa seperti

    penginputan data baru,

    pengubahan data,

    penghapusan data dan

    pencetakan data jenis

    beasiswa.

    beasiswa.java

    Data

    Penerima

    Tempat melakukan proses

    pengolahan data

    penerima seperti

    penginputan data baru,

    pengubahan data,

    penghapusan data dan

    pencetakan data

    penerima.

    Relasi.java

  • Teknik Informatika Unhalu Inception-G04 Halaman 56 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    6.1.2 Kasus dan Hasil Pengujian

    Berikut adalah beberapa pengujian yang telah dilakukan oleh si

    penulis terhadap aplikasi yang telah dibuat yaitu:

    - Kasus dan Hasil Pengujian pada tampilan Login

    Pengamatan : Tampilan login berhasil tampil di halaman desktop.

    Faktor Pengujian : Easy of use.

    Kesimpulan : Sukses.

    Keterangan : Dapat melakukan proses pemilihan data yang akan

    diolah.

    - Kasus dan Hasil Pengujian pada tampilan Menu utama

    Pengamatan : Tampilan menu utama berhasil tampil di halaman

    desktop.

    Faktor Pengujian : Easy of use.

    Kesimpulan : Sukses.

    Keterangan : Dapat melakukan proses pemilihan data yang akan

    diolah.

  • Teknik Informatika Unhalu Inception-G04 Halaman 57 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    - Kasus dan Hasil Pengujian pada tampilan data mahasiswa

    Pengamatan : Tampilan data mahasiswa berhasil tampil di halaman

    desktop.

    Faktor Pengujian : Easy of use.

    Kesimpulan : Sukses.

    Keterangan : Dapat melakukan proses pengolahan data.

    Di semua form data terdapat field isian dengan 4 tombol yaitu tombol insert,

    update, delete dan print.

    1. Tombol Insert

  • Teknik Informatika Unhalu Inception-G04 Halaman 58 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    Saat kita mengisi field dan memilih tombol insert maka sistem akan

    mengeksekusi query insert dan mengecek valid tidaknya data yang kita masukan.

    Jika valid data-data tersebut akan disimpan ke dalam basis data dan

    menampilkan pesan sukses disimpan yang kemudian data itu akan ditampilkan

    pada desain tabel data yang kita buka. Selanjutnya apabila data yang kita

    masukan tidak valid maka sistem akan mengeluarkan pesan bahwa data masukan

    tidak valid.

    Contoh gambar saat penginputan data dengan memasukkan id yang sama.

  • Teknik Informatika Unhalu Inception-G04 Halaman 59 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    Contoh gambar saat penginputan data salah karena ada field kosong.

    Contoh tampilan saat proses insert data berhasil

  • Teknik Informatika Unhalu Inception-G04 Halaman 60 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    2. Tombol Update

    Saat kita ingin mengupdate data maka terlebih dahulu kita harus memilih data

    yang akan kita ubah pada tabel. Selanjutnya kita mengisikan data perubahan pada

    filed isian dan mengklik tombol update. Maka sistem akan mengeksekusi query

    update dan mengecek valid tidaknya data masukan. Jika valid data-data tersebut

    akan dimasukkan ke dalam basis data dan menampilkan pesan bahwa data

    sukses diubah yang kemudian data tersebut ditampilkan pada desain tabel data

    yang kita buka. Selanjutnya apabila data yang kita masukan tidak valid maka

    sistem akan mengeluarkan pesan bahwa data masukan tidak valid.

    Contoh tampilan saat proses update data salah

  • Teknik Informatika Unhalu Inception-G04 Halaman 61 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    Contoh tampilan saat proses update data berhasil

    3. Tombol Delete

    Saat kita ingin menghapus data, maka langkah awal yang harus kita lakukan

    yaitu dengan mengklik data pada tabel dan sistem akan menampilkannya pada

    field isian. Selanjutnya kita mengklik tombol delete maka sistem akan

    mengeksekusi query delete dan menampilkan pesan konfirmasi apakah data akan

    benar-benar dihapus. Jika setuju data-data tersebut akan dihapus dari basis data

    dan menampilkan pesan bahwa data sukses dihapus. Jika tidak maka akan ke

    form data yang kita buka.

  • Teknik Informatika Unhalu Inception-G04 Halaman 62 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    Contoh tampilan saat proses delete data berhasil

    4. Tombol Print

    Saat kita ingin mencetak data maka kita tinggal mengklik tombol print dan

    sistem akan mengeksekusi query print yang terhubung pada jasper report 4.13

    dan akan menampilkan data yang akan di print berdasarkan data yang ada pada

    basis data.

  • Teknik Informatika Unhalu Inception-G04 Halaman 63 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    - Kasus dan Hasil Pengujian pada tampilan data jenis beasiswa

    Pengamatan : Tampilan data jenis beasiswa berhasil tampil di halaman

    desktop.

    Faktor Pengujian : Easy of use.

    Kesimpulan : Sukses.

    Keterangan : Dapat melakukan proses pengolahan data.

    Di semua form data terdapat field isian dengan 4 tombol yaitu tombol insert,

    update, delete dan print.

    1. Tombol Insert

    Saat kita mengisi field dan memilih tombol insert maka sistem akan

    mengeksekusi query insert dan mengecek valid tidaknya data yang kita masukan.

    Jika valid data-data tersebut akan disimpan ke dalam basis data dan

    menampilkan pesan sukses disimpan yang kemudian data itu akan ditampilkan

  • Teknik Informatika Unhalu Inception-G04 Halaman 64 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    pada desain tabel data yang kita buka. Selanjutnya apabila data yang kita

    masukan tidak valid maka sistem akan mengeluarkan pesan bahwa data masukan

    tidak valid.

    Contoh gambar saat penginputan data dengan memasukkan id yang sama.

    Contoh gambar saat penginputan data salah karena ada field kosong.

    Contoh gambar saat proses penginputan data berhasil.

  • Teknik Informatika Unhalu Inception-G04 Halaman 65 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    2. Tombol Update

    Saat kita ingin mengupdate data maka terlebih dahulu kita harus memilih data

    yang akan kita ubah pada tabel. Selanjutnya kita mengisikan data perubahan pada

    filed isian dan mengklik tombol update. Maka sistem akan mengeksekusi query

    update dan mengecek valid tidaknya data masukan. Jika valid data-data tersebut

    akan dimasukkan ke dalam basis data dan menampilkan pesan bahwa data

    sukses diubah yang kemudian data tersebut ditampilkan pada desain tabel data

    yang kita buka. Selanjutnya apabila data yang kita masukan tidak valid maka

    sistem akan mengeluarkan pesan bahwa data masukan tidak valid.

    Contoh gambar saat proses update salah

    Contoh gambar saat proses update berhasil.

  • Teknik Informatika Unhalu Inception-G04 Halaman 66 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    3. Tombol Delete

    Saat kita ingin menghapus data, maka langkah awal yang harus kita lakukan

    yaitu dengan mengklik data pada tabel dan sistem akan menampilkannya pada

    field isian. Selanjutnya kita mengklik tombol delete maka sistem akan

    mengeksekusi query delete dan menampilkan pesan konfirmasi apakah data akan

    benar-benar dihapus. Jika setuju data-data tersebut akan dihapus dari basis data

    dan menampilkan pesan bahwa data sukses dihapus. Jika tidak maka akan ke

    form data yang kita buka.

    Contoh tampilan saat data berhasil dihapus.

    4. Tombol Print

  • Teknik Informatika Unhalu Inception-G04 Halaman 67 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    Saat kita ingin mencetak data maka kita tinggal mengklik tombol print dan

    sistem akan mengeksekusi query print yang terhubung pada jasper report 4.13

    dan akan menampilkan data yang akan di print berdasarkan data yang ada pada

    basis data.

    - Kasus dan Hasil Pengujian pada tampilan data penerima

    Pengamatan : Tampilan data penerima berhasil tampil di halaman

    desktop.

    Faktor Pengujian : Easy of use.

    Kesimpulan : Sukses.

    Keterangan : Dapat melakukan proses pengolahan data.

    Di semua form data terdapat field isian dengan 4 tombol yaitu tombol insert,

    update, delete dan print.

    5. Tombol Insert

  • Teknik Informatika Unhalu Inception-G04 Halaman 68 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    Saat kita mengisi field dan memilih tombol insert maka sistem akan

    mengeksekusi query insert dan mengecek valid tidaknya data yang kita masukan.

    Jika valid data-data tersebut akan disimpan ke dalam basis data dan

    menampilkan pesan sukses disimpan yang kemudian data itu akan ditampilkan

    pada desain tabel data yang kita buka. Selanjutnya apabila data yang kita

    masukan tidak valid maka sistem akan mengeluarkan pesan bahwa data masukan

    tidak valid.

    Contoh gambar saat penginputan data dengan memasukkan id yang sama.

    Contoh gambar saat proses penginputan data berhasil.

  • Teknik Informatika Unhalu Inception-G04 Halaman 69 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    6. Tombol Update

    Saat kita ingin mengupdate data maka terlebih dahulu kita harus memilih data

    yang akan kita ubah pada tabel. Selanjutnya kita mengisikan data perubahan pada

    filed isian dan mengklik tombol update. Maka sistem akan mengeksekusi query

    update dan mengecek valid tidaknya data masukan. Jika valid data-data tersebut

    akan dimasukkan ke dalam basis data dan menampilkan pesan bahwa data

    sukses diubah yang kemudian data tersebut ditampilkan pada desain tabel data

    yang kita buka. Selanjutnya apabila data yang kita masukan tidak valid maka

    sistem akan mengeluarkan pesan bahwa data masukan tidak valid.

    Contoh gambar saat proses update salah

  • Teknik Informatika Unhalu Inception-G04 Halaman 70 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    Contoh gambar saat proses update berhasil.

    7. Tombol Delete

    Saat kita ingin menghapus data, maka langkah awal yang harus kita lakukan

    yaitu dengan mengklik data pada tabel dan sistem akan menampilkannya pada

    field isian. Selanjutnya kita mengklik tombol delete maka sistem akan

    mengeksekusi query delete dan menampilkan pesan konfirmasi apakah data akan

    benar-benar dihapus. Jika setuju data-data tersebut akan dihapus dari basis data

    dan menampilkan pesan bahwa data sukses dihapus. Jika tidak maka akan ke

    form data yang kita buka.

  • Teknik Informatika Unhalu Inception-G04 Halaman 71 dari 71 halaman

    Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Informatika-Unhalu dan bersifat rahasia.Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Teknik Informatika Unhalu.

    Contoh tampilan saat data berhasil dihapus.

    8. Tombol Print

    Saat kita ingin mencetak data maka kita tinggal mengklik tombol print dan

    sistem akan mengeksekusi query print yang terhubung pada jasper report 4.13

    dan akan menampilkan data yang akan di print berdasarkan data yang ada pada

    basis data.