bab iii analisis dan perancangan sistem 3.1 analisis...

of 57/57
13 BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Pada tahap analisis sistem terdapat proses mengidentifikasi serta menganalisis masalah sehingga dapat merencanakan suatu rancangan untuk menyelesaikan permasalahan tersebut. Tahapan analisis terdiri dari identifikasi masalah dan analisis permasalahan yang ada, kemudian akan dilakukan analisis kebutuhan dan selanjutnya akan dilakukan perancangan sistem sebagai solusi permasalahan tersebut. 3.1.1 Identifikasi Masalah Mengidentifikasi masalah merupakan langkah pertama untuk melakukan analisis sistem. Masalah (problem) dapat didefinisikan sebagai suatu pertanyaan yang diinginkan untuk dipecahkan (solusi). Masalah inilah yang menyebabkan sasaran dari sistem tidak dapat dicapai. Identifikasi yang dilakukan disesuaikan dengan hasil wawancara dan observasi terkait dengan kondisi (saat ini) yang terjadi dalam proses evaluasi PBM. Langkah pertama dalam identifikasi permasalahan adalah permasalahan utama pada STIKES. Permasalahan tersebut dimulai dari adanya kendala biaya yang dikeluarkan untuk pembuatan kuesioner dan proses pengolahan kuesioner yang membutuhkan waktu kurang lebih selama dua bulan, sehingga hal tersebut mengakibatkan evaluasi PBM menjadi terhambat. Dalam proses evaluasi PBM yang dilakukan oleh STIKES saat ini dapat digambarkan ke dalam sebuah document flow keseluruhan untuk proses bisnis saat ini seperti pada Gambar 3.1.

Post on 10-Aug-2019

