Sistem Penjurusan (Analisis Design Berorientasi Objek)

30
ANALISIS DAN DESAIN BERORIENTASI OBJEK Sistem Penentuan Jurusan Pada SMAN 4 Karawang

Transcript of Sistem Penjurusan (Analisis Design Berorientasi Objek)

ANALISIS DAN DESAIN BERORIENTASI OBJEKSistem Penentuan Jurusan Pada

SMAN 4 Karawang

Kelas : 3ADisusun Oleh:

Dian Al-Taqwa D. (1341177004078)Bintang Winarsa(1341177004081)Muhammad Rizal(1341177004051)

William Halim (1341177004071)

Pendahuluan

1.1 Latar Belakang

Di era globalisasi banyak terjadi perkembangan, terutama di bidang informasi. Salah satu bentuk perkembangan teknologi maju adalah komputer. Dengan komputer, kita tidak perlu menghitung dan menganalisa data secara manual, data yang diperoleh dari komputer lebih cepat dan akurat. Proses penjurusan pada SMAN 4 karawang saat ini masih menggunakan proses manual sehingga dapat memperlambat proses dan menggunakan biaya lebih karena menggunakan banyak kertas serta dapat memperlambat proses pembuatan laporan.

Pendahuluan

1.2 Rumusan Masalah

Berdasarkan latar belakang yang telah dikemukakan, maka masalah yang timbul adalah : 1. Bagaimana prosedur yang ada di SMAN 4 Karawang ?2. Bagaimana rancangan aplikasi yang akan dibuat untuk penjurusan

di SMAN 4 Karawang ?

Pendahuluan

1.3 Batasan Masalah

Batasan pada analisis ini adalah :1. Aplikasi ini hanya dalam bentuk rancangan2. Siswa tidak bisa mengubah data yang telah diinput

Pendahuluan

1.4 Tujuan Masalah

Berdasarkan rumusan masalah diatas, tujuan dari penilitian ini sebagai berikut : 1. Untuk mengetahui prosedur yang ada di SMAN 4 Karawang2. Untuk mengetahui rancangan aplikasi yang akan dibuat untuk

penjurusan di SMAN 4 Karawang

Perancangan Aplikasi

Di dalam sistem baru yang kita buat untuk penentuan jurusan di SMAN 4 Karawang masih sama dengan sistem yang lama, perubahan rancangan terdapat pada proses penyimpanan data siswa dan penginputan data yang barbasis web yang bisa langsung terkoneksi database, dan juga pada hal penentuan jurusan terdapat aplikasi (program) untuk menentukan jurusan dengan mengacu pada nilai tes dari siswa/i. Aplikasi ini dibuat untuk memberikan kemudahan dalam melakukan penentuan jurusan di SMAN 4 Karawang. Media penginputan dan penyimpanan data dilakukan oleh Panitia (admin) dengan aplikasi berbasis web dengan sistem Login yang terkoneksi ke Database.

Usecase Diagram

Activity Diagram

Activity Diagram Login Sistem Deskripsi

Actor : PanitiaNama Usecase : LoginDeskripsi :

Sistem menampilkan halaman login kemudian panitia memasukkan username dan password. Sistem melakukan validasi username dan password, jika username dan password yang dimasukkan valid maka Sistem akan menampilkan halaman utama Sistem Penentuan Jurusan. Jika tidak valid, maka kembali ke halaman login.

Activity Diagram

Activity Diagram Tambah Data Deskripsi

Actor : Panitia & Calon SiswaNama Usecase : Tambah DataDeskripsi :

Setelah melakukan login sistem, kemudian panitia memilih menu kelola data, lalu sistem menampilkan form data calon siswa. Calon siswa memberi data berupa Nama, Alamat, Asal Sekolah, Nama Ayah dan Nomer Telepon. Setelah menerima informasi data calon siswa, kemudian melakukan pengisian data. Sistem melakukan validasi isi data,jika data yang dimasukan tidak valid maka panitia harus kembali mengisi data. Jika valid, sistem melakukan penyimpanan data calon siswa.

Activity Diagram

Activity Diagram Edit Data Deskripsi

Actor : Panitia & Calon SiswaNama Usecase : Edit DataDeskripsi :

Setelah melakukan login sistem, Kemudian panitia memilih menu kelola data.Calon siswa memberikan informasi perubahan data nama yang ingin diubah. Kemudian panitia memilih data calon siswa yang akan diedit. Setelah melakukan perubahan data, sistem melakukan validasi, jika data yang dimasukan tidak valid maka panitia harus kembali mengisi data. Jika valid, sistem melakukan penyimpanan perubahan data calon siswa.

Activity Diagram

Activity Diagram Hapus Data Deskripsi

Actor : PanitiaNama Usecase : Hapus DataDeskripsi :

Setelah melakukan login sistem, kemudian panitia memilih menu kelola data, sistem menampilkan form data calon siswa. Maka panitia dapat melihat dan periksa data calon siswa, kemudian panitia harus memilih data yang akan dihapus. Sistem melakukan hapus data calon siswa berdasarkan Id dan melakukan validasi. Jika tidak valid maka sistem akan kembali menampilkan form data. Jika valid, sistem berhasil menghapus data.

Activity Diagram

Activity Diagram Penentuan Jurusan Deskripsi

Actor : Panitia & Calon SiswaNama Usecase : Menentukan JurusanDeskripsi :

Sistem menampilkan halaman login, kemudian panitia memilih menu kelola nilai, sistem menampilkan form nilai calon siswa. Panitia melakukan penginputan nilai yang didapat dari hasil test calon siswa kemudia sistem pun memproses nilai tersebut kemudian menghitung total nilai calon siswa. Jika calon siswa mendapat nilai > 75 maka calon siswa akan masuk jurusan IPA. Jika nilai > 65 maka calon siswa akan masuk jurusan IPS. Dan jika lebih rendah dari < 65 maka calon siswa tersebut tidak lulus.

Activity Diagram

Activity Diagram Logout Sistem Deskripsi

Actor : PanitiaNama Usecase : LogoutDeskripsi :

Panitia memilih logout pada halaman utama. Sistem akan destroy session kemudian kembali ke tampilan form login.

Sequence Diagram

Sequence Diagram

Sequence Diagram

Sequence Diagram

Sequence Diagram

Sequence Diagram

Colaboration Diagram

Class Diagram

Interface

Tampilan Login

Interface

Halaman Utama

Interface

Kelola Data

Interface

Input – Delete - Edit

Option yang terdapat pada menu Kelola Data

Interface

Tampilan Data Nilai

InterfaceLogout Sistem

Valida

si

Kembali ke

Login

Kesimpulan

Dengan semakin berkembangnya zaman, tidak dapat dipungkiri bahwa teknologi pun semakin maju dan berkembang serta dapat membantu setiap aktivitas manusia. Kita pun dapat mengoptimalkan penggunaan teknologi ini untuk memudahkan aktivitas kita. Salah satu manfaat perkembangan teknologi ini dapat kita rasakan di bidang pendidikan. Seperti contohnya penggunaan aplkasi ini yang dapat membantu dalam penentuan jurusan di SMA. Jika dalam penentuan jurusan secara manual masih terdapat kekurangan seperti misalnya membutuhkan waktu yang lama, menggunakan lebih banyak kertas, serta kemungkinan file – file yang hilang, dengan aplikasi ini diharapkan dapat meminimalisir kekurangan serta dapat memudahkan proses yang diperlukan seperti pengisian data .