Cari Blog Ini

Diberdayakan oleh Blogger.

search

Flow -  Progress

Rabu, 03 Juli 2019

Sistem Informasi Pendaftaran Online Di SD Negeri 1 Jilatan Kedalam Studi Kasus UML

by seftianhanafi.blogspot.com  |  at  Juli 03, 2019

Perancangan UML Sistem Informasi Penerimaan Siswa Baru Di SD

Use Case

              Definisi Aktor

Definisi actor
Deskripsi
Admin
Adalah orang yang dapat melihat, menghapus, mengedit, data orang tua dan data calon siswa.
Kepala Sekolah
Adalah orang yang hanya dapat melihat data orang tua dan data calon siswa.
Orang Tua
Adalah orang yang hanya dapat melakukan input data orang tua dan data calon siswa.

            Definisi Use Case

Use Case
Deskripsi
Vasilidasi
Merupakan generalisasi dari proses login, logout, pemriksaan login didalam system.
Login
Merupakan proses yang dilakukan oleh orang tua, admin, dan kepala sekolah, agar dapat masuk kedalam system dengan menggunakkan username masing-masing atau level login yang telah disediakan.
Logout
Merupakan proses agar user atau pengguna dapat keluar dari system pendaftaran online berdasarkan username yang telah digunakan sebelumnya saat login untuk pertama kali.
Memeriksa Status Login
Merupakan proses agar user dapat dikontrol system untuk login sesuai dengan username yang digunakan sebelumnya.
Mengolah Data Calon Siswa
Merupakan data calon siswa yang akan diinput oleh orang tua baik berupa data diri calon siswa tersebut.
Menghapus Data Calon Siswa
Merupakan data siswa yang akan dihapus oleh admin baik berupa data diri calon siswa tersebut.
Mengedit Data Calon Siswa
Merupakan data siswa yang akan di edit oleh admin baik data berupa data diri calon siswa tersebut.
Melihat Data Calon Siswa
Merupakan data siswa yang dapat dilihat oleh admin dan kepala sekolah baik data berupa data diri calon siswa tersebut.
Mengolah Data Orang Tua
Merupakan data orang tua yang akan diinput oleh orang tua dari calon siswa tersebut baik berupa data diri orang tua tersebut.
Menghapus data Orang Tua
Merupakan data orang tua yang akan dihapus oleh admin baik berupa data diri orang tua tersebut.
Mengedit Data Orang Tua
Merupakan data orang tua yang akan di edit oleh admin baik data berupa data diri orang tua tersebut.
Melihat Data Orang Tua
Merupakan data orang tua yang dapat dilihat oleh admin dan kepala sekolah baik data berupa data diri orang tua tersebut.

            Skenario Use Case

            Berikut adalah skenario jalannya masing-masing use case yang telah didenifisikan sebelumnya:
Nama Use Case: login
Skenario:
Aksi actor
Reaksi system
Skenario normal

1.     Memasukkan username dan password


2.     Memeriksa valid tidaknya data masukkan login

3.     Masuk ke system informasi pendafataran online
Skenario alternative

1.     Masukkan username dan password


2.     Memeriksa valid tidaknya data masukkan

3.     Menampilkan pesan login tidak valid
4.     Memasukkan username dan password yang valid


5.     Memeriksa valid tidaknya data masukkan

6.     Masuk ke system informasi
Nama Use Case: logout
Skenario:
Aksi actor
Reaksi system
Scenario normal

1.     Memilih menu logout


2.     Melakukan proses logout
Nama Use Case: Memeriksa Status Login
Skenario:
Aksi actor
Reaksi system
Skenario normal


1.     Memeriksa ke variable session sebagai penanda login, apakah orang tua, admin, dan kepala sekolah sudah login

2.     Mengembalikan status login, sudah login atau belum ke dalam system informasi
Nama Use Case: Mengolah Data Calon Siswa
Skenario:
Aksi actor
Reaksi system
Skenario normal


1.     Memeriksa status login
2.     Memasukkan username orang tua


3.     Memeriksa valid tidaknya data yang dimasukkan
4.     Mengisi data info calon siswa


5.     Menyimpan data yang telah diinputkan oleh orang tua kedalam system.

6.     Menampilkan data yang telah diinputkan ke system
Skenario alternative


