Anda di halaman 1dari 9

Tugas 1

SISTEM BASIS DATA



Software Engineering









DISUSUN OLEH
NAMA : IVAN ZATRIA
NIM : H 121 11 902







JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS HASANUDDIN
MAKASSAR
2014



SOFTWARE ENGINEERING

Software Engineering yang akan dibuat disini ialah masalah tentang Penerimaan
Mahasiswa Baru yang dilaksanakan di salah satu Universitas Terbuka. Metode pendaftaran yang
masih sederhana dibandingkan dengan Universitas yang sudah cukup terkenal. Adapun langkah-
langkah pembuatan software engineering.

A. Tahap Analisis
1. Current System, Kelemahan System dan Proposes System
Di sebuah Uniersitas swasta di Sulawesi Selatan membuka pendaftaran Penerimaan
Mahasiswa Baru (PMB). Untuk seorang calon mahasiswa baru yang ingin mendaftarkan dirinya
langsung menuju ke Universitas untuk mengambil formulir pendaftaran dan membayar biaya
pendaftaran secara langsung kepada panitia Penerimaan Mahasiswa Baru (PMB). Setelah
penentuan batas hari pendaftaran, para calon mahasiswa baru yang telah mendaftar melakukan
ujian tertulis dan diumumkan untuk calon yang lulus.

Begitu sulit serta lamanya proses yang harus dilakukan oleh calon pendaftar merupakan
kelemahan dari bentuk penerimaan mahasiwa baru yang dilaksanakan oleh Universitas ini.
Karena mahasiswa harus langsung ke panitia PMB untuk mengambil formulir dan membayarnya
di tempat yang sama. Bisa jadi kemungkinan calon yang sudah mendaftar ditipu oleh orang yang
disangkanya panitia PMB. Serta pengumuman hanya bias dilihat langsung di universitas yang
membuat calon pendaftar harus mengunjungi universitas untuk melihatnya.
2. Proposes System
Untuk mengurangi kesulitan yang dilakukan oleh calon pendaftar, pendaftar melakukan
pmbayaran via bank dan dari bank mendapatkan pin untuk log in via internet untuk pengisian
formulir pendaftaran. Setelah itu formulir pendaftaran dibawa bersama beberapa berkas yang
Pengumuman
Pendaftar
Universitas
Panitia PMB
Ujian Tulis
dibutuhkan untuk tes tertulis yang dilaksanakan oleh panitia PMB. Setelah itu pengumuman di
umumkan melalui via Internet aga dapat dilihat langsung oleh pendaftar tanpa harus ke
universitas tersebut untuk melihat pengumuman


3. Spesifikasi Analisis Kebutuhan Sistem

3.1. SpesifikasiKebutuhan Fungsional
Form Pendaftaran
Tes Tertulis

3.2. Kebutuhan Data
Biodata Mahasiswa
Bukti Pembayaran
Pengumuman

3.3. Kebutuhan Teknologi
Server Web
Loptop/gadget/computer/smartphone

3.4. Kebutuhan Non Fungsional
Data Login Pendaftaran
ID Login
Aplikasi Web selama 24 jam


Login Pengisian
Formulir
Pengumuman
Via Internet
Pendaftar
Panitia
PMB
Bank
Ujian Tulis

B. Tahap Desain

4. Perancangan Sistem DFD

4.1. Rancangan Sistem Secara Umum
a. Diagram Konteks








b. Diagram Berjenjang



Sistem
Informasi PMB
0
Pendaftaran
1
Input
1
Data
Formulir
2
Ujian Tulis

2
Pengisian
Formulir
2
Pembayaran
2
Pengumuman
Ujian
2
ID Log In
2
Level 0
Level 1
Level 2
Output
1
Data
pembayara
Sistem Informasi PMB
0
Pembayara
Data
Pengujian
4.2. Rancangan Sistem Terinci
a. Diagram Aliran Data Level 1


b. Diagram Aliran Level 2
Input
1
Bank
Server
ID Log In.id F
1
Form .pdf F
2

Pendaftaran
1
Pengisian
Form
Pengujian
Tulis
Form.docx F Pengumuman.pdf F2


Proses 2

5. Rancangan Sistem UML
5.1. Rancangan Sistem Secara Umum
a. Use Case Diagram

b. Class Diagram


Pembayara
n
Bank
Form
Login
Ujian
Tertulis
Pendaft
Panitia
PMB
Pengumum
an
Pendaftar
Nama
Alamat
J.K
User
Panitia PMB
Nama
Umur
J.K
Admin
Bank

Nama Bank

Payment
Data Form
Penguijan
Data Pembayaran
P
e
m
b
a
y
a
r
a
n

F
o
r
m

5.2. Rancangan Sisteam Terinci
a. Sequence Diagram


















b. Activity Diagram
c. State Chart Diagram
d. Deployment Diagram


