Git Product home page Git Product logo

repotiers / gandiva-protocol Goto Github PK

View Code? Open in Web Editor NEW

This project forked from undiknas/gandiva-protocol

0.0 0.0 0.0 4.89 MB

The Gandiva Protocol - set berbagai template dan struktur yang memungkinkan mahasiswa menyelesaikan tugas akhir dengan baik, aman, dan cepat dan juga memudahkan dosen pembimbing untuk melakukan proses pengarahan, monitoring, dan evaluasi dengan memanfaatkan teknologi version control system dan cloud storage.

License: MIT License

gandiva-protocol's Introduction

Gandiva-Protocol

The Gandiva Protocol - set berbagai template dan struktur yang memungkinkan mahasiswa menyelesaikan tugas akhir dengan baik, aman, dan cepat dan juga memudahkan dosen pembimbing untuk melakukan proses pengarahan, monitoring, dan evaluasi dengan memanfaatkan teknologi version control system dan cloud storage.

Mengapa menggunakan Gandiva Protocol?

Bagian terakhir dalam perjalanan sebagai mahasiswa adalah menyelesaikan pembuktian diri sebagai seorang sarjana: membuat tugas akhir / skripsi. Skripsi adalah milestone yang mengukuhkan bahwa seorang mahasiswa telah mampu membuat suatu karya ilmiah yang memberikan sumbangsih kepada literasi ilmu pengetahuan.

Di Program Studi Teknologi Informasi, dalam melakukan proses penyelesaian tugas akhir, semua prosesnya harus dilakukan dengan efisien, aman dan termonitor dengan baik. Gandiva Protocol memberikan template dan struktur bagi mahasiswa, sehingga pekerjaan tugas akhir mereka menjadi terstruktur dan terorganisir dengan baik. Mulai dari template penulisan proposal, naskah laporan, hingga naskah publikasi artikel.

Selain template penulisan beserta sub folder kelengkapan untuk menyimpan file desain, gambar, foto, dan literature terkait, juga disediakan template untuk menyimpan file teknis seperti kode program, desain perangkat keras, dan data hasil observasi penelitian. Dengan demikian, tidak ada lagi masalah klasik dan konyol seperti projek musnah terkena ransomware, laptop rusak, file hilang, file2-revisi1, file1-revisi2, dan segala kerumitasn proses revisi, dan yang paling penting, seluruh kegiatan dapat dimonitor dan dievaluasi dengan mudah dan cepat oleh dosen pembimbing tanpa harus menunggu berjam-jam dan menghabiskan berliter-liter bensin hanya untuk menyerahkan selembar kertas kepada dosen pembimbing.

Struktur Umum Gandiva Protocol

Secara umum, struktur Gandiva Protocol adalah sebagai berikut:

  1. NASKAH
    • Images
      • Gambar 1.jpg
      • Logo 1.jpg
      • Desain Software.jpg
      • Desain Hardware.jpg
    • Datasheet
      • Datasheet 1.xlsx
      • Datasheet 2.pdf
    • Literatures
      • literature1.pdf
      • literature2.pdf
    • Dokumen Proposal Skripsi - [NIM] - [NAMA] - [TAHUN ANGKATAN] - [TAHUN SKRIPSI].docx
    • Presentasi Proposal Skripsi - [NIM] - [NAMA] - [TAHUN ANGKATAN] - [TAHUN SKRIPSI].pptx
    • Dokumen Laporan Skripsi - [NIM] - [NAMA] - [TAHUN ANGKATAN] - [TAHUN SKRIPSI].docx
    • Presentasi Laporan Skripsi - [NIM] - [NAMA] - [TAHUN ANGKATAN] - [TAHUN SKRIPSI].pptx
    • Dokumen Artikel Skripsi - [NIM] - [NAMA] - [TAHUN ANGKATAN] - [TAHUN SKRIPSI].docx
  2. PROJECT
    • software
      • firmware
      • backend
      • frontend
    • hardware
      • schematic
      • design
      • rendered
    • docs
      • sensordatasheet.pdf
      • pinout.pdf

Terdapat dua folder utama, NASKAH dan PROJECT. Pada folder naskah berisi semua file yang terkait dengan proses penyusunan proposal, laporan, dan artikel skripsi. Proposal diperlukan untuk melakukan ujian proposal skripsi, laporan diperlukan untuk ujian utama skripsi, dan artikel diperlukan untuk melakukan publikasi laporan skripsi di jurnal TIERS atau jurnal lain yang bereputasi. Nama file yang berisi [NIM], [NAMA], [TAHUN ANGKATAN], dan [TAHUN SKRIPSI] diganti menjadi punya mahasiswa terkait. Contoh: Dokumen Proposal Skripsi - 110010129 - I WAYAN ADITYA SURANATA - 2011 - 2015.docx

Pada folder project, berisi berbagai file dan kode program terkait dengan projek skripsi yang dibuat. Struktur pada folder projek tidak terlalu strik, mahasiswa bisa merubah dan menggunakan strukturnya sendiri yang disesuaikan dengan jenis projek yang dibuat. Dengan catatan, disetiap folder disediakan file README.md yang berisi detail dan tujuan dari setiap folder yang dibuat.

Ingat untuk menggunakan fitur .gitignore untuk menyembunyikan file yang bersifat rahasia.

Alur Pengerjaan Skripsi dengan Gandiva Protocol

Secara umum, alur penggunaan Gandiva Protokol mirip dengan saat kita melakukan Fork Repository. Garis besarnya adalah sebagai berikut:

  • Buat akun GitHub
  • Buat repository SKRIPSI, dan inisialisasi. SET PRIVATE AGAR TIDAK DILIHAT OLEH PUBLIC!
  • Clone Gandiva Protocol ke akun pribadi, copy isinya ke repository SKRIPSI yang dibuat tadi.
  • Mulai bekerja di repository SKRIPSI, commit, push.
  • Tambahkan dosen pembimbing sebagai kolaborator ke repo SKRIPSI.
  • Mulai proses bekerja di folder Gandiva Protocol dengan memilih branch sesuai jenis pekerjaan. Gunakan ISSUE yang diberikan oleh dosen pembimbing sebagai acuan membuat branch, dan hindari bekerja di branch main. Selalu buat branch baru sesuai jenis ISSUE atau jenis pekerjaan.
  • Dosen pembimbing akan mengevaluasi ISSUE yang telah diberikan ke mahasiswa, dicek apakah mahasiswa sudah menyelesaikan ISSUE tersebut atau belum.
  • Proses berlanjut diseputaran ISSUE, ISSUE disini bisa berbentuk instruksi dari dosen pembimbing untuk melakukan revisi, atau dari pribadi mahasiswa sendiri untuk tujuan penambahan fitur, percobaan, dan sebagainya.
  • Lakukan proses merge ke branch utama di repo lokal pribadi setelah selesai dengan ISSUE atau branch khusus untuk memastikan branch main selalu menjadi branch yang paling up-to-date.

Apabila terdapat update dari Repository Resmi Gandiva Protocol di Akun Github Undiknas, lakukan sinkronisasi branch lokal yang telah difork sebelumnya, search caranya dengan How To Ensure Your GitHub Fork Is Up To Date.

Untuk memberikan gambaran yang lebih jelas tentang alur penggunaan Gandiva Protocol, akan disediakan video podcast sebagai bahan referensi.

gandiva-protocol's People

Contributors

iwas108 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.