Skip to content

ilham-openbeta/sikap-front

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistem Informasi Kerja Praktek - Frontend

Aplikasi ini digunakan untuk memudahkan mahasiswa, dosen, dan akademik dalam pendaftaran Kerja Praktek. Aplikasi ini merupakan bagian frontend GUI dari aplikasi sikap yang dibuat menggunakan bahasa pemrograman Java. Pengguna utama aplikasi ini adalah akademik. Dosen dan Mahasiswa menggunakan aplikasi sikap-server

Beberapa fitur pada aplikasi ini yaitu :

  • Manipulasi Data Mahasiswa dan Dosen
  • Pendaftaran Kerja Praktek dan Seminar Kerja Praktek
  • Pembuatan Surat Tugas Kerja Praktek

Screenshot

Menu Kerja Praktek

kerjapraktek

Menu Surat Tugas

surattugas

Cara Menggunakan :

Syarat kebutuhan aplikasi :

Cara install :

  1. Aplikasi ini membutuhkan sikap-server untuk berjalan, untuk memasangnya lihat pada repository sikap-server.
  2. Unduh aplikasi pada halaman release.
  3. Atur alamat URL pada file server.cfg dengan alamat URL sikap-server.
  4. Jalankan aplikasi dengan perintah
java -jar sistem_kp.jar
  1. Login dengan akun berikut: Username: admin Password: admin123
  2. Template surat dapat diatur dengan merubah file .docx pada folder template.

Cara Mengembangkan Program :

Syarat kebutuhan aplikasi :

  • sikap-server
  • Java Development Kit (JDK) 1.8
  • NetBeans IDE 8.2

Cara install :

  1. Download atau Clone repositori ini.
  2. Buka folder project sistem_kp menggunakan aplikasi netbeans.
  3. Gunakan netbeans untuk membuild aplikasi kemudian tambahkan file yang ada di dalam "file tambahan.zip" ke folder hasil build (sistem_kp/dist).

Detail aplikasi

Aplikasi dibuat menggunakan Design Pattern MVC-like, DAO, dan Factory Pattern. Library yang digunakan pada aplikasi :

  • jcalendar-1.4.jar (Kalender)
  • json-simple-1.1.1.jar (memproses data JSON untuk RESTful API client)
  • poi-3.16.jar (memproses dokumen Microsoft Word)
  • poi-ooxml-3.16.jar (memproses dokumen Microsoft Word)
  • poi-ooxml-schemas-3.16.jar (memproses dokumen Microsoft Word)
  • xmlbeans-2.6.0.jar (memproses dokumen Microsoft Word)

Known Issues

  • Hanya bisa jalan di Java versi 8 (1.8).
  • Tidak bisa merubah font style pada surat yang dibuat.
  • Tidak ada fitur ubah password dan kelola akun.

Catatan

Aplikasi ini dibuat untuk menyelesaikan tugas mata kuliah kerja bengkel. Aplikasi tidak pernah diimplementasikan. Data pada aplikasi hanyalah data palsu. Logo UGM milik UGM.

Lisensi

Jika tidak ada tulisan lisensi pada file source code berarti lisensinya MIT (bebas digunakan), tapi lebih baik kalian memberi tahu saya jika mengembangkan aplikasi ini :)