6. Pengujian Sistem
6.1. Black-Box Testing
Pembayaran
Data Pembayaran
Data Form Pendaftaran
ID Log In
Pengujian Tes Tulis
Pengumuman
Log In Melihat Pengumuman
Data Form
Apakah data yang diinput valid ?
Apakah sistem dapat membaca dan membedakan character, numerik, dan symbol dan
penggunaannya?
Apakah system dapat menolak data berganda?
Apakah system dapat membaca batasan field?
Apakah system dapat kompatibel secara internal?
Apakah system dapat memeriksa apabila ada data yang tidak diinput secara keseluruhan
dan memberi peringatan?
Apakah system dapat memeriksa kesalahan penginputan data secara keseluruhan dan
memberi peringatan?
Apakah system dapat diedit data jika ada pembaharuan data?


6.2. Analisis Kinerja Sistem
Apakah sistem dapat berjalan cepat dan tepat?
Apakah system dapat menghubungkan jaringan web dengan baik ?
Apakah sistem dapat memeriksa data yang dicari secara cepat?
Apakah sistem dapat diakses oleh 100 user dalam waktu yang bersamaan?
Apakah 50 pendaftar dapat melakukan input data ke sistem dalam waktu yang
bersamaan?
Apakah sistem dapat melakukan recovery dan back up data secara cepat?



6.3.Pengujian Akseptansi Sistem
Apakah pendaftar paham dan tahu cara mengisi formulir dengan cara log in via internet
melalui sistem?
Apakah calon mahasiswa tidak mengalami kesulitan pada saat mengisi formulir data di
sistem?
Apakah bank dapat dengan cepat mengirimkan data ke pihak panitia PMB?
Apakah pengumuman ujian dapat diupload secara cepat dan di akses langsung oleh
pendaftar?
Apakah panitia PMB mengerti dan tidak mengalami kesulitan penginput data kesehatan
calon mahasiswa di sistem?
Apakah pihak bank merasa puas dengan adanya sistem informasi ini?
Apakah calon mahasiswa merasa puas dan mudah dalam menggunakan sistem informasi
ini?
Apakah panitia PMB merasa puas dengan adanya sistem informasi ini?


6.4. Integration Test
Apakah program dalam sistem dapat menghubungkan data-data yang memiliki
keterkaitan?
Apakah data di class tertentu dapat digunakan pada data di class lainnya?

6.5. Using Test
Apakah program dalam sistem dapat memanage atau mengelompokkan data berdasarkan
kode?
Apakah program dalam sistem tidak lagi terdapat error?

6.6. Defect Testing
Apakah pada sistem terdapat kecacatan?
Apakah pada program terdapat yang tidak sesuai dengan fungsinya atau spesifikasinya?
Apakah pada program terdapat kesalahan pengkodean?

Anda mungkin juga menyukai

  • Struk Bensin Editan
    Struk Bensin Editan
    Dokumen1 halaman
    Struk Bensin Editan
    MaktalHudaAltiara
    84% (50)
  • Resume Tugas Praktikum 1
    Resume Tugas Praktikum 1
    Dokumen12 halaman
    Resume Tugas Praktikum 1
    IvanZatriaExactautis
    Belum ada peringkat
  • Bab 2
    Bab 2
    Dokumen7 halaman
    Bab 2
    IvanZatriaExactautis
    Belum ada peringkat
  • Curriculum Vitae Data Diri
    Curriculum Vitae Data Diri
    Dokumen1 halaman
    Curriculum Vitae Data Diri
    IvanZatriaExactautis
    Belum ada peringkat
  • Merge Sort
    Merge Sort
    Dokumen7 halaman
    Merge Sort
    IvanZatriaExactautis
    Belum ada peringkat
  • Greedy and Dynamic
    Greedy and Dynamic
    Dokumen10 halaman
    Greedy and Dynamic
    IvanZatriaExactautis
    Belum ada peringkat
  • TP Praktikum 5
    TP Praktikum 5
    Dokumen1 halaman
    TP Praktikum 5
    IvanZatriaExactautis
    Belum ada peringkat
  • Tugas Praktikum 4
    Tugas Praktikum 4
    Dokumen1 halaman
    Tugas Praktikum 4
    IvanZatriaExactautis
    Belum ada peringkat
  • Agama
    Agama
    Dokumen6 halaman
    Agama
    IvanZatriaExactautis
    Belum ada peringkat
  • Daftar Riwayat Hidup
    Daftar Riwayat Hidup
    Dokumen1 halaman
    Daftar Riwayat Hidup
    IvanZatriaExactautis
    Belum ada peringkat
  • Adhe Ridwan
    Adhe Ridwan
    Dokumen1 halaman
    Adhe Ridwan
    IvanZatriaExactautis
    Belum ada peringkat
  • Lap or An
    Lap or An
    Dokumen18 halaman
    Lap or An
    IvanZatriaExactautis
    Belum ada peringkat
  • Lap or An
    Lap or An
    Dokumen18 halaman
    Lap or An
    IvanZatriaExactautis
    Belum ada peringkat