214 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • 13

    BAB III

    ANALISIS DAN PERANCANGAN SISTEM

    3.1 Analisis Sistem

    Pada tahap analisis sistem terdapat proses mengidentifikasi serta

    menganalisis masalah sehingga dapat merencanakan suatu rancangan untuk

    menyelesaikan permasalahan tersebut. Tahapan analisis terdiri dari identifikasi

    masalah dan analisis permasalahan yang ada, kemudian akan dilakukan analisis

    kebutuhan dan selanjutnya akan dilakukan perancangan sistem sebagai solusi

    permasalahan tersebut.

    3.1.1 Identifikasi Masalah

    Mengidentifikasi masalah merupakan langkah pertama untuk melakukan

    analisis sistem. Masalah (problem) dapat didefinisikan sebagai suatu pertanyaan

    yang diinginkan untuk dipecahkan (solusi). Masalah inilah yang menyebabkan

    sasaran dari sistem tidak dapat dicapai. Identifikasi yang dilakukan disesuaikan

    dengan hasil wawancara dan observasi terkait dengan kondisi (saat ini) yang

    terjadi dalam proses evaluasi PBM. Langkah pertama dalam identifikasi

    permasalahan adalah permasalahan utama pada STIKES. Permasalahan tersebut

    dimulai dari adanya kendala biaya yang dikeluarkan untuk pembuatan kuesioner

    dan proses pengolahan kuesioner yang membutuhkan waktu kurang lebih selama

    dua bulan, sehingga hal tersebut mengakibatkan evaluasi PBM menjadi terhambat.

    Dalam proses evaluasi PBM yang dilakukan oleh STIKES saat ini dapat

    digambarkan ke dalam sebuah document flow keseluruhan untuk proses bisnis saat

    ini seperti pada Gambar 3.1.

  • 14

    MahasiswaProdi PPM PimpinanDosen

    mulaiKuesioner PBM

    Jawaban

    kuesioner PBM

    Membuat

    kuesioner

    PBM

    Mengelola

    kuesioner

    PBM

    Laporan evaluasi

    PBMLaporan

    evaluasi PBM

    Laporan tingkat kepuasan mahasiswa

    terhadap PBM

    Laporan tingkat

    kepuasan mahasiswa

    terhadap PBM

    Laporan tingkat kepuasan

    mahasiswa terhadap PBM

    Kuesioner

    PBM

    Mengisi

    kuesioner

    PBM

    Jawaban

    kuesioner PBM

    selesai

    Laporan

    evaluasi PBM

    1

    1

    Merekap

    laporan

    evaluasi PBM

    Laporan

    evaluasi PBM

    A

    B

    Laporan

    evaluasi PBM

    Gambar 3.1 Document Flowchart Evaluasi Proses Belajar Mengajar

    Berdasarkan identifikasi masalah tersebut maka sistem yang baru

    diperlukan untuk mengatasi beberapa kendala yang terjadi dalam proses evaluasi

    proses belajar mengajar. Sehingga dengan sistem yang baru dapat membantu

    pihak Prodi dalam membantu pengolahan data evaluasi proses belajar mengajar.

  • 15

    3.1.2 Analisis Kebutuhan

    Dari uraian identifikasi masalah diatas, pihak PPM mengalami

    permasalahan dalam pengelolaan kuesioner proses belajar mengajar yaitu pada

    tahap pengolahan data evaluasi proses belajar mengajar.

    Dalam permasalahan ini, maka pihak PPM membutuhkan suatu sistem

    yang dapat:

    1. Kuesioner dibuat secara online agar mengurangi biaya untuk pembuatan

    kuesioner.

    2. Memberi kemudahan dalam proses pengolahan kuesioner.

    3. Membantu dalam proses pembuatan laporan dan didistribusikan ke masing-

    masing pihak yang terkait.

    Untuk membantu pihak PPM dalam mengatasi masalah tersebut maka

    dibuat aplikasi pengolahan data evaluasi proses belajar mengajar berbasis web.

    Sehingga pihak yang bersangkutan dapat mengaksesnya secara online.

    3.2 Perancangan Sistem

    Berdasarkan analisis kebutuhan yang telah dilakukan, dapat dirancang

    sebuah solusi model pengembangan sistem yang akan menjadi dasar dalam

    perancangan sistem selanjutnya. Secara umum model pengembangan tersebut

    digambarkan dalam Blok Diagram yang dapat dilihat pada Gambar 3.2.

    Pada Gambar 3.2 dapat menggambarkan input, proses, dan output.

    adapun penjelasan rincinya sebagai berikut :

    1. Input

    a. Kuesioner proses belajar mengajar

  • 16

    berisi tentang data pertanyaan untuk kuesioner evaluasi proses belajar

    mengajar.

    b. Data mahasiswa

    berisi tentang data-data mahasiswa antara lain nama mahasiswa, NIM,

    mata kuliah, kelas, dan jurusan.

    c. Data Jawaban Mahasiswa

    Data Jawaban Mahasiswa merupakan hasil pengisian kuesioner yang

    telah dilakukan oleh mahasiswa.

    2. Proses

    a. Menyimpan Kuesioner Proses Belajar Mengajar

    Menyimpan kuesioner proses belajar mengajar merupakan proses

    penyimpanan yang kuesioner yang telah dibuat oleh Prodi ke dalam

    database.

    b. Menyimpan detail kuesioner

    Menyimpan detail kuesioner merupakan proses penyimpanan kuesioner

    dan jawaban yang telah diisi oleh mahasiswa.

    c. Uji Validitas

    Uji Validitas berisi tentang uji validitas terhadap pertanyaan yang

    dijawab oleh mahasiswa.

    d. Uji Reliabilitas

    Uji Reliabilitas berisi tentang pengujian terhadap konsistensi jawaban

    kuesioner.

  • 17

    e. Menyimpan Hasil Uji Validitas dan Uji Reliabilitas

    Menyimpan kuesioner yang telah diuji validitas dan reliabilitasnya dalam

    database.

    f. Mengolah jawaban kuesioner

    Mengolah jawaban kuesioner berisi tentang proses pengolahan jawaban

    kuesioner dari mahasiswa.

    3. Output

    a. Angket kuesioner proses belajar mengajar

    Angket kuesioner proses belajar mengajar berisi tentang pertanyaan yang

    sudah disusun oleh Prodi.

    b. Hasil evaluasi proses belajar mengajar

    Laporan evaluasi proses belajar mengajar berupa informasi tentang hasil

    kuesioner yang telah diisi oleh mahasiswa. Dari data tersebut diharapkan

    oleh Prodi dan PPM sebagai masukan untuk dosen tentang hasil proses

    belajar mengajar.

    c. Hasil kinerja dosen dalam proses belajar mengajar

    Hasil tingkat kepuasan mahasiswa terhadap proses belajar mengajar

    berisi tentang kepuasan mahasiswa terhadap dosen dalam proses belajar

    mengajar.

    d. Hasil tingkat kepuasan mahasiswa terhadap proses belajar mengajar

    Hasil tingkat kepuasan mahasiswa terhadap proses belajar mengajar

    berisi tentang kepuasan mahasiswa terhadap mata kuliah yang telah

    ditempuh.

  • 18

    Kuesioner proses belajar

    mengajar

    Menyimpan kuesioner proses

    belajar mengajar

    Menyimpan detail kuesioner

    Mengolah jawaban kuesioner

    Uji validitas

    Uji reliabilitas

    Menyimpan hasil uji validitas

    dan uji realiabilitas

    Angket kuesioner proses belajar

    mengajar

    Hasil evaluasi proses belajar

    mengajar

    Hasil tingkat kepuasan

    mahasiswa terhadap proses

    belajar mengajar

    Data mahasiswa

    Data jawaban mahasiswa

    Input Proses Output

    Hasil evaluasi kinerja dosen

    Gambar 3.2 Blok Diagram Pengolahan Data Evaluasi PBM

    3.2.1 System Flow

    System Flow adalah gambaran tentang sistem yang akan dibangun.

    System Flow yang akan dibangun dimulai dari prodi membuat pertanyaan dan

    menyusun pertanyaan. Kemudian dilakukan persetujuan oleh PPM dan dapat

    dilakukan proses pengisian kuesioner oleh mahasiswa. Hasil pengisian kuesioner

    tersebut dapat dilakukan proses uji validitas dan uji reliabilitas untuk menentukan

    apakah pertanyaan tersebut valid dan reliabel, dari hasil kuesioner itu juga dapat

    dilakukan pengolahan kuesioner yang nantinya akan menghasilkan laporan

    evaluasi PBM dan laporan tingkat kepuasan mahasiswa terhadap PBM. Laporan

  • 19

    evaluasi PBM akan didistribusikan kepada dosen, PPM, Pimpinan, dan Prodi.

    Sedangkan laporan tingkat kepuasan mahasiswa terhadap PBM akan

    didistribusikan kepada Prodi, PPM, dan Pimpinan.

    a. System Flow Maintenance jabatan

    Gambar 3.3 menjelaskan proses maintenance data jabatan yang dilakukan oleh

    Admin. Proses awal dimulai dari admin mengakses halaman jabatan dan

    menginputkan data jabatan dan hak akses, kemudian disimpan ke dalam

    database.

    Gambar 3.3 System Flow maintenance jabatan

    b. System Flow Maintenance Data Pegawai

    Gambar 3.4 menjelaskan proses maintenance data pegawai yang dilakukan

    oleh Admin. Proses awal dimulai dari admin mengakses halaman pegawai dan

    menginputkan data pegawai, kemudian disimpan ke dalam database.

    Sistemadmin

    mulai

    Nama jabatan

    Cek nama

    jabatan

    selesai

    jabatan

    Form

    jabatan

    Generate id

    jabatan dan

    menampilkan

    form jabatanMemilih form

    jabatan

    Menampilkan

    data jabatan

    Data

    jabatan

    Simpan data

    jabatan

    ada

    Menampilkan

    peringatan

    YNama jabatan

    sudah ada

    THak akses

  • 20

    Gambar 3.4 System Flow Maintenance Data Pegawai

    c. System Flow Maintenance Data Jurusan

    Gambar 3.5 menjelaskan proses maintenance data jurusan yang dilakukan

    oleh Admin. Dimulai dari admin mengakses halaman jurusan dan

    menginputkan data jurusan, kemudian disimpan ke dalam database.

    d. System Flow Maintenance Data Mahasiswa

    Gambar 3.6 menjelaskan proses maintenance data mahasiswa yang

    dilakukan oleh Admin. Proses awal dimulai dari admin mengakses halaman

    mahasiswa dan menginputkan data mahasiswa, kemudian disimpan ke dalam

    database.

    SistemAdmin

    Mulai

    data pegawai

    dan jabatan

    Simpan data

    pegawai

    Pegawai

    Selesai

    NIP

    jabatan

    NIP ada

    T

    Cek NIP

    Y

    Menampilkan

    peringatan

    Memilih

    form pegawai

    Menampilkan

    form pegawai

    Form

    pegawai

    NIP sudah

    ada

    Menampilkan

    data pegawai

    Data

    pegawai

  • 21

    Gambar 3.5 System Flow Maintenance Data Jurusan

    Gambar 3.6 System Flow Maintenance Data Mahasiswa

    Sistemadmin

    mulai

    Id jurusan

    Simpan

    data jurusan

    selesai

    jurusan

    Nama jurusan

    Cek id

    jurusan

    adaY

    T

    Menampilkan

    peringatan

    ID jurusan

    sudah ada

    Menampilkan

    data jurusan

    Data

    jurusan

    SistemAdmin

    Mulai

    Jurusan dan

    NIM

    Simpan data

    mahasiswa

    Mahasiswa

    Jurusan

    Selesai

    Menampilkan

    form

    mahasiswa

    Memilih form

    mahasiswa

    Cek NIM

    ada

    T

    Y

    Data

    mahasiswa

    Menampilkan

    data mahasiswa

    Form

    mahasiswa

    Menampilkan

    peringatan

    NIM sudah

    ada

    Data

    mahasiswa

  • 22

    e. System Flow Maintenance Data Mata Kuliah

    Gambar 3.7 menjelaskan proses maintenance data mata kuliah yang

    dilakukan oleh Admin. Proses awal dimulai dari admin mengakses halaman

    mata kuliah dan menginputkan data mata kuliah, kemudian disimpan ke dalam

    database.

    Gambar 3. 7 System Flow Maintenance Data Mata Kuliah

    f. System Flow Maintenance Data Kelas

    Gambar 3.8 menjelaskan proses maintenance data kelas yang dilakukan

    oleh Admin. Proses awal dimulai dari admin mengakses halaman kelas dan

    menginputkan data kelas untuk menginputkan mata kuliah dan dosen yang

    mengajar, kemudian disimpan ke dalam database.

    SistemAdmin

    Mulai

    Jurusan dan Id

    mata kuliah

    Simpan data

    mata kuliah

    Mata kuliah

    Jurusan

    Selesai

    Menampilkan

    form mata

    kuliah

    Memilih form

    mata kuliah

    Cek id mata

    kuliah

    adaY

    TData mata

    kuliah

    Form mata

    kuliah

    Menampilkan

    peringatan

    ID mata kuliah

    sudah ada

    Data mata

    kuliah

    Menampilkan

    data mata kuliah

  • 23

    Gambar 3.8 System Flow Maintenance Data Kelas

    g. System Flow Maintenance Data Kelas Mahasiswa

    Gambar 3.9 menjelaskan proses maintenance data kelas mahasiswa yang

    dilakukan oleh Admin. Proses awal dimulai dari admin mengakses halaman

    kelas mahasiswa dan memilih kelas dan mahasiswa yang ada dikelas tersebut,

    kemudian disimpan ke dalam database.

    h. System Flow Pertanyaan

    Gambar 3.10 menjelaskan proses pembuatan pertanyaan. Pembuatan

    pertanyaan dilakukan oleh Prodi. Proses awal dimulai dari Prodi

    mengakses halaman pertanyaan, kemudian disimpan ke dalam database.

    Sistemadmin

    mulai

    Jurusan, tahun,

    semester, mata

    kuliah, dosen,

    dan id kelas

    Menyimpan

    data kelas

    Mata kuliah

    Kelas

    selesai

    Menampilkan

    form kelas

    Memilih form

    kelas

    Cek ID kelas

    ada

    Y

    T

    Pegawai

    Data kelas

    Form kelas

    Menampilkan

    peringatan

    ID kelas

    sudah ada

    Menampilkan

    data kelas

    Data kelas

    jurusan

  • 24

    Gambar 3.9 System Flow Maintenance Data Kelas Mahasiswa

    Gambar 3.10 System Flow Membuat Pertanyaan

    Sistem Admin

    Mulai

    Simpan data

    kelas

    mahasiswa

    Kelas

    mahasiswa

    Kelas

    Mahasiswa

    Selesai

    Menampilkan

    form kelas

    mahasiswa

    Memilih form

    kelas

    mahasiswa

    ada

    YT

    Pegawai

    Mata

    Kuliah

    Jurusan, mata

    kuliah, kelas,

    mahasiswa

    cek data kelas

    mahasiswa

    Form kelas

    mahasiswa

    Jurusan

    Menampilkan

    peringatan

    Mahasiswa

    sudah ada pada

    kelas ini

    Menampilkan

    data kelas

    mahasiswa

    Data kelas

    mahasiswa

    sistemProdi

    mulai

    Memilih form

    pertanyaan

    Cek

    pertanyaan

    pertanyaan

    Selesai

    Form

    pertanyaan

    Generate id dan

    menampilkan

    form pertanyaan

    pertanyaan

    pertanyaan

    sudah adaada

    Menampilkan

    peringatan

    Y

    Simpan

    pertanyaan

    T

    Menampilkan

    data

    pertanyaan

    Data

    pertanyaan

  • 25

    i. System Flow Kuesioner

    Gambar 3.11 menjelaskan proses pembuatan kuesioner yang dilakukan oleh

    Prodi. Proses awal dimulai dari Prodi mengakses halaman kuesioner dan

    melakukan penyusunan kuesioner dengan memilih pertanyaan yang sudah

    disimpan pada database.

    Gambar 3.11 System Flow Pembuatan Kuesioner

    j. System Flow Persetujuan Kuesioner

    Gambar 3.12 menjelaskan proses persetujuan kuesioner yang dilakukan

    oleh PPM setelah Prodi melakukan penyusunan kuesioner.

    Prodi sistem

    mulai

    pertanyaanMenampilkan

    pertanyaan

    Detail

    kuesioner

    Memilih form

    kuesioner

    Cek data

    kuesioner

    selesai

    pertanyaan

    Pilih

    pertanyaan

    Menyimpan

    kuesioner

    Generate id

    dan

    menampilkan

    form kuesioner

    Form

    kuesioner

    Data

    kuesioner

    kuesioner

    Menampilkan

    peringatan

    adaY

    Nama kuesioner

    sudah adaSimpan data

    kuesioner

    T

    Menampilkan

    Data

    kuesioner

    Data

    kuesioner

    Pilih Susun

    kuesioner

    Menampilkan

    kuesioner

    kuesioner

  • 26

    Gambar 3.12 System Flow Persetujuan Kuesioner

    k. System Flow Pengisian Kuesioner

    Gambar 3.13 menjelaskan proses pengisian kuesioner yang dilakukan oleh

    mahasiswa. Proses awal dimulai dari mahasiswa mengakses halaman

    kuesioner, kemudian melakukan proses pengisian lalu menyimpan ke dalam

    database.

    l. System Flow Uji Kuesioner

    Gambar 3.14 menjelaskan proses uji validitas dan uji reliabilitas yang

    dilakukan oleh PPM. Proses awal dimulai dari PPM mengakses halaman uji

    kuesioner, kemudian melakukan uji validitas dan uji reliabilitas.

    SistemPPM

    Mulai

    Lihat

    kuesioner

    Menampilkan

    kuesioner Detail

    Kuesioner

    kuesioner

    Memilih

    disetujui atau

    direvisi

    Simpan

    kuesioner

    disetujui

    Selesai

    kuesioner

    pertanyaan

    setuju

    YUpdate status

    direvisi

    T

  • 27

    Gambar 3.13 System Flow Pengisian Kuesioner

    Gambar 3.14 System Flow Uji Kuesioner

    mahasiswa sistem

    Mulai

    NIM dan

    Password

    Login

    Cocok T

    Y

    Menampilkan

    kuesionerKuesioner

    Mengisi

    kuesionerSimpan jawaban

    kuesioner

    Detail

    jawaban

    Selesai

    Detail

    kuesioner

    Jawaban

    kuesioner

    Mahasiswa

    Kelas

    Sistem PPM

    mulai

    Uji Validitas dan

    Uji Reliabilitas

    Detail

    jawaban

    sesuai

    Status

    pertanyaan

    tidak valid

    Status

    pertanyaan

    valid

    TY

    pertanyaan

    Detail

    kuesioner

    Selesai

    Uji validitas

    Jawaban

    kuesioner

    1

    1

    Kuesioner

  • 28

    m. System Flow Laporan Evaluasi PBM

    Gambar 3.15 menjelaskan proses membuat laporan dari hasil pengisian

    kuesioner yang telah dilakukan. Proses awal dimulai dari Prodi, PPM,

    Dosen, dan Pimpinan mengakses halaman laporan evaluasi PBM, kemudian

    memilih menginputkan periode dan kelas mata kuliah. Dari inputan tersebut

    maka akan menampilkan laporan evaluasi PBM berdasarkan periode dan kelas

    mata kuliah.

    Gambar 3.15 System Flow Laporan Evaluasi PBM

    n. System Flow Laporan Evaluasi Kinerja Dosen

    Gambar 3.16 menjelaskan proses membuat laporan dari hasil pengisian

    kuesioner yang telah dilakukan oleh mahasiswa. Proses awal dimulai dari

    Sistem aplikasi evaluasi pbmProdi + PPM + Dosen +

    Pimpinan

    Menampilkan

    laporan evaluasi

    PBM

    mulai

    Kelas

    Jawaban

    kuesioner

    Detail

    jawaban

    Detail

    kuesioner

    Kuesioner

    Laporan

    evaluasi PBM

    Periode dan

    kelas mata

    kuliah

    Laporan

    evaluasi PBM

    cetak

    selesai

    Mencetak

    Laporan Evaluasi

    PBM

    Pegawai

    Mata kuliah

    Pertanyaan

  • 29

    Prodi, PPM, dan Pimpinan mengakses halaman laporan evaluasi kinerja

    dosen, kemudian memilih menginputkan periode. Dari inputan tersebut

    maka akan menampilkan laporan evaluasi kinerja dosen berdasarkan

    periode.

    Gambar 3.16 System Flow Laporan Evaluasi Kinerja Dosen

    o. System Flow Laporan Tingkat Kepuasan Mahasiswa

    Gambar 3.17 menjelaskan proses membuat laporan tingkat kepuasan

    mahasiswa. Proses awal dimulai dari Prodi, PPM, Dosen, dan Pimpinan

    mengakses halaman laporan tingkat kepuasan mahasiswa, kemudian

    memilih menginputkan periode dan semester. Dari inputan tersebut maka

    akan menampilkan laporan tingkat kepuasan mahasiswa berdasarkan

    periode dan semester.

    Prodi + Pimpinan + PPMSistem

    Menampilkan

    laporan evaluasi

    kinerja dosen

    mulai

    Detail

    jawaban

    Detail

    kuesioner

    Kuesioner

    Pegawai

    selesai

    Laporan

    evaluasi kinerja

    dosen

    Cetak laporan

    periode

    Mencetak

    Laporan Evaluasi

    Kinerja Dosen

    Laporan

    evaluasi

    kinerja dosen

    Pertanyaan

    Jawaban

    kuesioner

    Kelas

  • 30

    Gambar 3.17 System Flow Laporan Tingkat Kepuasan Mahasiswa

    3.2.2 Context Diagram

    Context Diagram adalah gambaran menyeluruh dari DFD. Di dalam

    Context Diagram terdapat enam External Entity, yang terdiri atas Prodi, PPM,

    Pimpinan, Dosen, Mahasiswa, dan Admin. Untuk jelasnya dapat dilihat pada

    Gambar 3.18.

    3.2.3 Diagram Jenjang Proses

    Diagram jenjang proses memiliki fungsi sebagai alat rancangan dan

    teknik dokumentasi dalam siklus pengembangan sistem yang berbasis pada

    fungsi. Tujuan dari pembuatan diagram jenjang proses adalah untuk memberikan

    informasi mengenai fungsi-fungsi yang ada dalam sistem tersebut. Berikut ini

    Sistem aplikasi evaluasi pbm Prodi + PPM + Pimpinan

    Menampilkan

    laporan tingkat

    kepuasan

    mahasiswa

    mulai

    Kelas

    Jawaban

    kuesioner

    Detail jawaban

    Detail

    kuesioner

    Kuesioner

    Laporan tingkat

    kepuasan

    mahasiswa

    Periode dan

    semester

    Laporan tingkat

    kepuasan

    mahasiswa

    cetak

    selesai

    Mencetak

    laporan tingkat

    kepuasan

    mahasiswa

    Mata kuliah

    Mahasiswa

  • 31

    adalah diagram berjenjang dari Aplikasi Pengolahan Data Evaluasi Proses Belajar

    Mengajar pada STIKES Yayasan RS. Dr. SOETOMO SURABAYA.

    Pada Gambar 3.19 terlihat bahwa diagram jenjang proses aplikasi

    pengolahan data evaluasi PBM memiliki empat proses besar. Proses-proses pada

    aplikasi pengolahan data evaluasi PBM tersebut adalah penyusunan kuesioner,

    pengolahan kuesioner, uji kuesioner, dan pembuatan laporan.

    Gambar 3.18 Context Diagram Pengolahan Data Evaluasi PBM

    nim dan password

    daftar kuesioner

    daftar pertanyaan

    daftar kelas mahasiswa

    daftar kelas

    daftar jurusan

    daftar mata kuliah

    daftar mahasiswa

    daftar pegawai

    daftar jabatan

    data jabatan

    data kelas mahasiswa

    data kelas

    data jurusan

    data mata kuliah

    data mahasiswa

    data peg awai

    laporan evaluasi kinerja dosen

    laporan evaluasi kinerja dosen

    laporan evaluasi kinerja dosen

    data pertanyaan

    laporan evaluasi PBM

    data jawaban kuesioner

    kuesioner PBM

    laporan tingkat kepuasan mahasiswa terhadap PBM

    laporan evaluasi PBM

    persetujuan kuesioner

    data kuesioner PBM

    laporan tingkat kepuasan mahasiswa terhadap PBM

    laporan evaluasi PBM

    laporan tingkat kepuasan mahasiswa terhadap PBM

    laporan evaluasi PBM

    data kuesioner

    0

    Aplikasi Pengolahan Data Evaluasi PBM

    +

    Prodi

    Pimpinan

    PPM

    Mahasiswa

    Dosen

    Admin

  • 32

    Gam

    bar

    3.1

    9 D

    iagra

    m J

    enja

    ng P

    rose

    s A

    pli

    kas

    i P

    engola

    han

    Dat

    a

    Eval

    uas

    i P

    rose

    s B

    elaj

    ar M

    engaj

    ar

  • 33

    3.2.4 Data Flow Diagram (DFD)

    Gambar 3.20 DFD Level 0 Pengolahan Data Evaluasi PBM

    daftar pertanyaan

    data kuesioner pertanyaan

    detail kuesioner

    detail kuesionerdata kuesioner

    tahun dan periode semester

    data kuesioner

    data pertanyaan

    jawaban kuesioner

    [nim dan password]

    pil ih pertanyaan

    nama kuesioner sudah ada

    [daftar kuesioner]

    pertanyaan sudah ada

    mahasiswa sudah ada pada kelas iniid kelas sudah ada

    id mata kuliah sudah ada

    Nim sudah ada

    Id jurusan sudah ada

    NIP sudah ada

    nama jabatan sudah ada

    [daftar jurusan]

    [daftar kelas mahasiswa]

    [daftar mata kuliah]

    [daftar jabatan]

    [daftar peg awai]

    [daftar kelas]

    [daftar mahasiswa]

    data mahasiswa

    data mata kuliah

    data pertanyaan

    data mata kuliah

    data mahasiswa

    data kelas

    data peg awai

    data jurusan

    data jabatan

    data jabatan

    [data jabatan]

    data kuesioner

    pertanyaan

    data peg awai

    data kelas

    data mahasiswa

    data kelas

    data kelas mahasiswa

    data mata kuliah

    data mata kuliah

    data peg awai

    data jurusan

    data mahasiswa

    data kelas

    data kelas mahasiswa

    [data mahasiswa]

    [data jurusan][data kelas mahasiswa]

    [data pegawai][data mata kuliah]

    [data kelas]

    [laporan evaluasi kinerja dosen]

    [laporan evaluasi kinerja dosen]

    [laporan evaluasi kinerja dosen]

    [laporan ting kat kepuasan mahasiswa terhadap PBM ]

    [laporan evaluasi PBM]

    [laporan ting kat kepuasan mahasiswa terhadap PBM ]

    [laporan ting kat kepuasan mahasiswa terhadap PBM ]

    [persetujuan kuesioner]

    [laporan evaluasi PBM]

    data kuesioner

    detail kuesioner

    detail jawaban

    data kuesioner

    jawaban

    [laporan evaluasi PBM]

    [laporan evaluasi PBM]

    pertanyaan

    detail jawaban

    detail kuesioner

    detail jawaban

    jawaban

    detail kuesioner

    [data jawaban kuesioner]

    [kuesioner PBM ]

    pertanyaan

    [data kuesioner PBM]

    [data pertanyaan]

    Prodi

    Dosen

    Mahasiswa

    PPM

    Pimpinan

    2

    Pembuatan Kuesioner

    +

    1 detail kuesioner

    2 pertanyaan

    3

    peng is ian kuesioner

    +

    3jawaban

    kuesioner

    4 detail jawaban

    4

    Uji Kuesioner

    5

    pembuatan laporan

    +

    7 kuesioner

    Admin

    1

    maintenance data master

    +5 kelas

    6 mahasiswa

    8 jurusan

    9 pegawai

    10 mata kuliah

    11 kelas mahasiswa

    12 jabatan

  • 34

    DFD merupakan perangkat yang digunakan pada metodelogi

    pengembangan sistem terstruktur. DFD dapat menggambarkan seluruh kegiatan

    yang terdapat pada sistem secara jelas. Selain itu, DFD juga mampu

    menggambarkan komponen dan aliran data antar komponen yang terdapat pada

    sistem yang akan dikembangkan.

    DFD level 0 adalah decompose dari context diagram. DFD level 0

    membentuk semua aliran proses input dan output yang ada pada context diagram

    sebelumnya. Adapun secara garis besar, DFD level 0 Analisis Pengolahan Data

    Evaluasi Proses Belajar Mengajar yang membangun aplikasi dapat digambarkan

    pada Gambar 3.20.

    Gambar 3.21 DFD level 1 Maintenance Data Master

    data kelas mahasiswa

    data mata kuliah

    data kelas

    data mata kuliah

    [data mata kuliah]

    data mahasiswa

    [data mahasiswa]

    data jurusan

    data jurusan

    data jurusan

    data jurusan

    [data jurusan]

    data peg awai

    data peg awai

    [data pegawai]

    [id kelas sudah ada]

    [NIP sudah ada]

    [mahasiswa sudah ada pada kelas ini]

    [Nim sudah ada]

    [id mata kuliah sudah ada]

    [Id jurusan sudah ada]

    [nama jabatan sudah ada]

    data jabatan

    [data jabatan]

    [daftar mahasiswa]

    [daftar mata kuliah]

    [daftar peg awai]

    [daftar kelas mahasiswa]

    [daftar jabatan]

    [daftar jurusan]

    [daftar kelas]

    [data kelas]

    [data jurusan]

    [data pegawai]

    [data mahasiswa]

    [data mata kuliah]

    [data kelas]

    [data kelas mahasiswa]

    [data kelas mahasiswa]

    [data kelas]

    [data mata kuliah]

    [data mahasiswa]

    [data jurusan]

    [data pegawai]

    [data jabatan]

    [data jabatan]

    11 kelas mahasiswa

    5 kelas

    6 mahasiswa

    8 jurusan

    9 pegawai

    10 mata kuliah

    Admin

    12 jabatan

    1.1

    maintenance

    jabatan

    +1.2

    maintenance

    pegawai

    +1.3

    maintenance

    jurusan

    +

    1.4

    maintenance

    mahasiswa

    +

    1.5

    maintenance

    mata kuliah

    +

    1.6

    maintenance

    kelas

    +

    1.7

    maintenance

    kelas mahasiswa

    +

  • 35

    Pada Gambar 3.21 DFD level 1 maintenance data master terdapat tujuh

    sub proses yaitu maintenance jabatan, maintenance pegawai, maintenance

    jurusan, maintenance mahasiswa, maintenance mata kuliah, maintenance kelas,

    dan maintenance kelas mahasiswa. Sub proses tersebut berfungsi untuk

    mengelolah data master.

    Pada gambar 3.22 DFD level 2 Maintenance Jabatan terdapat empat sub

    proses yaitu generate id jabatan, cek nama jabatan, simpan data jabatan, dan

    menampilkan daftar jabatan. Sub proses generate id jabatan berfungsi untuk

    membuat id jabatan. Sub proses cek nama jabatan berfungsi untuk mengecek

    apakah nama jabatan sudah ada atau tidak. Sub proses simpan data jabatan

    berfungsi untuk menyimpan data jabatan. Sub proses menampilkan daftar jabatan

    berfungsi untuk menampilkan daftar jabatan yang telah disimpan.

    Gambar 3.22 DFD level 2 Maintenance Jabatan

    data jabatan

    data jabatan

    data jabatan

    [data jabatan]

    [nama jabatan sudah ada]

    [data jabatan]

    [daftar jabatan]

    data jabatan valid

    id jabatan

    [data jabatan]Admin

    1.1.1

    generate id

    jabatan

    1.1.2

    cek nama

    jabatan

    1.1.3

    simpan data

    jabatan

    12 jabatan

    1.1.4

    menampilkan

    daftar jabatan

  • 36

    Pada gambar 3.23 DFD level 2 Maintenance Pegawai terdapat tiga sub

    proses yaitu cek NIP, simpan data pegawai, dan menampilkan data pegawai. Sub

    proses cek NIP berfungsi untuk mengecek NIP sudah ada atau belum. Sub proses

    simpan data pegawai berfungsi untuk menyimpan data pegawai. Sub proses

    menampilkan data pegawai berfungsi untuk menampilkan daftar jabatan yang

    telah disimpan.

    Gambar 3.23 Gambar 3.23 DFD level 2 Maintenance Pegawai

    Pada gambar 3.24 DFD level 2 Maintenance Jurusan terdapat tiga sub

    proses yaitu cek id jurusan, simpan data jurusan, dan menampilkan daftar jurusan.

    Sub proses cek id jurusan berfungsi untuk mengecek id jurusan sudah ada atau

    belum. Sub proses simpan data jurusan berfungsi untuk menyimpan data jurusan

    ke dalam database. Sub proses menampilkan daftar jurusan berfungsi untuk

    menampilkan data jurusan yang telah disimpan dalam database.

    [data pegawai]

    data peg awai

    [data jabatan][daftar peg awai]

    data peg awai

    [NIP sudah ada]

    [data pegawai]

    [data pegawai]

    data peg awai

    Admin

    9 pegawai

    1.2.1

    cek NIP

    1.2.2

    simpan data

    pegawai

    12 jabatan

    1.2.3

    menampilkan

    data peg awai

  • 37

    Gambar 3.24 DFD level 2 Maintenance Jurusan

    Pada gambar 3.25 DFD level 2 Maintenance Mahasiswa terdapat tiga sub

    proses yaitu cek nim, simpan data mahasiswa, menampilkan data mahasiswa. Sub

    proses cek nim berfungsi untuk validasi nim. Sub proses simpan data mahasiswa

    berfungsi untuk menyimpan data mahasiswa. Sub proses menampilkan data

    mahasiswa berfungsi untuk menampilkan data mahasiswa.

    Gambar 3.25 DFD level 2 Maintenance Mahasiswa

    Pada gambar 3.26 DFD level 2 Maintenance Pegawai terdapat tiga sub

    proses yaitu cek id mata kuliah, simpan data mata kuliah, dan menampilkan daftar

    data jurusan[daftar jurusan]

    data jurusan

    [Id jurusan sudah ada]

    [data jurusan]

    [data jurusan]

    data jurusan

    [data jurusan]Admin

    1.3.1

    cek ID jurusan

    1.3.2

    simpan data

    jurusan

    8 jurusan

    1.3.3

    menampilkan

    daftar jurusan

    [data jurusan]

    data mahasiswa[daftar mahasiswa]

    [data mahasiswa]

    data mahasiswa

    data mahasiswa

    [data mahasiswa][Nim sudah ada]

    [data mahasiswa]Admin

    6 mahasiswa

    8 jurusan

    1.4.1

    cek NIM

    1.4.2

    simpan data

    mahasiswa

    1.4.3

    menampilkan

    data

    mahasiswa

  • 38

    mata kuliah. Sub proses cek id mata kuliah berfungsi untuk mengecek id mata

    kuliah. Sub proses simpan data mata kuliah berfungsi untuk menyimpan data mata

    kuliah ke dalam database. Sub proses menampilkan daftar mata kuliah berfungsi

    untuk menampilkan daftar mata kuliah yang ada dalam database.

    Gambar 3.26 DFD level 2 Maintenance Mata Kuliah

    Pada gambar 3.27 DFD level 2 Maintenance Pegawai terdapat tiga sub

    proses yaitu cek id kelas, simpan data kelas, dan menampilkan daftar kelas. Sub

    proses cek id kelas berfungsi untuk mengecek id kelas. Sub proses simpan data

    kelas berfungsi untuk menyimpan data kelas ke dalam database. Sub proses

    menampilkan daftar kelas berfungsi untuk menampilkan daftar kelas yang sudah

    ada pada database.

    Pada gambar 3.28 DFD level 2 Maintenance Pegawai terdapat tiga sub

    proses yaitu cek data kelas mahasiswa, simpan data kelas mahasiswa,dan

    menampilkan daftar mahasiswa. Sub proses cek data kelas mahasiswa berfungsi

    untuk mengecek apakah mahasiswa sudah ada pada kelas tersebut. Sub proses

    simpan data kelas mahasiswa berfungsi untuk menyimpan data kelas mahasiswa

    data mata kuliah

    [data jurusan][daftar mata kuliah]

    [id mata kuliah sudah ada]

    [data mata kuliah]

    data mata kuliah

    data mata kuliah

    [data mata kuliah]

    [data mata kuliah]Admin

    10 mata kuliah

    8 jurusan

    1.5.1

    cek id mata

    kuliah

    1.5.2

    simpan data

    mata kuliah

    1.5.3

    menampilkan

    daftar mata

    kuliah

  • 39

    ke dalam database. Sub proses menampilkan daftar mahasiswa berfungsi untuk

    menampilkan daftar kelas mahasiswa.

    Gambar 3.27 DFD level 2 Maintenance Kelas

    Gambar 3.28 DFD level 2 Kelas Mahasiswa

    Pada Gambar 3.29 DFD level 1 penyusunan kuesioner terdapat tiga sub

    proses yaitu pembuatan pertanyaan, membuat kuesioner, dan persetujuan

    kuesioner. Sub proses pembuatan pertanyaan berfungsi untuk membuat

    pertanyaan. Sub proses membuat kuesioner berfungsi untuk membuat data

    data kelas

    [data mata kuliah]

    [data jurusan]

    data kelas

    [data pegawai]

    [daftar kelas]

    [data kelas]

    data kelas

    [data kelas]

    [id kelas sudah ada]

    [data kelas]Admin

    9 pegawai

    8 jurusan

    5 kelas

    10 mata kuliah

    1.6.1

    cek id kelas

    1.6.2

    simpan data

    kelas

    1.6.3

    menampilkan

    daftar kelas

    data kelas mahasiswa

    [data mata kuliah]

    [data mahasiswa]

    [data jurusan]

    [data pegawai]

    [data kelas][daftar kelas mahasiswa] data kelas mahasiswa

    [mahasiswa sudah ada pada kelas ini]

    [data kelas mahasiswa]

    data kelas mahasiswa

    [data kelas mahasiswa][data kelas mahasiswa]

    Admin

    5 kelas

    9 pegawai

    8 jurusan

    6 mahasiswa

    10 mata kuliah

    1.7.1

    cek data kelas

    mahasiswa

    11 kelas mahasiswa1.7.2

    simpan data

    kelas

    mahasiswa

    1.7.3

    menampilkan

    daftar

    mahasiswa

  • 40

    kuesioner. Sub proses persetujuan kuesioner berfungsi untuk melakukan

    persetujuan.

    Gambar 3.29 DFD level 1 Penyusunan Kuesioner

    Pada gambar 3.30 DFD level 2 pembuatan pertanyaan terdapat empat sub

    proses yaitu generate id pertanyaan, cek pertanyaan, simpan data pertanyaan, dan

    menampilkan daftar pertanyaan. Sub proses generate id pertanyaan berfungsi

    untuk membuat id pertanyaan. Sub proses cek pertanyaan berfungsi untuk

    mengecek pertanyaan agar tidak ada yang sama. Sub proses simpan data

    pertanyaan berfungsi untuk meyimpan data pertanyaan ke dalam database. Sub

    proses menampilkan daftar pertanyaan berfungsi untuk menampilkan daftar

    pertanyaan.

    [daftar pertanyaan]

    detail kuesioner

    data kuesioner

    data pertanyaan

    detail kuesioner

    [data kuesioner PBM]

    [data kuesioner pertanyaan]

    [detail kuesioner]

    [detail kuesioner]

    [pilih pertanyaan]

    [persetujuan kuesioner]

    data pertanyaan

    [data kuesioner]

    [data kuesioner]

    [nama kuesioner sudah ada]

    [daftar kuesioner][data kuesioner]

    [pertanyaan]

    [pertanyaan sudah ada]

    [pertanyaan]

    [data pertanyaan]

    Prodi

    PPM

    2 pertanyaan

    7 kuesioner

    2.1

    pembuatan pertanyaan

    +

    2.2

    membuat kuesioner

    +

    2.3

    persetujuan kuesioner

    +

    1 detail kuesioner

  • 41

    Gambar 3.30 DFD level 2 Pembuatan Pertanyaan

    Pada gambar 3.31 DFD level 2 mengisi data kuesioner terdapat tujuh sub

    proses yaitu generate id kuesioner, cek data kuesioner, simpan data kuesioner,

    menampilkan daftar kuesioner, memilih pertanyaan, simpan pertanyaan kuesioner,

    dan menampilkan data kuesioner. Sub proses generate id kuesioner berfungsi

    untuk membuat id kuesioner. Sub proses cek data kuesioner berfungsi untuk

    mengecek nama kuesioner agar tidak sama. Sub proses simpan data kuesioner

    berfungsi untuk menyimpan data kuesioner ke dalam kuesioner. Sub proses

    menampilkan daftar kuesioner berfungsi untuk menampilkan daftar kuesioner.

    Sub proses memilih pertanyaan berfungsi untuk menampilkan kuesioner dan

    memilih pertanyaan. Sub proses simpan pertanyaan kuesioner berfungsi untuk

    menyimpan pertanyaan yang sudah dipilih. Sub proses menampilkan data

    kuesioner berfungsi untuk menampilkan data kuesioner yang telah disusun.

    [daftar pertanyaan]

    pertanyaan valid

    data pertanyaan

    [pertanyaan]

    [pertanyaan sudah ada]

    [data pertanyaan]

    id pertanyaan

    data pertanyaan

    data pertanyaan

    [pertanyaan]Prodi

    2 pertanyaan

    2.1.1

    generate id

    pertanyaan

    2.1.2

    cek pertanyaan

    2.1.3

    simpan data

    pertanyaan

    2.1.4

    menampilkan

    daftar

    pertanyaan

  • 42

    Gambar 3.31 DFD level 2 Membuat Kuesioner

    Pada gambar 3.32 DFD level 2 persetujuan kuesioner terdapat tiga sub

    proses yaitu menampilkan kuesioner, setuju kuesioner, dan simpan kuesioner

    disetujui. Sub proses menampilkan kuesioner berfungsi untuk menampilkan

    kuesioner. Sub proses setuju kuesioner berfungsi untuk persetujuan kuesioner.

    Sub proses simpan kuesioner disetujui berfungsi untuk menyimpan data kuesioner

    yang telah disetujui ke dalam database.

    data kuesioner valid

    pertanyaan dipilih

    data kuesioner

    data pertanyaan

    [data kuesioner pertanyaan]

    [detail kuesioner]

    [detail kuesioner]

    data kuesioner

    data pertanyaan

    [data pertanyaan]

    [pilih pertanyaan]

    data kuesioner[daftar kuesioner]

    [data kuesioner]

    [nama kuesioner sudah ada][data kuesioner]

    id kuesioner

    data kuesioner

    data kuesioner

    [data kuesioner]

    7 kuesioner

    Prodi

    2 pertanyaan

    1 detail kuesioner

    2.2.1

    g enerate id

    kuesioner

    2.2.2

    cek data

    kuesioner

    2.2.3

    simpan data

    kuesioner

    2.2.4

    menampilkan

    daftar

    kuesioner

    2.2.5

    memilih

    pertanyaan

    2.2.6

    simpan

    pertanyaan

    kuesioner

    2.2.7

    menampilkan

    data kuesioner

    pertanyaan

  • 43

    Gambar 3.32 DFD level 2 Persetujuan Kuesioner

    Pada Gambar 3.33 DFD level 1 pengisian kuesioner terdapat dua sub

    proses yaitu menampilkan kuesioner dan mengolah kuesioner. Sub proses

    menampilkan kuesioner berfungsi untuk menampilkan kuesioner yang akan diisi

    mahasiswa dan sub proses mengolah kuesioner mengolah jawaban kuesioner dari

    mahasiswa.

    Gambar 3.33 DFD level 1 pengisian kuesioner

    [detail kuesioner]

    kuesioner disetujui

    kuesioner disetujuistatus direvis i

    [detail kuesioner][persetujuan kuesioner]

    [data kuesioner PBM][data kuesioner]

    [data pertanyaan]

    PPM

    1 detail kuesioner

    2 pertanyaan

    7 kuesioner

    2.3.1

    menampilkan

    kuesioner

    2.3.2

    setujui kuesioner

    2.3.3

    simpan kuesioner

    disetujui

    [data jawaban kuesioner]

    [data kelas]log in sukses

    [data mata kuliah]

    [detail kuesioner]

    [data kelas mahasiswa]

    [detail jawaban]

    [jawaban]

    [kuesioner PBM ]

    [nim dan password]

    [data mahasiswa]

    Mahasiswa

    1 detail kuesioner

    3jawaban

    kuesioner

    4 detail jawaban

    3.1

    log in

    3.2

    menampilkan kuesioner

    10 mata kuliah

    11 kelas mahasiswa

    5 kelas

    6 mahasiswa

    3.3

    simpan jawaban

    kuesioner

  • 44

    Gambar 3.34 DFD level 1 Pembuatan Laporan

    data kelas

    data jawaban

    data pertanyaan

    [data mahasiswa]

    data mata kuliah

    data pertanyaan

    data mata kuliah

    [data pertanyaan]

    [data mata kuliah]

    data peg awai

    data peg awai

    [data pegawai]

    detail jawaban

    detail jawaban

    detail jawaban

    [detail jawaban]

    data jawaban

    data jawaban

    [jawaban]

    data kelas

    data kelas

    [data kelas]

    detail kuesioner

    detail kuesioner

    detail kuesioner

    [detail kuesioner]

    data kuesioner

    data kuesioner

    data kuesioner

    [data kuesioner]

    [laporan ting kat kepuasan mahasiswa terhadap PBM ]

    [laporan evaluasi kinerja dosen]

    [laporan evaluasi kinerja dosen]

    [laporan ting kat kepuasan mahasiswa terhadap PBM ]

    [laporan ting kat kepuasan mahasiswa terhadap PBM ]

    [laporan evaluasi kinerja dosen]

    [laporan evaluasi PBM]

    [laporan evaluasi PBM]

    [laporan evaluasi PBM][laporan evaluasi PBM]Dosen

    PPM

    Pimpinan

    Prodi

    3jawaban

    kuesioner

    4 detail jawaban

    1 detail kuesioner

    7 kuesioner

    5.1

    membuat laporan evaluasi PBM

    5.2

    membuat laporan ting kat

    kepuasan mahasiswa

    5 kelas

    9 pegawai

    5.3

    membuat laporan evaluasi kinerja

    dosen

    2 pertanyaan

    10 mata kuliah

    6 mahasiswa

  • 45

    Gambar 3.34 merupakan level 1 dari proses pembuatan laporan. Terdiri

    dari tiga proses, yaitu: membuat laporan evaluasi PBM, membuat laporan tingkat

    kepuasan mahasiswa, dan membuat laporan evaluasi kinerja dosen.

    3.2.5 Entity Relationship Diagram (ERD)

    Perancangan basis data atau yang lebih dikenal dengan ERD merupakan

    representasi model basis data yang berasal dari gambaran rancangan DFD. ERD

    terbagi menjadi dua bagian, yaitu Conceptual Data Model (CDM) dan Physical

    Data Model (PDM). Adapun kedua jenis basis data tersebut akan dijelaskan

    sebagai berikut:

    a. Conceptual Data Model (CDM)

    Gambar 3.35 CDM Aplikasi Pengolahan Data Evaluasi PBM

    mempunyai

    memiliki

    mengajar

    mempunyai

    memiliki

    mempunyai

    mengambil

    mempunyai

    memiliki

    memiliki

    mempunyai memiliki

    pegawai

    NIP

    nama pegawai

    jabatan

    password

    email

    mata kuliah

    id mata kuliah

    nama mata kuliah

    jumlah sks

    jurusan

    id jurusan

    nama jurusan

    mahasiswa

    NIM

    nama mahasiswa

    angkatan

    password

    kuesioner

    id kuesioner

    nama kuesioner

    jawaban kuesioner

    id jawaban

    tgl jawaban

    komentar

    periode

    semester

    detail jawaban

    pilihan jawaban

    nilai jawaban

    detail kuesioner

    id detail

    status

    nilai validitas

    nilai reliabilitas

    kelas mahasiswa

    pertanyaan

    id pertanyaan

    pertanyaan

    status validitas

    kelas

    id kelas

    nama kelas

    tahun

    semester

  • 46

    menggambarkan secara keseluruhan konsep struktur basis data yang

    dirancang untuk suatu program atau aplikasi. Pada CDM aplikasi pengolahan

    data evaluasi proses belajar mengajar terdapat sepuluh tabel yang terdiri atas

    tabel pegawai, tabel mahasiswa, tabel jurusan, tabel mata kuliah, jawaban

    kuesioner, mata kuliah diambil, detail jawaban, kuesioner, detail kuesioner,

    pertanyaan. CDM pengolahan data evaluasi proses belajar mengajar dapat

    dilihat pada Gambar 3.35.

    b. Physical Data Model (PDM)

    Gambar 3.36 PDM Aplikasi Pengolahan Data Evaluasi PBM

    ID_KELAS = ID_KELAS

    NIM = NIM

    ID_KELAS = ID_KELAS

    NIP = NIP

    ID_MATA_KULIAH = ID_MAT A_KULIAH

    ID_KUESIONER = ID_KUESIONER

    ID_PERTANYAAN = ID_PERTANYAAN

    NIM = NIM

    ID_KUESIONER = ID_KUESIONER

    ID_JAWABAN = ID_JAWABAN

    ID_DETAIL = ID_DET AIL

    ID_JURUSAN = ID_JURUSAN ID_JURUSAN = ID_JURUSAN

    PEGAWAI

    NIP varchar(20)

    NAMA_PEGAWAI varchar(100)

    JABATAN varchar(50)

    PASSWORD varchar(50)

    EMAIL varchar(50)

    MATA_KULIAH

    ID_MATA_KULIAH varchar(20)

    ID_JURUSAN varchar(20)

    NAMA_MATA_KULIAH varchar(100)

    JUMLAH_SKS varchar(20)

    JURUSAN

    ID_JURUSAN varchar(20)

    NAMA_JURUSAN varchar(100)

    MAHASISWA

    NIM varchar(20)

    ID_JURUSAN varchar(20)

    NAMA_MAHASISWA varchar(100)

    ANGKATAN varchar(20)

    PASSWORD1

    KUESIONER

    ID_KUESIONER varchar(20)

    NAMA_KUESIONER varchar(100)

    JAWABAN_KUESIONER

    ID_JAWABAN varchar(20)

    ID_KUESIONER varchar(20)

    ID_KELAS varchar(20)

    TGL_JAWABAN datetime

    KOMENTAR text

    PERIODE int

    SEMESTER_1 int

    NIM varchar(20)

    DETAIL_JAWABAN

    ID_JAWABAN varchar(20)

    ID_DETAIL varchar(20)

    PILIHAN_JAWABAN varchar(20)

    NILAI_JAWABAN float

    DETAIL_KUESIONER

    ID_DETAIL varchar(20)

    ID_KUESIONER varchar(20)

    ID_PERTANYAAN varchar(20)

    STATUS varchar(20)

    NILAI_VALIDITAS float

    NILAI_RELIABILITAS float

    KELAS_MAHASISWA

    ID_KELAS varchar(20)

    NIM varchar(20)

    PERTANYAAN

    ID_PERTANYAAN varchar(20)

    PERTANYAAN varchar(200)

    STATUS_VALIDITAS varchar(20)

    KELAS

    ID_KELAS varchar(20)

    ID_MATA_KULIAH varchar(20)

    NIP varchar(20)

    NAMA_KELAS varchar(20)

    TAHUN int

    SEMESTER varchar(6)

  • 47

    menggambarkan secara detail konsep rancangan struktur basis data yang

    dirancang untuk suatu program aplikasi. PDM merupakan hasil generate dari

    Conceptual Data Model (CDM). Pada PDM aplikasi pengolahan data

    evaluasi proses belajar mengajar terdapat sepuluh tabel yang terdiri atas tabel

    pegawai, tabel mahasiswa, tabel jurusan, tabel mata kuliah, jawaban

    kuesioner, mata kuliah diambil, detail jawaban, kuesioner, detail kuesioner,

    pertanyaan. PDM pengolahan data evaluasi proses belajar mengajar dapat

    dilihat pada Gambar 3.36.

    3.2.6 Struktur Tabel

    Pada aplikasi pengolahan data evaluasi proses belajar mangajar terdapat

    sepuluh tabel. Struktur tabel pada aplikasi pengolahan data evaluasi proses belajar

    mangajar pada STIKES sebagai berikut :

    a. Tabel Pegawai

    Primary Key : NIP

    Foreign Key : -

    Fungsi : Menyimpan data user pegawai

    Tabel 3.1 Struktur Tabel Pegawai

    Field Type Data Length Keterangan

    NIP Varchar 20 Primary Key

    Nama_Pegawai Varchar 100

    Jabatan Varchar 50

    Password Varchar 50

  • 48

    b. Tabel Mahasiswa

    Primary Key : NIM

    Foreign Key : ID_Jurusan

    Fungsi : Menyimpan data user Mahasiswa

    Tabel 3.2 Struktur Tabel Mahasiswa

    Field Type Data Length Keterangan

    NIM Varchar 20 Primary Key

    ID_Jurusan Varchar 20 Foreign Key

    Nama_Mahasiswa Varchar 100

    Angkatan Varchar 20

    Password Varchar 50

    c. Tabel Jurusan

    Primary Key : ID_Jurusan

    Foreign Key : -

    Fungsi : Menyimpan data Jurusan

    Tabel 3.3 Struktur Tabel Jurusan

    Field Type Data Length Keterangan

    ID_Jurusan Varchar 20 Primary Key

    Nama_Jurusan Varchar 100

    d. Tabel Mata Kuliah

    Primary Key : ID_Mata_Kuliah

    Foreign Key : NIP dam ID_Jurusan

    Fungsi : Menyimpan data Mata Kuliah

  • 49

    Tabel 3.4 Struktur Tabel Mata Kuliah

    Field Type Data Length Keterangan

    ID_Mata_Kuliah Varchar 20 Primary Key

    NIP Varchar 20 Foreign Key

    ID_Jurusan Varchar 20 Foreign Key

    Nama_Mata_Kuliah Varchar 100

    Jumlah_SKS Varchar 20

    e. Tabel Jawaban Kuesioner

    Primary Key : ID_Jawaban

    Foreign Key : NIM, ID_Mata_Kuliah dan ID_Kuesioner

    Fungsi : Menyimpan data Jawaban Kuesioner

    Tabel 3.5 Struktur Tabel Jawaban Kuesioner

    Field Type Data Length Keterangan

    ID_Jawaban Varchar 20 Primary Key

    NIM Varchar 20 Foreign Key

    ID_Mata_Kuliah Varchar 20 Foreign Key

    ID_Kuesioner Varchar 20 Foreign Key

    Tgl_Jawaban Date

    f. Tabel Kelas Mahasiswa

    Primary Key : -

    Foreign Key : ID_Mata_Kuliah dan NIM

    Fungsi : Menyimpan data Mata Kuliah diambil

    Tabel 3.6 Struktur Tabel Mata Kuliah diambil

    Field Type Data Length Keterangan

    ID_Mata_Kuliah Varchar 20 Foreign Key

    NIM Varchar 20 Foreign Key

  • 50

    g. Tabel Detail Jawaban

    Primary Key : -

    Foreign Key : ID_Jawaban dan ID_Detail

    Fungsi : Menyimpan data Detail Jawaban

    Tabel 3.7 Struktur Tabel Detail Jawaban

    Field Type Data Length Keterangan

    ID_Jawaban Varchar 20 Foreign Key

    ID_Detail Varchar 20 Foreign Key

    Pilihan_Jawaban Varchar 20

    Nilai_Jawaban Float

    h. Tabel Kuesioner

    Primary Key : ID_Kuesioner

    Foreign Key : -

    Fungsi : Menyimpan data Kuesioner

    Tabel 3.8 Struktur Tabel Kuesioner

    Field Type Data Length Keterangan

    ID_Kuesioner Varchar 20 Primary Key

    Nama_Kuesioner Varchar 100

    i. Tabel Detail Kuesioner

    Primary Key : ID_Detail

    Foreign Key : ID_Kuesioner dan ID_Pertanyaan

    Fungsi : Menyimpan data Detail Kuesioner

    Tabel 3.9 Struktur Tabel Detail Kuesioner

    Field Type Data Length Keterangan

    ID_Detail Varchar 20 Primary Key

  • 51

    Field Type Data Length Keterangan

    ID_Kuesioner Varchar 20 Foreign Key

    ID_Pertanyaan Varchar 20 Foreign Key

    Status Varchar 20

    Nilai_Validitas Float

    Nilai_Reliabilitas Float

    j. Tabel Pertanyaan

    Primary Key : ID_Pertanyaan

    Foreign Key : -

    Fungsi : Menyimpan data Pertanyaan

    Tabel 3.10 Struktur Tabel Pertanyaan

    Field Type Data Length Keterangan

    ID_Pertanyaan Varchar 20 Primary Key

    Pertanyaan Varchar 200

    k. Tabel Kelas

    Primary Key : ID_Kelas

    Foreign Key : -

    Fungsi : Menyimpan data Kelas

    Tabel 3.11 Struktur Tabel Kelas

    Field Type Data Length Keterangan

    ID_Kelas Varchar 20 Primary Key

    Nama_Kelas Varchar 200

    tahun Int

    semester Varchar 6

  • 52

    l. Tabel Jabatan

    Primary Key : ID_JABATAN

    Foreign Key : -

    Fungsi : Menyimpan data Jabatan

    Tabel 3.12 Struktur Tabel Jabatan

    Field Type Data Length Keterangan

    ID_JABATAN Varchar 5 Primary Key

    NAMA_JABATAN Varchar 50

    HAK_AKSES Text

    3.2.7 Rancangan Interface

    Setelah membuat system flow, entity relationship diagram, dan

    perancangan database, kemudian dibuat suatu desain input dan output berupa

    rancangan interface. Rancanggan interface menjelaskan arti dari suatu desain

    sistem ke dalam bentuk tampilan aplikasi agar dapat lebih mudah dipahami.

    Adapun desain interface dari aplikasi pengolahan data evaluasi proses belajar

    mengajar adalah sebagai berikut:

    a. Rancangan Antar Muka Login

    Halaman login berfungsi untuk masuk ke dalam aplikasi. Pada halaman ini

    pengguna diharuskan memasukkan username dan password untuk dapat

    mengakses aplikasi. Desain halaman login dapat dilihat pada Gambar 3.37.

  • 53

    Enter Text

    Enter Text

    NIP/NIM:

    Password:

    Login

    Gambar 3.37 Halaman Login

    b. Rancangan Antar Muka Halaman Master Jabatan

    Master Jabatan merupakan desain antar muka yang digunakan untuk

    menambah jabatan pegawai dan pemberian hak akses pada jabatan

    tersebut.Desain halaman jabatan dapat dilihat pada Gambar 3.38.

    Enter Text

    Enter Text

    Enter Text

    ID Jabatan

    Nama Jabatan

    Tambah

    ID Jabatan Nama Jabatan Hak Akses

    Hak Akses

    Gambar 3.38 Halaman Jabatan

    c. Rancangan Antar Muka Halaman Master Pegawai

    Master Pegawai merupakan desain antar muka yang digunakan untuk

    menambah user pegawai pada aplikasi. User tersebut nantinya dapat login ke

  • 54

    aplikasi dengan menggunakan NIP dan Password yang sudah tersimpan dalam

    database. Desain halaman master pegawai dapat dilihat pada Gambar 3.39.

    Enter Text

    Enter Text

    Enter Text

    Enter Text

    Enter Text

    Enter Text

    NIP

    Nama Pegawai

    Password

    Jabatan

    Tambah

    Email

    No HP

    Jabatan NIP Nama Email No HP

    Gambar 3.39 Halaman Master Pegawai

    d. Rancangan Antar Muka Halaman Master Jurusan

    Halaman master jurusan merupakan rancangan antar muka yang digunakan

    untuk menginput jurusan. Desain halaman jurusan dapat dilihat pada Gambar

    3.40.

    Enter Text

    Enter Text

    ID Jurusan

    Nama Jurusan

    Tambah

    ID Jurusan Nama Jurusan

    Gambar 3.40 Halaman Master Jurusan

  • 55

    e. Rancangan Antar Muka Halaman Master Mahasiswa

    Master Mahasiswa merupakan desain antar muka yang digunakan untuk

    menambah user mahasiswa untuk aplikasi tersebut.. Desain halaman master

    mahasiswa dapat dilihat pada Gambar 3.41.

    Enter Text

    Enter Text

    Enter Text

    Enter Text

    Enter Text

    NIM

    Nama Mahasiswa

    Password

    Angkatan

    Jurusan

    Tambah

    Jurusan NIM Nama Mahasiswa Angkatan Password

    Gambar 3.41 Halaman Master Mahasiswa

    f. Rancangan Antar Muka Halaman Master Mata Kuliah

    Master Mata Kuliah merupakan rancangan antar muka yang digunakan untuk

    menginput data mata kuliah dan pada jurusan apa mata kuliah tersebut ada.

    Desain halaman master mahasiswa dapat dilihat pada Gambar 3.42.

    Enter Text

    Enter Text

    Enter Text

    Enter Text

    Enter Text

    ID Mata Kuliah

    Nama Mata Kuliah

    Jumlah SKS

    Tambah

    Semester Diambil

    Jurusan

    Jurusan ID Mata Kuliah Nama Mata Kuliah Jumlah SKS Semester Diambil

    Gambar 3.42 Halaman Master Mata Kuliah

  • 56

    g. Rancangan Antar Muka Halaman Master Kelas

    Halaman master kelas merupakan rancangan antar muka yang digunakan untuk

    menentukan kelas mata kuliah dan dosen yang mengajar. Desain halaman

    Master Kelas dapat dilihat pada Gambar 3.43.

    Gambar 3.43 Halaman Master Kelas

    h. Rancangan Antar Muka Halaman Master Kelas Mahasiswa

    Halaman master kelas mahasiswa merupakan rancangan antar muka yang

    digunakan untuk menentukan kelas untuk mahasiswa. Desain halaman master

    kelas mahasiswa dapat dilihat pada Gambar 3.44.

    Gambar 3.44 Halaman Master Kelas Mahasiswa

    Enter Text

    Enter Text

    Enter Text

    Enter Text

    Enter Text

    Enter Text

    Enter Text

    Enter Text

    ID Kelas

    Mata Kuliah

    Nama Kelas

    Tambah

    Tahun

    Semester

    Dosen Pengajar

    Kuota Kelas

    Jurusan

    Jurusan Tahun Mata Kuliah Dosen Pengajar ID Kelas Nama Kelas Kuota Kelas

    Enter Text

    Enter Text

    Enter Text

    Enter Text

    Jurusan

    Mata Kuliah

    Tambah

    hapus

    hapus

    hapus

    Kelas

    Mahasiswa

    ID Kelas Nama Kelas NIM Nama Mahasiswa ID Mata Kuliah Nama Mata Kuliah Tahun Dosen Aksi

  • 57

    i. Rancangan Antar Muka Halaman Master Pertanyaan

    Halaman master pertanyaan merupakan rancangan antar muka yang digunakan

    untuk membuat butir-butir pertanyaan untuk penyusunan kuesioner. Desain

    halaman master pertanyaan dapat dilihat pada Gambar 3.45.

    Enter Text

    Enter Text

    ID Pertanyaan

    Pertanyaan

    Tambah

    ID Pertanyaan Pertanyaan

    Gambar 3.45 Halaman Master Pertanyaan

    j. Rancangan Antar Muka Halaman Master Kuesioner

    Halaman master kuesioner merupakan rancangan antar muka yang digunakan

    untuk menyusun kuesioner. Desain halaman master kuesioner dapat dilihat

    pada Gambar 3.46.

    Enter Text

    Enter Text

    ID Kuesioner

    Nama Kuesioner

    Tambah

    Susun Kuesioner Lihat kuesioner

    ID Kuesioner Nama Kuesioner Pertanyaan Persetujuan Nilai Reliabilitas Reliabilitas

    Susun Kuesioner Lihat kuesioner

    Susun Kuesioner Lihat kuesioner

    Gambar 3.46 Halaman Master Kuesioner

  • 58

    k. Rancangan Antar Muka Halaman Persetujuan Kuesioner

    Halaman persetujuan ini merupakan rancangan antar muka yang digunakan

    untuk melakukan persetujuan, yang dilakukan oleh PPM. Rancangan antar

    muka halaman persetujuan ini dapat dilihat pada Gambar 3.47.

    Kuesioner

    ID Kuesioner Nama Kuesioner Persetujuan Status AksiLihat

    kuesionerPersetujuan

    Lihat kuesioner

    Persetujuan

    Lihat kuesioner

    Persetujuan

    Gambar 3.47 Halaman Persetujuan Kuesioner

    l. Form Kuesioner Mahasiswa

    Halaman pengisian kuesioner ini merupakan rancangan antar muka yang

    digunakan mahasiswa untuk mengisi kuesioner. Desain halaman pengisian

    kuesioner dapat dilihat pada Gambar 3.48.

    Gambar 3.48 Form Kuesioner Mahasiswa

    Tanggal

    EVALUASI PROSES BELAJAR MENGAJAR

    Kepada Mahasiswa STIKES Yayasan Dr. Soetomo

    Dalam rangka meningkatkan kualitas belajar mengajar di Prodi D-III Rekam Medik dan

    Informasi Kesehatan,

    kami mengharapkan saudara untuk mengisi kuesioner ini secara tepat dan objektif.

    Berikan pendapat saudara yang paling sesuai dengan memilih pilihan pada kuesioner ini.

    Terima Kasih.

    NAMA DOSEN:MATA KULIAH:KELAS:

    Nama

    Nama mata kuliahKelas

    NO Uraian Evaluasi Sangat Baik Baik Cukup Kurang Sangat Kurang

    Komentar / Saran

    Submit Kuesioner

  • 59

    m. Laporan Evaluasi Proses Belajar Mengajar

    Laporan evaluasi proses belajar mengajar ini menampilkan hasil dari kuesioner

    yang telah diisi mahasiswa. Dari hasil kuesioner tersebut dapat diketahui point

    pada kuesioner mana yang perlu pembenahan. Rancangan desain laporan

    tersebut dapat dilihat pada Gambar 3.49.

    Gambar 3.49 Halaman Laporan Evaluasi Proses Belajar Mengajar

    n. Laporan Tingkat Kepuasan Mahasiswa

    Laporan tingkat kepuasan mahasiswa ini menampilkan hasil dari evaluasi

    proses belajar mengajar yang ditampilkan berdasarkan dosen dan mata kuliah

    yang diajar. Rancangan antar muka halaman laporan tingkat kepuasan

    mahasiswa dapat dilihat pada Gambar 3.50.

    Enter Text

    Enter Text

    Enter TextPeriode

    Kelas Mata Kuliah

    NO Uraian Evaluasi Sangat Baik Baik Cukup Kurang Sangat Kurang

    Lihat Laporan

    Komentar :

    Cetak

    1

    2

  • 60

    Gambar 3.50 Laporan Tingkat Kepuasan Mahasiswa

    o. Laporan Evaluasi Kinerja Dosen

    Halaman laporan evaluasi kinerja dosen menampilkan laporan kinerja dosen

    dalam satu semester. Desain halaman laporan evaluasi kinerja dosen dapat

    dilihat pada Gambar 3.51.

    Gambar 3.51 Laporan Evaluasi Kinerja Dosen

    Enter Text

    Enter TextEnter Text Enter Text

    Semester

    Lihat Laporan

    7 8

    8 0

    8 2

    8 4

    8 6

    8 8

    9 0

    9 2

    1 2 3 4

    Se rie s1

    Laporan Tingkat Kepuasan Mahasiswa

    Tahun s/d

    Cetak

    Genap TahunPeriode

    Lihat Laporan

    7 8

    8 0

    8 2

    8 4

    8 6

    8 8

    9 0

    9 2

    1 2 3 4

    Se rie s1

    Periode

    Laporan Evaluasi Kinerja Dosen

    Cetak

  • 61

    3.2.8 Uji Coba Fungsi Aplikasi

    Proses uji coba dilakukan untuk mengetahui apakah fungsi-fungsi dari

    aplikasi pengolahan data evaluasi proses belajar mengajar ini telah berjalan

    dengan benar dan sesuai dengan kebutuhan pihak STIKES. Setiap fungsi yang

    disediakan akan diuji hasilnya sesuai dengan test case. Desain uji coba fungsi

    aplikasi adalah sebagai berikut:

    a. Desain Uji Coba Fungsi Login

    Fungsi login digunakan untuk melakukan pembatasan hak akses kepada

    pengguna. Pada fungsi login dilakukan dengan cara menginputkan NIP/NIM

    dan password ini akan diketahui level login masing-masing user yaitu sebagai

    Pimpinan, Prodi, PPM, Dosen, dan Mahasiswa. Desain test case untuk uji

    coba fungsi login dapat dilihat pada Tabel 3.13.

    Tabel 3.13 Desain Test Case Fungsi Login

    Test

    Case ID

    Tujuan Masukan Keluaran yang

    diharapkan

    1 Mengecek

    Validasi

    data login

    yang valid

    Memasukkan

    nama pengguna

    dan password

    yang valid

    1.Berhasil Login

    2.Menampilkan

    Halaman

    sesuai Level

    user

    2 Mengecek

    validasi

    data login

    yang tidak

    valid

    Memasukkan

    data nama

    pengguna dan

    kata sandi yang

    tidak valid

    1.Gagal Login

    2.Kembali Ke

    halaman login.

    b. Desain Uji Coba Fungsi Halaman Jabatan

    Pada halaman jabatan, pengujian yang dilakukan yaitu memastikan bahwa

    fungsi penyimpanan sesuai dengan inputan yang tersediakan. Desain test case

    untuk uji coba fungsi halaman jabatan dapat dilihat pada Tabel 3.14.

  • 62

    Tabel 3.14 Desain Test Case Halaman Jabatan

    Test

    Case ID

    Tujuan Masukan Keluaran yang

    diharapkan

    3 Mengetahui

    respon aplikasi

    jika tambah

    data jabatan.

    data yang diisi

    pada halaman

    master jabatan: ID

    jabatan, mata

    jabatan, hak

    akses.

    Data jabatan yang

    telah ditambahkan

    tersimpan.

    4 Mengetahui

    respon aplikasi

    jika edit data

    kelas.

    Menampilkan

    data jabatan yang

    akan diedit

    c. Desain Uji Coba Fungsi Halaman Pegawai

    Pada halaman pegawai, pengujian yang dilakukan yaitu memastikan bahwa

    fungsi penyimpanan sesuai dengan inputan yang tersediakan. Desain test case

    untuk uji coba fungsi halaman pegawai dapat dilihat pada Tabel 3.15.

    Tabel 3.15 Desain Test Case Halaman Pegawai

    Test

    Case ID

    Tujuan Masukan Keluaran yang

    diharapkan

    5 Mengetahui

    respon

    aplikasi jika

    tambah data

    pegawai

    baru.

    data yang diisi

    pada halaman

    master pegawai:

    NIM, password,

    nama pegawai,

    jabatan

    Data pegawai

    yang telah

    ditambahkan

    tersimpan.

    6 Mengetahui

    respon

    aplikasi jika

    edit data

    pegawai

    baru.

    Menampilkan

    data pegawai

    yang akan

    diedit

  • 63

    d. Desain Uji Coba Halaman Jurusan

    Pada halaman jurusan, pengujian yang dilakukan yaitu memastikan bahwa

    fungsi penyimpanan sesuai dengan inputan yang tersediakan. Desain test case

    untuk uji coba fungsi halaman jurusan dapat dilihat pada Tabel 3.16.

    Tabel 3.16 Desain Test Case Halaman Jurusan

    Test

    Case

    ID

    Tujuan Masukan Keluaran

    yang

    diharapkan

    7 Mengetahui

    respon aplikasi

    jika tambah data

    jurusan baru.

    data yang diisi

    pada halaman

    master jurusan:

    ID Jurusan,

    Nama Jurusan.

    Data jurusan

    yang telah

    ditambahkan

    tersimpan.

    8 Mengetahui

    respon aplikasi

    jika edit data

    jurusan.

    Menampilkan

    data jurusan

    yang akan

    diedit

    e. Desain Uji Coba Halaman Mata Kuliah

    Pada halaman mata kuliah, pengujian yang dilakukan yaitu memastikan bahwa

    fungsi penyimpanan sesuai dengan inputan yang tersediakan. Desain test case

    untuk uji coba fungsi halaman mata kuliah dapat dilihat pada Tabel 3.17.

    Tabel 3.17 Desain Test Case Halaman Mata Kuliah

    Test

    Case

    ID

    Tujuan Masukan Keluaran yang

    diharapkan

    9 Mengetahui

    respon aplikasi

    jika tambah data

    mata kuliah.

    data yang diisi pada

    halaman master

    mata kuliah: ID

    mata kuliah, nama

    mata kuliah, jumlah

    sks, semester

    diambil, jurusan

    Data mata kuliah

    yang telah

    ditambahkan

    tersimpan.

    10 Mengetahui

    respon aplikasi

    Menampilkan data

    mata kuliah yang

  • 64

    Test

    Case

    ID

    Tujuan Masukan Keluaran yang

    diharapkan

    jika edit data

    mata kuliah.

    akan diedit

    f. Desain Uji Coba Halaman Mahasiswa

    Pada halaman mahasiswa, pengujian yang dilakukan yaitu memastikan bahwa

    fungsi penyimpanan sesuai dengan inputan yang tersediakan. Desain test case

    untuk uji coba fungsi halaman mahasiswa dapat dilihat pada Tabel 3.18.

    Tabel 3.18 Desain Test Case Halaman Mahasiswa

    Test

    Case ID

    Tujuan Masukan Keluaran yang

    diharapkan

    11 Mengetahui

    respon aplikasi

    jika tambah data

    mahasiswa baru.

    data yang diisi pada

    halaman master

    mahasiswa: NIM,

    password, nama

    mahasiswa,

    angkatan, jurusan,

    jenis kelamin.

    Data mahasiswa

    yang telah

    ditambahkan

    tersimpan.

    12 Mengetahui

    respon aplikasi

    jika edit data

    mahasiswa baru.

    Menampilkan

    data mahasiswa

    yang akan diedit

    g. Desain Uji Coba Halaman Kelas

    Pada halaman kelas, pengujian yang dilakukan yaitu memastikan bahwa

    fungsi penyimpanan sesuai dengan inputan yang tersediakan. Desain test case

    untuk uji coba fungsi halaman kelas dapat dilihat pada Tabel 3.19.

    Tabel 3.19 Desain Test Case Halaman Kelas

    Test

    Case ID

    Tujuan Masukan Keluaran yang

    diharapkan

    13 Mengetahui

    respon aplikasi

    data yang diisi pada

    halaman master

    Data kelas yang

    telah

  • 65

    Test

    Case ID

    Tujuan Masukan Keluaran yang

    diharapkan

    jika tambah

    data kelas baru.

    kelas: ID kelas,

    mata kuliah, nama

    kelas, tahun,

    semester, dosen

    pengajar.

    ditambahkan

    tersimpan.

    14 Mengetahui

    respon aplikasi

    jika edit data

    kelas.

    Menampilkan

    data kelas yang

    akan diedit

    h. Desain Uji Coba Halaman Kelas Mahasiswa

    Pada halaman kelas mahasiswa, pengujian yang dilakukan yaitu memastikan

    bahwa fungsi penyimpanan sesuai dengan inputan yang tersediakan. Desain

    test case untuk uji coba fungsi halaman kelas mahasiswa dapat dilihat pada

    Tabel 3.20.

    Tabel 3.20 Desain Test Case Halaman Kelas Mahasiswa

    Test

    Case

    ID

    Tujuan Masukan Keluaran yang

    diharapkan

    15 Mengetahui

    respon aplikasi

    jika tambah data

    kelas mahasiswa

    baru.

    data yang diisi

    pada halaman

    master kelas

    mahasiswa:

    mahasiswa dan

    kelas.

    Data kelas

    mahasiswa

    yang telah

    ditambahkan

    tersimpan.

    16 Mengetahui

    respon aplikasi

    jika hapus data

    kelas mahasiswa.

    Mampilkan

    pesan “hapus

    data ini ?”

    i. Desain Uji Coba Halaman Pertanyaan

    Pada halaman pertanyaan, pengujian yang dilakukan yaitu memastikan bahwa

    fungsi penyimpanan sesuai dengan inputan yang tersediakan. Desain test case

    untuk uji coba fungsi halaman pertanyaan dapat dilihat pada Tabel 3.21.

  • 66

    Tabel 3.21 Desain Test Case Halaman Pertanyaan

    Test

    Case ID

    Tujuan Masukan Keluaran yang

    diharapkan

    17 Mengetahui

    respon aplikasi

    jika tambah

    data

    pertanyaan

    baru.

    data yang diisi pada

    halaman master

    pertanyaan: ID

    pertanyaan dan

    pertanyaan.

    Data pertanyaan

    yang telah

    ditambahkan

    tersimpan.

    18 Mengetahui

    respon aplikasi

    jika edit data

    pertanyaan.

    Menampilkan

    data pertanyaan

    yang akan diedit

    j. Desain Uji Coba Halaman Kuesioner

    Pada halaman kuesioner, pengujian yang dilakukan yaitu memastikan bahwa

    fungsi penyimpanan sesuai dengan inputan yang tersediakan. Desain test case

    untuk uji coba fungsi halaman kuesioner dapat dilihat pada Tabel 3.22.

    Tabel 3.22 Desain Test Case Halaman Kuesioner

    No Tujuan Masukan Keluaran yang

    diharapkan

    19 Mengetahui

    respon

    aplikasi jika

    tambah data

    kuesioner

    baru.

    data yang diisi

    pada halaman

    kuesioner: ID

    kuesioner dan

    nama

    kuesioner.

    Data kuesioner

    yang telah

    ditambahkan

    tersimpan.

    20 Mengetahui

    respon

    aplikasi jika

    edit data

    kuesioner.

    Menampilkan

    data kuesioner

    yang akan

    diedit

  • 67

    k. Desain Uji Coba Halaman Persetujuan Kuesioner

    Pada halaman persetujuan kuesioner, pengujian yang dilakukan yaitu

    memastikan bahwa fungsi penyimpanan sesuai dengan inputan yang

    tersediakan. Desain test case untuk uji coba fungsi halaman persetujuan

    kuesioner dapat dilihat pada Tabel 3.23.

    Tabel 3.23 Desain Test Case Halaman Persetujuan Kuesioner

    No Tujuan Masukan Keluaran yang

    diharapkan

    21 Mengetahui

    respon aplikasi

    jika melakukan

    persetujuan

    kuesioner

    Memilih

    Tombol

    Persetujuan

    Menampilkan

    pesan “terima

    kuesioner?”

    l. Desain Uji Coba Halaman Kuesioner Mahasiswa

    Pada halaman kuesioner mahasiswa, pengujian yang dilakukan yaitu

    memastikan bahwa fungsi penyimpanan sesuai dengan inputan yang

    tersediakan. Desain test case untuk uji coba fungsi halaman pengisian

    kuesioner dapat dilihat pada Tabel 3.24.

    Tabel 3.24 Desain Test Case Halaman Kuesioner Mahasiswa

    No Tujuan Masukan Keluaran yang

    diharapkan

    22 Mengetahui

    respon

    aplikasi jika

    submit

    kuesioner.

    data yang diisi

    pada halaman

    kuesioner:

    pilihan

    pertanyaan

    Data kuesioner

    yang telah

    ditambahkan

    tersimpan.

  • 68

    m. Desain Uji Coba Halaman Laporan Evaluasi PBM

    Pada halaman laporan evaluasi PBM, pengujian yang dilakukan yaitu

    memastikan bahwa fungsi penyimpanan sesuai dengan inputan yang

    tersediakan. Desain test case untuk uji coba fungsi halaman laporan evaluasi

    PBM dapat dilihat pada Tabel 3.25.

    Tabel 3.25 Desain Test Case Halaman Laporan Evaluasi PBM

    No Tujuan Masukan Keluaran yang

    diharapkan

    23 Mengetahui

    respon jika

    memilih lihat

    laporan.

    Memilih

    periode dan

    kelas mata

    kuliah

    Muncul laporan

    evaluasi PBM

    n. Desain Uji Coba Halaman Laporan Evaluasi Kinerja Dosen

    Pada halaman laporan evaluasi kinerja dosen, pengujian yang dilakukan yaitu

    memastikan bahwa fungsi penyimpanan sesuai dengan inputan yang

    tersediakan. Desain test case untuk uji coba fungsi halaman laporan evaluasi

    kinerja dosen dapat dilihat pada Tabel 3.26.

    Tabel 3.26 Desain Test Case Halaman Laporan Evaluasi Kinerja Dosen

    No Tujuan Masukan Keluaran yang

    diharapkan

    25 Mengetahui

    respon jika

    memilih lihat

    laporan.

    Memilih

    periode dan

    kelas mata

    kuliah

    Muncul laporan

    evaluasi PBM

    o. Desain Uji Coba Halaman Laporan Tingkat Kepuasan

    Pada halaman laporan tingkat kepuasan, pengujian yang dilakukan yaitu

    memastikan bahwa fungsi penyimpanan sesuai dengan inputan yang

  • 69

    tersediakan. Desain test case untuk uji coba fungsi halaman laporan tingkat

    kepuasan dapat dilihat pada Tabel 3.27.

    Tabel 3.27 Desain Test Case Halaman Laporan Tingkat Kepuasan

    No Tujuan Masukan Keluaran yang

    diharapkan

    24 Mengetahui

    respon jika

    memilih lihat

    laporan

    Memilih

    semester.

    Muncul grafik

    laporan tingkat

    kepuasan

    mahasiswa.