Anda di halaman 1dari 7

PROPOSAL TUGAS BESAR PEMROGRAMAN

BERORIENTASI OBJEK

SISTEM INFORMASI TUGAS AKHIR

Diajukan untuk memenuhi sebagian dari syarat


Kelulusan mata kuliah Pemrograman Berorientasi Objek
Universitas Telkom

NOMOR KELOMPOK : 2

NIM NAMA
1301141193 YUNITA RACHMA PRADIAWATI
1301140303 BETY ELYSABETH PASARIBU
1301140263 ALDRY HERNANDA SETIAWAN

LABORATORIUM INFORMATIKA
FAKULTAS INFORMATIKA
UNIVERSITAS TELKOM
BANDUNG
2016
1. LATAR BELAKANG
Pada zaman ini teknologi sudah berkembang dengan pesat sehingga hampir setiap detik
terjadi inovasi-inovasi yang membuat kita dapat mengakses informasi lebih cepat. Dan karena
informasi sekarang melaju dengan cepat maka harus ada yang mengatur laju dari informasi
tersebut sehingga tidak adanya informasi yang menyimpang atau dapat kita sebut informasinya
menyimpang.
Pada kali ini kami akan melakukan penelitian terhadap laju informasi Tugas Akhir(TA)
yang dilaksanakan di kampus kami yaitu Telkom University. Tugas akhir ini tentu harus
melewati beberapa tahap sebelum nantinya akan diujikan oleh para penguji di sidang nantinya.
Berdasarkan uraian diatas maka kami akan membahas tentang system informasi TA agar
tidak adalagi penyimpangan dalam melaksanakan TA.
2. PERUMUSAN MASALAH
Berdasarkan uraian diatas maka kami ingin mengetahui bagaimana alur informasi untuk
pengerjaan TA di kampus Telkom University. Alur yang akan dibahaas adalah dosen, mahasiswa,
TugasAkhir, Kelompok , dan 2 interface.
3. BATASAN MASALAH
Dalam penulisan ini kami akan memberikan sebuah batasan masalah, hal ini diharapkan
masalah yang akan dibahas nanti tidak melebar.
 Kami hanya akan membahas system informasi Tugas Akhir
 System ini tidak melayani administrasi tugas akhir

4. TUJUAN PROPOSAL
Tujuan yang ingin dicapai dari penulisan proposal ini adalah:
 Untuk memudahkan proses penginputan Tugas Akhir Mahasiswa
 Untuk memudahkan dosen dalam penginputan Topik Tugas akhir
 Untuk memudahkan dosen dalam penentuan kelompok Tugas Akhir
 Untuk memudahkan dosen dalam memanage data Mahasiswa yang melakukan Tugas Akhir dan
memanage proses pengerjaan Tugas Akhir
5. MANFAAT
Bagi Penulis :
 Sebagai syarat untuk memenuhi Tugas Besar Praktikum Pemrograman Berorientasi
Objek guna lulus Mata Praktikum Pemrograman Berorientasi Objek
 Meningkatkan skill dalam bahasa pemgrograman Java
 Mengukur sejauh mana pengetahuan tentang konsep Pemrograman Berosientasi Objek
Bagi Dosen :
 Memberi kemudahan dalam memanage data Tugas Akhir Mahasiswa bimbingannya
Bagi Mahasiswa :
 Memberi kemudahan dalam mengakses informasi terkait Tugas Akhir.

2
6. CLASS DIAGRAM

3
4
KETERANGAN CLASS DIAGRAM
Orang :
Merupakan kelas Abstract yang nantinya akan menajdi super class dari kelas dosen dan mahasiswa.
Dosen :

- Ada 1 konstruktor Dosen dengan parameter nama, nip status


- Ada method createKelompokTA -> membuat sebuah kelompok dengan topik yang sudah
ditentukan oleh dosen
- Method setMahasiswaBimbingan -> Dosen dapat memilih siapa saja mahasiswa yang akan
dibimbing
- Method setStatusDosen -> Menge set status dosen merupakan pembimbing 1 atau pembimbing 2
- Method getStatusDosen -> Me-return String, yang berisikan nilai status dosen
- Method getNIP -> me-return nilai NIP
- Method displayInfoDosen -> menampilkan informasi dosen yang berisi nama, nip, dan status
- Method setNIP -> Untuk me-set nip dari dosen dengan atribut String nip

Mahasiswa :
- Mahasiswa() : constructor dengan atribut nama, nim, dan status
- createTA() : membuat jdudul TA dengan parameter jufdul
- setNim(String nim) : untuk menset nim dari mahasiswa dengan atribut String nim
- getNim() : mengembalikan nilai string yanag berisi informasi nim mahasiswa
- setStatus(String status) : untuk menset status dari mahasiswa dengan atribut String status lulus
atau belum lulus
- getStatus() : mengembalikan nilai String yang berisi infromasi status mahasiswa lulus atau
belum lulus
- displayInfoMahasiswa() : menampilkan info nama, nim, status

Interface Bimbingan :
- addRevisi() : melakukan revisi terhadap judul TA dan bagian-bagian pada dokumen Tugas
Akhir
- pilihJadwal() : untuk memilih jadwal bimbingan yang disediakan dosen oleh mahasiswa

Tugas Akhir :
- setPembimbing(d : Dosen, I int) : untuk menset pembimbing TA dari seorang mahasiswa
dengan atribut Dosen d and int I
- addJadwalBimbingan(jBimbingan: Array of String) : untuk menambahkan jadwal bimbingan
oleh Dosen ke dalam array jBimbingan
- addJadwalSeminar(jSeminar : Array of String) : untuk menambahkan jadwal seminar oleh
Mahasiswa ke dalam array jSeminar.

KelompokTA :
- addAnggota( m : mahasiswa ) : menambahkan anggota ke sebuah kelompok TA dengan
parameter Mahasiswa m

5
TeknisTA :
- addKelompok() : menambahkan kelompok baru ke array topikTA
- removeKelompok() : megnhapus kelompok dari array topikTA

7. MOCK UP

6
7

Anda mungkin juga menyukai