siOptik

Clone Project

  • Install android studio disini

  • Pada Android Studio, new project from Version Control

  • Salin https di bawah ini ke kolom URL pada Android Studio

    https://gitlab.informatika.org/k02-04-ppl/ocr-android.git
    
  • Kemudian klik tombol Clone dan tunggu proses build

Run Program

Ada 2 cara menjalankan progam, yaitu :

  • Menggunakan emulator Android studio. Lakukan instalasi dan setup emulator dengan panduan berikut

  • Menggunakan perangkat(smartphone) Android. Lakukan setup dengan panduan berikut

Edit Code Program

Setelah anda berhasil men-cloning progam, pada bagian kiri atas terdapat directory, disarankan Anda untuk mengganti dropdown dari Project ke Android. Hal ini untuk membuat directory terlihat sederhana pada Android Studio.

Adapun komponen penting pada proyek ini dalam mengedit code progam sebagai berikut:

  • File AndroidManifest.xml, berisi code yang memuat tampilan aplikasi secara keseluruhan (bisa disebut parent dari semua file .xml pada code).

  • Folder kotlin com.sioptik.main atau main project, berisi source code dalam bahasa kotlin untuk mengimplemtasikan fungsi-fungsi yang diperlukan pada tampilan aplikasi Android.

  • Folderres (resourse), berupa kode untuk tampilan pada aplikasi yang ditulis dalam bahasa .xml. Folder res terdiri dari:

    • Folder drawable umumnya berisi gambar (bisa jenis gambar atau berupa file .xml). Gambar ini biasa dipakai untuk keperluan gambar folder layout.
    • Folder layout berisi file .xml yang membuat layout atau desain tampilan aplikasi Android.
    • Folder mipmap hampir mirip dengan drawable, namun ini berisi resolusi gambar.
    • Foder values berisi value-value yang disimpan seperti data string, color untuk desain tampilan dan sebagainya. values dapat dipanggil pada file .xml lainnya(biasanya folder layout) untuk ditampilkan pada tampilan atau keperluan mendesain tampilan pada aplikasi Android.
  • Gradle Scripts, berisi file-file yang mem-build project, ada 2 file build yang biasa diedit untuk keperluan project, yaitu:

    • build.gradle.kts (Project: siOptik) berisi plugins yang memuat library. Android sendiri telah menyimpan semua library yang dibutuhkan pada kotlin("android"), namun banyaknya versinya membuat dapat terjadi error compatible.
    • build.gradle.kts (Module: app) berisi modul-modul dan dependencies yang digunakan (diimport).

    Setiap perubahan version dan modul, lakukan sync jika diminta.

Author

Kelompok K02-04