Week 6: Integrasi Heroku pada GitLab CI dan Membuat Database Design Table
- Admin
- Mar 16, 2017
- 2 min read
Halo!
Seminggu sudah berlalu, sedikit yang bisa dilakukan pada minggu ini. Hal ini dikarenakan banyaknya tugas mata kuliah lain dan beberapa keperluan yang tak dapat diundur telah mengambil sebagian waktu PPL saya, maaf ya teman-teman, kakak asdos, bapak dan ibu dosen, serta product owner.
Dimulai dengan melakukan commit pada repositori guna melakukan integrasi Heroku, hingga melakukan pembuatan sebuah database design table, berikut detail dari kegiatan seminggu ini:
---
Integrasi Heroku pada GitLab CI
Pada seminggu yang lalu, telah dilakukan integrasi GitLab CI yang prosesnya telah dipaparkan oleh teman se-team saya pada minggu lalu. Nah, pada kali ini, dilakukan sedikit modifikasi pada script .gitlab-ci.yml untuk proses integrasi Heroku. Modifikasi script yang dibuat ialah sebagai berikut:

Selain itu, pada bagian atas telah ditambahkan sebuah variabel HEROKU_API_KEY yang berisi API key Heroku dan line berisi database URL yang ada pada Heroku. Setelah dilakukan modifikasi tersebut, saya melakukan commit pada GitLab dan menghasilkan status PASSED, yang artinya tidak terjadi kesalahan pada modifikasi tersebut. Berikut tampilan dari beberapa commit yang telah dilakukan:

Namun, proses integrasi ini masih belum selesai sepenuhnya, karena saya masih belum memahami bagaimana cara melakukan integrasinya lebih jauh :(. Sekian penjelasan tentang integrasi Heroku pada GitLab CI yang telah dilakukan pada minggu ini. Semoga bermanfaat.
---
Database Design Table
Untuk memulai pembuatan database pada aplikasi yang dikembangkan ini, saya dan team berdiskusi untuk menentukan desain tabel yang akan digunakan. Berikut ialah rancangan desain tabelnya:

Setelah melakukan rancangan tersebut, dibuatlah SQL script yang dapat dikenali oleh pgAdmin, berikut ialah script yang telah dibuat:

Kemudian, script tersebut dimasukkan ke dalam pgAdmin, berikut contoh tampilannya pada pgAdmin:

Penjelasan tentang pembuatan database design table ini menutup tulisan kali ini. Sebelum ditutup, sebagai informasi tambahan, saya dan team juga sudah membuat SQL script untuk migrasi data, data yang digunakan berasal dari data yang diberikan oleh partner kami dengan dilakukan beberapa modifikasi agar sesuai dengan desain tabel yang dibuat.
Sekian yang dapat dituliskan, semoga kedepannya proses pengembangan aplikasi dapat berjalan dengan lancar dan semoga ilmu yang didapatkan dapat berguna dengan sebagaimana mestinya.
Salam,
Betty Nauli Dina
Comments