Lingkungan dan Pengembangan Database


Torture the data, and it will confess to anything.
- Ronald Coase




Alfa Nugraha Pradana

Prodi Statistika dan Sains Data IPB University

Outline


  • Komponen Lingkungan Database

  • Code Repository

    • Git
    • GitHub
  • Integrasi Git, GitHub, dan RStudio

Komponen Lingkungan Database

Komponen Lingkungan Database


  • Tools pemodelan dan perancangan data
  • Repositori
  • DBMS
  • Database
  • Program aplikasi
  • Antarmuka pengguna
  • Administrator data dan database
  • Sistem pengembang
  • End users

Code Repository

Git


Git adalah sistem version control yang dirancang untuk menangani berbagai projek pengembangan yang kecil hingga kompleks dengan cepat dan efisien


Pengembangan Git dimulai pada April 2005, setelah para developer kernel Linux cukup lama menggunakan BitKeeper sebagai sistem manajemen source-control yang bersifat proprietary.


Linus Torvalds kemudian berinisiatif mengembangkan sistem yang sama yang dapat digunakan secara bebas, cepat, dukungan yang kuat untuk pengembangan yang tidak linear dan terdistribusi secara penuh. Hingga saat ini Git, telah berevolusi sebagai sistem kendali source yang cepat dan mudah digunakan serta sistem branching yang menakjubkan.

Nama Git secara sarkas dalam British English slang diartikan sebagai, “unpleasant person”: saya secara bebas dapat menamai semua proyek saya dengan nama saya sendiri.

Git in a nutshell

GitHub

GitHub adalah web hosting terbesar untuk repositori Git yang banyak digunakan sebagai alat bantu kolaboratif proyek dengan para developer.


Walaupun bukan bagian langsung dari proyek open-source Git, namun GitHub telah menjadi bagian Git yang tidak terpisahkan karena manfaatnya sebagai media interaksi yang dapat digunakan secara profesional.


Akun GitHub dapat dibuat pada alamat berikut github.com. Integrasi GitHub dengan RStudio memerlukan instalasi Git yang dapat diunduh pada alamat berikut git-scm.com.


Integrasi Git, GitHub, dan RStudio

1. Pengaturan Git pada RStudio


Pengaturan Git pada RStudio

2. Koneksi akun GitHub pada RStudio


Pada tab Terminal, ketik perintah berikut untuk konfigurasi nama

git config --global user.name "FIRST_NAME LAST_NAME"


Kemudian, ketik perintah berikut untuk konfigurasi alamat email yang terhubung dengan akun GitHub

git config --global user.email "MY_NAME@example.com"


Pada saat clone repositori, pengguna akan diminta untuk memasukkan password sebagai verifikasi akun yang terhubung agar kemudian dapat melakukan proses manajemen kode yang ada di lokal pengguna dan server GitHub.

3. Membuat repositori di GitHub


Membuat repositori

3. Clone repositori

Proses duplikasi repositori ke lokal tempat dimana kita bekerja yaitu dengan membuat proyek baru pada RStudio dengan cloning alamat repositori yang sudah dibuat sebelumnya.

Clone repositori

Questions?