1.     Memeriksa status login
2.     Memasukkan username orang tua pada kolom yang disediakan


3.     Memeriksa valid tidaknya data yang dimasukkan
4.     Mengisi data info calon siswa


5.     Mengeluarkan pesan bahwa data yang dimasukkan tidak valid
6.     Memperbaiki data masukkan yang tidak valid sebelumnya


7.     Memeriksa valid tidaknya data yang dimasukkan

8.     Mengolah data calon siswa dan menyimpan

9.     Menampilkan data calon siswa jika sudah sukses disimpan
Nama Use Case: Menghapus Data Calon Siswa
Skenario:
Aksi aktor
Reaksi system
Skenario normal


1.     Memeriksa status login
2.     Memasukkan kata kunci dan kategori pencarian


3.     Memeriksa valid tidaknya data yang dimasukkan dan mencari kategori yang dimasukkan ke system
4.     Memilih data yang akan dihapus


5.     Menghapus data yang telah diinput oleh orangtua kedalam system.

6.     Menampilkan data yang tersisa didalam system
Skenario alternative


1.     Memeriksa status login
2. Memasukkan username admin pada kolom yang disediakan


3. Memeriksa valid tidaknya data yang dimasukkan
4. Menghapus data pada calon siswa


5. mengeluarkan pesan bahwa data yang dimasukkan tidak valid
6. Memilih kembali data yang akan dihapus


7. Menghapus data calon siswa dan menyimpan

8. Menampilkan data calon siswa jika sudah sukses disimpan
Nama Use Case: Mengedit Data Calon Siswa
Skenario:
Aksi actor
Reaksi system
Skenario normal


1. Memeriksa status login
2. memasukkan kata kunci dan kategori pencarian


3. Memeriksa valid tidaknya data yang dimasukkan dan mencari kategori yang dimasukkan ke system
4. Memilih data yang akan di edit


5. Menyimpan data yang telah di edit oleh admin kedalam system.

6. Menampilkan data yang telah di edit dan disimpan ke system.
Skenario alternative


1. Memeriksa status login
2. Memasukkan username admin pada kolom yang disediakan


3. Memeriksa valid tidaknya data yang dimasukkan
4. Mengedit data info calon siswa


5. Mengeluarkan pesan bahwa data yang dimasukkan tidak valid
6. Memperbaiki data yang ingin di edit sebelumnya


7. Memeriksa valid tidaknya data yang dimasukkan

8. Mengedit data calon siswa dan menyimpan

9. Menampilkan data calon siswa jika sudah sukses disimpan
Nama Use Case: Melihat Data Calon Siswa
Skenario:
Aksi actor
Reaksi system
Skenario normal


1. Memeriksa status login
2. Memasukkan kata kunci dan kategori pencarian


3. Memeriksa valid tidaknya data yang dimasukkan dan mencari kategori yang dimasukkan ke system
4. Memilih data calon siswa yang akan dilihat


5. Melihat data yang telah diinputkan oleh orang tua kedalam sistem

6. Menampilkan data yang ingin dilihat yang telah diinputkan ke system
Skenario alternative


1. memeriksa status login
2. Memasukkan username admin maupun kepala sekolah pada kolom yang sudah disediakan


3. Memeriksa valid tidaknya data yang dimasukkan
4. Memperbaiki data masukkan


7. Memeriksa valid tidaknya data yang dimasukkan

8. melihat data calon siswa

9. Menampilkan data calon siswa
Nama Use Case: Mengolah Data Orang Tua
Skenario:
Aksi actor
Reaksi system
Skenario normal


1.     Memeriksa status login
2.     Memasukkan username orang tua


3.     Memeriksa valid tidaknya data yang dimasukkan
4.     Mengisi data info orang tua dari calon siswa


5.     Menyimpan data yang telah diinputkan oleh orang tua kedalam system.

6.     Menampilkan data yang telah diinputkan ke system
Skenario alternative


10.  Memeriksa status login
11.  Memasukkan username orang tua pada kolom yang disediakan


12.  Memeriksa valid tidaknya data yang dimasukkan
13.  Mengisi data info orang tua dari calon siswa


14.  Mengeluarkan pesan bahwa data yang dimasukkan tidak valid
15.  Memperbaiki data masukkan yang tidak valid sebelumnya


