• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN PERANCANGAN SISTEM

3.2 Perancangan Database

3.2.1 UML (Unified Modelling Language)

3.2.1.2 Activity Diagram

Activity diagram menggambarkan berbagai alir aktivitas dalam sistem

yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir.

 Pada aktivitas login terdapat kegiatan sebagai berikut :

Gambar 3.4 Activity Diagram Login

Agar dapat menggunakan aplikasi, Seorang operator harus memasukkan User ID dan Password secara benar, apabila tidak, operator tidak akan bisa menggunakan aplikasi dan system akan terus meminta agar memasukkan user ID

Inputkan User ID dan Password

T

Validasi User ID dan Password

Sesuai

Y

System Operator

dan Password secara benar. Jika user ID dan Password yang telah dimasukkan benar, maka operator masuk ke dalam system dan siap menggunakan aplikasi.

 Pada aktivitas ubah jadwal Distribusi Arus

Gambar 3.5 Activity Diagram ubah jadwal Distribusi Arus

Kegiatan utama dari seorang operator adalah mengubah jadwal yang telah diinputkan pertama kali ketika jadwal pertama kali dibuat. Operator hanya melakukan ubah data jadwal yang telah dibuat. Untuk melakukan pengubahan data jadwal ruang , operator melihat tampilan menu file, langkah sebelum masuk ke program setting jadwal yaitu klik menu file dan pilih menu jadwal, kemudian

Pilih menu jadwal Liat Tampilan

Menu

Ubah Jam Aktif , Jam padam

Tampilan Setting jadwal pada Ruangan

Simpan Sesuai.. T Y System. Operator.

operator masuk ke dalam system sudah kondisi dimana tampilan setting pada ruangan yang berfungsi untuk merubah jadwal distribusi arus pada ruangan tersebut sesuai dengan kebutuhan dalam satu Minggu, operator dapat mensetting jam padam dan jam aktif sesuai keinginan. Jika tidak sesuai, operator bisa mengulanginya dengan melakukan cara awal. Jika data yang diubah sudah sesuai sistem akan menyimpan pengubahan data tersebut dan menyimpan pada database.

 Pada aktivitas perijinan

Gambar 3.6 Activity Diagram Perijinan

Menu perijinan dibuat bertujuan untuk membuat jadwal baru diluar jadwal yang telah ada, contohnya Guru atau siswa yang ingin melakukan Kegiatan diluar jam sekolah misalnya ekstrakulikuler, istighosah, dan lain-lain. Untuk dapat melakukan perijinan, operator masuk pada menu perijinan. Klik menu perijinan, masukkan nama Ruangan, keterangan, jam aktif dan jam padam. Jika perijinan

Liat Tampilan menu Awal

Klik Menu Perijinan

Masukkan nama ruangan,keterangan , jam aktif ,jam padam

Sim pan Sesuai Y T System Operator

tidak sesuai operator bisa mengulanginya dengan melakukan cara seperti awal, jika perijinan sesuai sistem akan menyimpan pada database

 Pada aktivitas print laporan

Gambar 3.7 Activity Diagram Print Laporan

Untuk print laporan, operator masuk pada menu laporan, pilih laporan yang akan diprint atau hanya dilihat sesuai keinginan. Pada laporan jadwal akan dicetak pada jadwal yang disetting terakhir, sedangkan pada laporan perijinan terdapat dua menu yang dapat dipilih yaitu laporan perijinan keseluruhan atau dari tanggal. Untuk melihat laporan yang diinginkan klik tombol view, maka sistem

klik Menu laporan

pil ih jadwal di stribusi atau peri jinan ( Ruangan , dari tanggal )

Klik Lihat Menampilkan

Laporan Sesuai. Print Y T System. Operator.

akan menampilkan laporan. Jika ingin mencetak, klik view lanjutkan dengan cetak.

3.2.1.3Sequence Diagram

Sequence diagram menggambarkan interaksi antar objek di dalam dan di

sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu. Sequence diagram terdiri atar dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait). Sequence diagram biasa digunakan untuk menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah event untuk menghasilkan output tertentu

Berikut adalah gambar sequence diagram aplikasi simulasi pengontrol listrik :

: Operator

Login Form Tabel

mas ukkan nam a operator dan pas s word Validas i login Aktivitas s elanjutnya

Ubah dis tribus i arus pada ruang

Sim pan perubahan

Liat data yang telah dirubah Laporan

Liat atau print laporan

3.2.1.4Class Diagram

Pada class diagram memodelkan class-class apa saja yang terlibat dalam system serta bagaimana interaksi antar class. Pada class-class tersebut didefinisikan operasi-operasi apa saja yang bisa dilakukan. Pada class jadwal baru memiliki beberapa atribut jadwal baru dimana dari jadwal baru disesuaikan dengan masing-masing fungsi.

Pada class operator memiliki atribut/form isian yang harus diisi pengguna yaitu memasukkan nama operator, memasukkan user pengguna, memasukkan password. Pada class operator Memiliki operasi/eksekusi yang dilakukan tiap

Gambar 3.9 Class Diagram password

nama password insert()

(f rom Logical View) jenis ruang keterangan ruangan update() ruang nama ruangan insert() perijinan

nama penanggung jawab jam aktif jam padam tanggal ijin keterangan ijin insert() update()

(from Logical View)

operator nama operator user

password insert() (f rom Logical View)

jadwal baru tanggal input keterangan jadwal minggu jam aktif minggu jam padam senin jam aktif senin jam padam selasa jam aktif selasa jam padam rabu jam aktif rabu jam padam kamis jam aktif kamis jam padam jum'at jam aktif jum'at jam padam sabtu jam aktif sabtu jam padam insert()

update() delete()

menu login yaitu hasil input data akan mengakses kedalam atribut/form jadwal baru dan perijinan.

Pada class perijinan memiliki atribut isian yang harus diisi jika pengguna bertujuan untuk membuat jadwal baru diluar jadwal yang telah ada yaitu memasukkan nama penanggung jawab, jam aktif, jam padam, tanggal ijin, keterangan ijin. Pada Class perijinan akan diakses kedalam atribut operator.

Pada class jadwal baru memiliki atribut isian yang harus diisi pengguna yaitu memasukkan tanggal input, memasukkan keterangan jadwal, memasukkan penjadwalan jam aktif dan jam padam selama 1 (satu) minggu penuh ( minggu, senin, selasa, rabu, kamis, jum’at, sabtu ). Pada Class jadwal baru akan diakses kedalam atribut operator.

Pada class ruang memiliki atribut isian yang harus diisi pengguna yaitu memasukkan nama ruangan. Yang nantinya akan digunakan untuk pengaturan jadwal.

Pada class password memiliki atribut isian yang harus diisi pengguna yaitu memasukkan password. Yang nantinya akan digunakan untuk masuk kedalam sytem pengaturan jadwal baru.

Pada class jenis ruang memiliki atribut isian yang harus diisi pengguna yaitu memasukkan keterangan ruangan. Yang nantinya digunakan untuk memberi informasi keterangan tiap ruangan.

Dokumen terkait