Postingan

Deploy aplikasi reactjs kamu ke github pages dalam 5 menit

Gambar
Salam, pada artikel kali ini kita akan men-deploy aplikasi react yang kamu punya ke github page agar kita dapat mengakses aplikasi yang sudah dibuat darimana saja kita berada..hehehe. bagi yang belum tahu apa itu github page silahkan lihat-lihat dulu disini . baiklah langsung saja ke inti topik nya: Tahap 1: install gh-pages package sebagai " dev-dependency " menggunakan npm:   npm install gh-pages --save-dev                               yarn: yarn add gh-pages --save-dev Tahap 2: tambahkan properti "homepage" pada file "package.json" Buka file "package.json" "homepage": "https://{Github-username}.github.io/{Github-repo-name}" file "package.json" setalah ditambahkan properti "homepage" Tahap 3: menambahkan script deploy   pada file "package.json" Pada properti " scripts " yang sudah ada tambahkan properti  predeploy  dan  deploy  properti "scripts" : { /...

Perbedaan Native, Web dan Hybrid Aplikasi Mobile

Gambar
Gambar perbandingan Native, Web dan Hybrid Mobile App Aplikasi Native Karakteristik: Biner " executable image ", yang secara eksplisit diunduh dan disimpan di sistem file perangkat seluler Didistribusikan melalui apps store yang populer atau marketplace perangkat, atau melalui mekanisme distribusi perusahaan Secara langsung di eksekusi oleh sistem operasi mobile, dapat dijalankan melalu home screen , tidak memerlukan aplikasi lain untuk menjalankanya Secara eksplisit mempergunakan API sistem operasi Gambar Alur pembuatan aplikasi native Gambar alur pembuatan aplikasi native pada ios Gambar alur pembuatan aplikasi native pada android Gambar tabel ringkasan alur pembuatan aplikasi native pada berbagai sistem operasi Pendekatan yang serupa, tetapi berbeda source code  dan keahlian yang berbeda sehingga menyebabkan biaya pengembahan dan maintenance yang mahal Gambar interaksi aplikasi native dengan modul peran...

Menggabungkan Text dan Object bergerak dengan LWJGL dan Slick

Gambar
Gambar hasil akhir penggabungan text dan objek /*  * To change this license header, choose License Headers in Project Properties.  * To change this template file, choose Tools | Templates  * and open the template in the editor.  */ package mobil; /* LWJGL liblary */ import org.lwjgl.LWJGLException; import org.lwjgl.Sys; import org.lwjgl.input.Keyboard; import org.lwjgl.opengl.Display; import org.lwjgl.opengl.DisplayMode; import org.lwjgl.opengl.GL11; /* Slick liblary */ import java.awt.Font; import java.io.IOException; import java.io.InputStream; import java.text.SimpleDateFormat; import java.util.Date; import org.newdawn.slick.Color; import org.newdawn.slick.TrueTypeFont; import org.newdawn.slick.openal.SoundStore; import org.newdawn.slick.util.ResourceLoader; /**  *  * @author rc4  */ public class Mobil {          /** The fonts to draw to the screen */     private TrueTypeF...

Tentang Web Service dan Web Server

Gambar
Web Service Web service adalah aplikasi sekumpulan data (database), perangkat lunak (software) atau bagian dari perangkat lunak yang dapat diakses secara remote oleh berbagai piranti dengan sebuah perantara tertentu. Secara umum, web service dapat diidentifikasikan dengan menggunakan URL seperti hanya web pada umumnya. Namun yang membedakan web service dengan web pada umumnya adalah interaksi yang diberikan oleh web service. Berbeda dengan URL web pada umumnya, URL web service hanya menggandung kumpulan informasi, perintah, konfigurasi atau sintaks yang berguna membangun sebuah fungsi-fungsi tertentu dari aplikasi. Web service dapat diartikan juga sebuah metode pertukaran data, tanpa memperhatikan dimana sebuah database ditanamkan, dibuat dalam bahasa apa, sebuah aplikasi yang mengkonsumsi data, dan di platform apa sebuah data itu dikonsumsi. Web service mampu menunjang interoperabilitas. Sehingga web service mampu menjadi sebuah jembatan penghubung antara berb...

Visual Basic

Gambar
Visual Basic adalah bahasa pemprograman windows yang berbasis grafis (GUI-Graphical User Interface). Sifat bahasa pemprogramannya adalah eventdriven , artinya program akan terjadi jika ada respon dari pemakai berupa event/kejadian tertentu (tombol diklik, mouse ditekan dan lain-lain). Saat event terjadi maka kode yang berhubungan dengan event akan dijalankan. Dalam Visual Basic, pembuatan aplikasi dimulai dengan memperkirakan kebutuhan, merancang tampilan dan selanjutnya diikuti dengan pembuatan kode untuk program tersebut. Sejarah Singkat Visual Basic Berikut ini beberapa point penting dalam sejarah perkembangannya : Pertama kali di release dengan nama Visual Basic yang dikeluarkan pada tahun 1991, yaitu Visual Basic yang masih berbasis DOS dan untuk Windows Visual Basic 3.0 dirilis pada tahun 1993 Visual Basic 4.0 dirilis pada tahun 1994 dengan dukungan untuk aplikasi 32 bit Visual basic 6.0 dirilis pada akhir tahun 1998 Visual basic unt...

Bahasa pemrograman

Bahasa pemrograman adalah notasi yang digunakan untuk menulis program (komputer). Bahasa ini dibagi menjadi tiga tingkatan yaitu bahasa mesin, bahasa tingkat rendah dan bahasa tingkat tinggi.  Bahasa mesin (machine language) berupa microinstruction atau hardwire. Programnya sangat panjang dan sulit dipahami. Di samping itu sangat tergantung pada arsitektur mesin. Keunggulannya adalah prosesnya sangat cepat dan tidak perlu interpreter atau penterjemah Bahasa tingkat rendah (low level language) berupa macroinstruction (assembly). Seperti halnya bahasa mesin, bahasa tingkat rendah tergantung pada arsitektur mesin. Programnya panjang dan sulit dipahami walaupun prosesnya cepat.  Jenis bahasa tingkat ini perlu penterjemah berupa assembler. Bahasa tingkat tinggi (high level language) menyerupai struktur bahasa manusia sehingga mudah dipahami. Bahasa ini tidak tergantung pada arsitektur mesin tetapi memerlukan penterjemah berupa compiler atau interpreter.  Secara gar...

Pengenalan Grafika Komputer

Pengertian Grafika Komputer Grafika komputer (computer graphics) merupakan salah satu ilmu informatika yang mempelajari pembuatan dan manipulasi gambar dengan komputer atau secara digital. Sehingga di dalam grafika komputer akan dibahas teknik-teknik menggambar. Salah satu bidang grafika komputer yang sangat terkenal adalah Desain Grafis. Bentuk sederhana dari grafika komputer yaitu titik, garis dan 2D, yang kemudian dikembangan menjadi 3D, pengolahan citra (image processing) dan pengenalan pola (pattern recognation).  Dalam grafika komputer memiliki tiga tema utama :  Modeling, yaitu cara mempresentasikan sebuah objek atau lingkungan disekitar.  Animasi, yaitu mempelajari tentang menggambarkan dan memanipulasi gerakan objek, secara otomatis atau manual Rendering, yaitu mempelajari algoritma untuk membuat dan menampilkan struktur/detail suatu objek.  Grafika Komputer berbeda dengan Pengolahan Citra, jika di Grafika Komputer berisi tentang teknik menggamb...