16.  Memeriksa valid tidaknya data yang dimasukkan

17.  Mengolah data orang tua dari calon siswa dan menyimpan

18.  Menampilkan data orang tua jika sudah sukses disimpan
Nama Use Case: Menghapus Data Orang Tua
Skenario:
Aksi aktor
Reaksi system
Skenario normal


1.     Memeriksa status login
2.     Memasukkan kata kunci dan kategori pencarian


3.     Memeriksa valid tidaknya data yang dimasukkan dan mencari kategori yang dimasukkan ke system
4.     Memilih data yang akan dihapus


5.     Menghapus data yang telah diinput oleh orangtua kedalam system.

6.     Menampilkan data yang tersisa didalam system
Skenario alternative


2.     Memeriksa status login
2. Memasukkan username admin pada kolom yang disediakan


3. Memeriksa valid tidaknya data yang dimasukkan
4. Menghapus data pada orang tua dari calon siswa


5. mengeluarkan pesan bahwa data yang dimasukkan tidak valid
6. Memilih kembali data yang akan dihapus


7. Menghapus data orang tua dari calon siswa dan menyimpan

8. Menampilkan data orang tua jika sudah sukses disimpan
Nama Use Case: Mengedit Data Orang Tua
Skenario:
Aksi actor
Reaksi system
Skenario normal


1. Memeriksa status login
2. memasukkan kata kunci dan kategori pencarian


3. Memeriksa valid tidaknya data yang dimasukkan dan mencari kategori yang dimasukkan ke system
4. Memilih data yang akan di edit


5. Menyimpan data yang telah di edit oleh admin kedalam system.

6. Menampilkan data yang telah di edit dan disimpan ke system.
Skenario alternative


1. Memeriksa status login
2. Memasukkan username admin pada kolom yang disediakan


3. Memeriksa valid tidaknya data yang dimasukkan
4. Mengedit data info orang tua dari calon siswa


5. Mengeluarkan pesan bahwa data yang dimasukkan tidak valid
6. Memperbaiki data yang ingin di edit sebelumnya


7. Memeriksa valid tidaknya data yang dimasukkan

8. Mengedit data orang tua dan menyimpan

9. Menampilkan data orang tua jika sudah sukses disimpan

Nama Use Case: Melihat Data Orang Tua
Skenario:
Aksi actor
Reaksi system
Skenario normal


1. Memeriksa status login
2. Memasukkan kata kunci dan kategori pencarian


3. Memeriksa valid tidaknya data yang dimasukkan dan mencari kategori yang dimasukkan ke system
4. Memilih data orang tua yang akan dilihat


5. Melihat data yang telah diinputkan oleh orang tua kedalam sistem

6. Menampilkan data yang ingin dilihat yang telah diinputkan ke system
Skenario alternative


1. memeriksa status login
2. Memasukkan username admin maupun kepala sekolah pada kolom yang sudah disediakan


3. Memeriksa valid tidaknya data yang dimasukkan
4. Memperbaiki data masukkan


7. Memeriksa valid tidaknya data yang dimasukkan

8. melihat data orang tua

9. Menampilkan data orang tua

            Diagram Use Case

              Berikut adalah diagram use case dari system pendaftaran online SD Negeri 1 Jilatan :


Diagram Kelas

            Berikut adalah diagram kelas dari system pendaftaran online SD Negeri 1 Jilatan :

Keterangan :
Nama kelas
Keterangan
Main
Merupakan kelas main
Antarmuka
Merupakan kelas yang berperan dalam tampilan
Validasi
Merupakan kelas proses yang diambil dari pendefinisian use case Validasi
Admin
Adalah orang yang dapat melihat semua data yang ada pada system dan dapat mengedit, menghapus data yang ada pada system.
Kepala Sekolah
Adalah orang yang hanya dapat melihat data calon siswa dan data orang tua.
Orang Tua
Adalah orang yang hanya dapat menginput data calon siswa dan data orang tua.
Mengelola Data Calon Siswa
Merupakan kelas yang untuk melakukan segala urusan pengaksesan tabel calon siswa
Mengelola Data Orang Tua
Merupakan kelas yang untuk melakukan segala urusan pengaksesan tabel orang tua
KoneksiBasisData
Merupakan kelas yang utilitas untuk koneksi ke basis data dan melakukan query

