Pages

Tuesday, June 23, 2020

Godot 3.2 Bagian 5 - Variabel dalam Variabel

GDScript.

Pada bagian sebelumnya, kita telah membuat variabel sebagaimana berikut :

extends Node2D

# variabel

var namaSaya := "kaysu"
var umurSaya := 7 # bulan
var tinggiSaya := 65 # cm
var beratSaya := 8 # kilogram
var gigiSaya := 'putih'
var rambutSaya := "hitam"
var mataSaya := 'coklat'

func _ready() -> void:
print("Halo, dia dipojok sana adalah ", namaSaya)
print("Tingginya sekarang kira-kira ", tinggiSaya," cm")
print('Beratnya adalah ', beratSaya,' kilogram')
print("Kalo digendong dah lumayan berat juga sih")
print("Warna matanya ", mataSaya,", dan warna rambutnya ", rambutSaya)
print("Giginya belum ada, tapi pastinya nanti ", gigiSaya, " dong ya")

Thursday, June 4, 2020

Godot 3.2 Bagian 4 - Variabel

GDScript. Setelah kita melakukan latihan tentang nomer dan aritmatika di bagian 3, kita akan belajar tentang variabel.

Pada bab sebelumnya, diketahui bahwa 5 + 3 adalah 8. 
5 - 3 adalah 2.

      print("5 + 3 adalah ", 5 + 3)
print("5 - 3 adalah ", 5 - 3)

Lalu, bagaimana dengan a  +  b? Apa jawaban dari a + b?
Hmm....
Apasih? A dan B kan huruf. Memangnya huruf punya nilai tertentu? Nah inilah dia. "a" dan "b" bisa saja memiliki nilai tertentu. Hal ini disebut dengan variabel, suatu simbol atau tags yang merepresentasikan suatu nilai tertentu. Bisa berupa angka, bisa berupa text atau string. Bisa juga berupa suatu gambar atau Sprite, suatu Area atau objek apapun. (termasuk suatu Node dalam Godot).

Sunday, May 31, 2020

Instalasi Font TTF, Instalasi Virtualbox dan Merpercantik Terminal

Instalasi Font TTF


Pada kesempatan kali ini kita akan menambahkan font TTF ke sistem Manjaro. Font yang ingin saya tambahkan adalah Hack Font yang bisa di download disini. Hack font ini adalah font yang saya temukan pada Konsole Kubuntu, dan menurut saya tampilannya cukup aestetik.

Setelah selesai di download, maka file zip tersebut bisa di ekstrak. Kemudian buatlah folder .local/share/font pada home direktori anda.
$ mkdir -p ~/.local/share/font
.
Kemudian salin seluruh font ttf tadi kedalam folder tersebut
$ cp ~/Download/ttf/*ttf ~/.local/share/font
.

Manjaro XFCE

Manjaro XFCE.


Dalam hal kepraktisan penggunaan, ketersediaan aplikasi dan luasnya dukungan driver untuk hardware, serta banyaknya jumlah pengguna (user base) berakibat banyaknya pembahasan tentang permasalahan dari setiap pengguna -yang artinya banyak tutorial, solusi dan pemecahan untuk permasalahan- adalah belum ada yang bisa mengalahkan kepopuleran distro Ubuntu beserta turunan dan variannya (termasuk Kubuntu).

Kebetulan hari ini saya -iseng- download distro Manjaro XFCE, yang bermula dari penasaran, kenapa distro ini begitu tinggi rank nya di Distrowatch.com, menduduki peringkat 2. Booting ke virtualbox, ternyata distro ini sangat memuaskan mata alias eye candy. Pemilihan tema yang tepat disertai banyaknya tools GUI dan OS yang responsif, barangkali inilah yang membuat Manjaro menarik bagi sejumlah besar calon penggunanya.

Friday, May 29, 2020

Godot 3.2 Bagian 3 - Nomor dan Aritmatika

GDScript, seperti setiap bahasa pemrograman lainnya, tentu saja juga mempunyai cara untuk melakukan perhitungan nomor dan aritmatika. Nah pada kesempatan kali ini kita akan mencobanya dalam bahasa GDScript.

Seperti pada bagian satu dari seri tutorial bersama ini, kita memulai dari membuat 2D Node, kemudian kita tambahkan script pada node tersebut.














A start job is running for /dev/disk/UID...


[ ***] A start job is running for /dev/disk/UID .....


Ini apa sih? Menunggu laptop booting dengan tambahan waktu 1:30 menit itu sesuatu banget. Kok bisa gitu ya? Dan setelah googling, ternyata masalah ini muncul karena ketidaksamaan nama partisi dalam file /etc/fstab dengan nama partisi yang asli.


Dalam hal kasus yang saya alami, ketidaksamaan nama ini terjadi pada partisi SWAP. UUID pada partisi tidak sama dengan UUID yang tertulis pada file fstab. Apa iut UUID? Kalo katanya Wikipedia sih UUID atau Universally Unique Identifier adalah suatu nomer 128-bit yang digunakan untuk mengidentifikasi informasi pada sistem komputer.

Nah, kok bisa jadi beda-beda gitu temans? Dan ternyata penyakitnya adalah karena multiboot dengan berbagai linux distro ◠﹏◠✿.

Thursday, May 28, 2020

Godot 3.2 Bagian 2 - Komentar

Bagian 2 - Komentar


Komentar merupakan bagian yang sangat penting dari struktur program anda. Mereka merupakan catatan dalam bahasa anda sendiri -- bahasa manusia -- tentang apa yang dilakukan oleh suatu blok program. Apa maksud dan tujuan anda menulis suatu blok program tersebut, menjelaskan kegunaan kode tersebut secara lebih jelas dan terperinci. Pada GDScript dalam engine Godot, komentar ditandai dengan karakter pagar (#).

Tanda pagar (#) dapat juga digunakan untuk menonaktifkan beberapa kode jika anda ingin menghilangkan kode tersebut untuk sementara. Setiap tulisan yang dimulai dengan tanda pagar (#) adalah komentar. Komputer akan menganggapnya tidak ada, yang artinya kita dapat menulis apa saja tanpa menghasilkan suatu error.