Code Monkey home page Code Monkey logo

aplikasi-dosen's Introduction

Aplikasi Dosen

Build Status Coverage Report

Menjadi dosen di Indonesia tidak mudah. Selain harus membuat materi ajar, menghadapi kelakuan mahasiswa, juga harus membuat laporan untuk Kementerian Pendidikan dan Kebudayaan.

Aplikasi ini bertujuan untuk meringankan pekerjaan dosen yang berkaitan dengan pelaporan untuk Kemdikbud. Harapannya, dengan adanya aplikasi ini, dosen akan lebih mudah dalam:

  • mengumpulkan data-data yang berkaitan dengan poin kepangkatan
  • menghasilkan laporan yang sesuai dengan format yang diminta Kemdikbud
  • mengetahui poin kepangkatan saat ini dan berapa kekurangannya untuk mendapatkan kenaikan pangkat
  • dan manfaat lain yang akan ditambahkan seiring dengan perkembangan aplikasi

Roadmap Pengembangan Aplikasi

Berikut adalah rencana pengembangan aplikasi ini:

  • Versi 1.0.0

    • Entri data pribadi dosen
    • Entri berbagai surat tugas
    • Cetak surat tugas
    • Upload scan surat tugas yang sudah ditandatangani dan distempel
    • Menghitung poin kepangkatan dari surat tugas
    • Mencetak laporan semesteran untuk Kemdikbud

Teknologi, Framework, Tools, Platform

Untuk bisa melakukan build dan menjalankan aplikasi, ada beberapa software yang harus dipasang, diantaranya:

  • Java 8
  • Maven 3.3.9
  • PostgreSQL 9.5 / H2 Database
  • Spring Boot 1.5.2
  • Heroku

Cara instalasi Java dan Maven bisa dibaca dengan klik tautan ini.

Cara Menjalankan Aplikasi

Saat ini kami belum menyediakan binary release, karena masih dalam tahap pengembangan. Bila ingin mengetes aplikasinya, Anda harus mengunduh kode program dalam format zip atau melakukan git clone. Cara instalasi Git dan mengambil kode program dari Github bisa dibaca pada tautan ini.

Setelah kode program didapatkan, buka terminal / command prompt, kemudian:

  • masuk ke folder kode program

      cd aplikasi-dosen
    
  • jalankan aplikasi

      mvn clean spring-boot:run
    
  • browse aplikasi ke http://localhost:10000/

Versi development dari aplikasi ini dideploy secara otomatis ke Heroku dan bisa diakses di https://aplikasi-dosen.herokuapp.com/

Lisensi

Aplikasi ini dirilis secara open-source dengan lisensi Apache License versi 2.0, yang secara garis besar artinya sebagai berikut:

  • Anda wajib :

    • mencantumkan pemilik hak cipta aslinya (yaitu kami para penulisnya)
    • menyertakan lisensi Apache License versi 2.0 setiap kali membagikan aplikasi ini
    • menjelaskan perubahan yang dilakukan terhadap aplikasi ini
  • Anda boleh :

    • menggunakannya untuk keperluan komersil/bisnis
    • membagikannya kepada siapa saja
    • memodifikasi sesuai kebutuhan
    • menyimpan modifikasinya untuk diri sendiri (tidak harus dirilis open-source juga)
  • Anda tidak bisa :

    • menyalahkan pembuatnya (yaitu kami) bila terjadi kerusakan/kerugian apapun
    • menggunakan merek dagang pembuatnya (yaitu kami) untuk mempromosikan kegiatan Anda

Kontribusi

Kami mengharapkan kontribusi dari rekan-rekan dalam berbagai bentuk, diantaranya:

  • ikut serta coding
  • menggunakan, mengetes, dan melaporkan kalau ada bug/error/usulan perbaikan
  • membuat dokumentasi
  • dan bantuan lain dalam bentuk apapun

Bila rekan-rekan ingin berkontribusi, caranya sangat mudah.

Media Komunikasi

Pergerakan project ini bisa dipantau melalui :

Diskusi dan koordinasi bisa dilakukan melalui:

Sponsor

Tim Pengembang

aplikasi-dosen's People

Contributors

addins avatar adisuprayogi avatar antonpurwanto avatar ballacksave avatar dhikaba avatar endymuhardin avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.