Diagram Object

            Berikut adalah diagram object dari system pendaftaran online SD Negeri 1 Jilatan :

Diagram Sekuen

            Berikut adalah diagram sekuen dari system pendaftaran online SD Negeri 1 Jilatan :



a)    Use Case Login (Admin)

b)    Use Case Login (Kepala Sekolah)




c)     Use Case Login (Orang Tua)

d)    Use Case Logout (Admin)


e)     Use Case Logout (Kepala Sekolah)

f)      Use Case Logout (Orang Tua)

g)    Use Case Input Data Calon Siswa

h)    Use Case Edit  Data Calon Siswa


i)      Use Case Hapus Data Calon Siswa


j)      Use Case Lihat Data Calon Siswa (Admin)

k)     Use Case Lihat Data Calon Siswa (Kepala Sekolah)

l)      Use Case Input Data Orang Tua

m)   Use Case Edit  Data Orang Tua

n)    Use Case Hapus Data Orang Tua


o)    Use Case Lihat Data Orang Tua (Admin)

p)    Use Case Lihat Data Orang Tua (Kepala Sekolah)

Diagram Komunikasi

            Berikut adalah diagram komunikasi dari system pendaftaran online SD Negeri 1 Jilatan :
a)     Use Case Login (Admin)

b)    Use Case Login (Kepala Sekolah)

 c)     Use Case Login (Orang Tua)

d)    Use Case Logout (Admin)


e)     Use Case Logout (Kepala Sekolah)

f)     Use Case Logout (Orang Tua)

g)    Use Case Input Data Calon Siswa

h)    Use Case Edit Data Calon Siswa

 i)      Use Case Hapus Data Calon Siswa

j)      Use Case Lihat Data Calon Siswa (Admin)

k)    Use Case Lihat Data Calon Siswa (Kepala Sekolah)

l)      Use Case Input Data Orang Tua


m)   Use Case Edit Data Orang Tua

n)    Use Case Hapus Data Orang Tua


o)    Use Case Lihat Data Orang Tua (Admin)

p)    Use Case Lihat Data Orang Tua (Kepala Sekolah)

Diagram Kolaborasi

            Berikut adalah diagram kolaborasi dari system pendaftaran online SD Negeri 1 Jilatan :



Diagram Status

            Berikut adalah diagram status dari system pendaftaran online SD Negeri 1 Jilatan :
a)     Objek dari m membawa di kelas Main.
            Metode main membawa transisi dari status awal ke status akhir.

 b)    Objek : am dari kelas Antarmuka
            Beberapa metode didalam kelas antarmuka ketika dijalankan membawa status awal ke status awal ke status awal ke status akhir. Namun ada beberapa metode yang dijalankan sebagai bagian dari proses yang lain misalkan untuk proses melihat dan mengedit data, maka pada awalnya dijalankan proses pencarian untuk menentukan data yang akan dilihat atau diedit.

c)     Objek : v dari kelas Validasi
            Metode Login mengisi variable sebagai penanda status telah Login.


d)    Objek : kbd dari kelas Koneksi Basis Data

e)     Objek : mdcs dari kelas Mengelola Data Calon Siswa

f)     Objek : mdot dari kelas Mengelola Data Orang Tua

Diagram Aktivitas

            Berikut adalah diagram aktivitas dari system pendaftaran online SD Negeri 1 Jilatan :
a)     Diagram Aktivitas Admin

b)    Diagram Aktifitas Kepala Sekolah


c)     Diagram Aktifitas Orang Tua

Diagram Komponen

            Berikut adalah diagram komponen dari system pendaftaran online SD Negeri 1 Jilatan :

Diagram Deployment

           Berikut adalah diagram deployment dari system pendaftaran online SD Negeri 1 Jilatan :
Aplikasi di deploy pada sebuah computer server dimana di dalamnya sudah terdapat php server dan MySQL sebagai DBMS.

Semoga blog ini dapat bermanfaat dan dapat membantu teman sekalian dan jangan lupa dukung terus blog ini agar dapat berkembang untuk kedepannya.

0 komentar:

Tugas Besar Pemrograman Visual

Proudly Powered by Blogger.