Anda di halaman 1dari 8

PENGENALAN DASAR REACT NATIVE

Okky Tirta Kurniawan


OkkyKurniawan.716@gmail.com

Abstrak

React native adalah salah satu Library yang dikembangkan oleh Facebook untuk
membuat aplikasi mobile native dengan menggunakan bahasa pemograman javascript
yang menghasilkan aplikasi setara dengan mobile native seperti java, kotlin untuk
Android ataupun swift dan objective c untuk iOS..

Kata Kunci: React Native, JDK, Android

Pendahuluan
React native dapat menghasilkan aplikasi Android dan iOS secara default (platform
Windows yang disebut UWP sudah terdapat React native, namun harus install sendiri
dengan menggunakan npm) sehingga satu aplikasi dapat dan digunakan dengan lancar di
kedua platform, namun itu juga tergantung bagaimana kita mengelola project React native
tersebut.

Pembahasan

Peralatan untuk Belajar React Native

Adapun peralatan yang harus kita siapkan untuk belajar React Native adalah sebagai
berikut:

1. Install Nodejs

Lisensi Dokumen:
Copyright © 2008-2019 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Peralatan pertama yang harus ada di dalam komputer kita adalah Nodejs. Nodejs
merupakan sebuah runtime untuk menjalankan program Javascript di luar browser.

2. Install NPM atau Yarn


NPM dan Yarn adalah peralatan yang digunakan untuk mengelola project Nodejs. Ia
bertugas untuk membuat project, menginstal modul, menjalankan script, dll.

3. Install Java JDK


Kita bisa pilih salah satu, mau menggunakan NPM atau Yarn.
Secara default, NPM akan terinstal di komputer kita, apabila sudah menginstal Nodejs.
Sedangkan Yarn, harus kita install.

4. Install Android SDK


Karena kita membutuhkan Android Studio untuk menginstal Android SDK, kita harus
instal Java JDK terlebih dahulu.

Java JDK juga akan dibutuhkan saat kita mengkompilasi aplikasi menjadi APK.

Silahkan install Java JDK dengan perintah berikut:

# install versi 8

sudo apt install openjdk-8-jdk openjdk-8-jdk-headless openjdk-8-


jre

Setelah itu, nanti kita akan memiliki direktori Android di dalam direktori home. Direktori
ini berisi Android SDK yang kita butuhkan untuk pengembangan aplikasi android.

Lisensi Dokumen:
Copyright © 2008-2019 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Ukurannya cukup besar, bahkan sampai puluhan GB jika kita install semua system image
dan API Android-nya.

Tugas kita berikutnya adalah menambahkan direktori ~/Android/Sdk ke dalam


file ~/.bashrc, agar perintah android dapat digunakan pada terminal.

Silahkan buka file ~/.bashrc dengan nano:

nano ~/.bashrc

Lalu pada bagian akhir tambahkan baris ini:

export ANDROID_HOME=$HOME/Android/Sdk

Lisensi Dokumen:
Copyright © 2008-2019 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
export PATH=$PATH:$ANDROID_HOME/tools

export PATH=$PATH:$ANDROID_HOME/tools/bin

export PATH=$PATH:$ANDROID_HOME/platform-tools

Tekan Ctrl+x untuk keluar dan pilih y untuk menyimpan.

Artinya, kita telah mendaftarkan alamat PATH untuk android SDK. Dengan demikian
perintah android dan adb akan dikenali dalam terminal.

Coba saja ketik android --version, maka yang akan muncul seperti ini:

Lisensi Dokumen:
Copyright © 2008-2019 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
5. Install React Native

Peralatan berikutnya yang harus kita instal adalah React Native.


React Native bisa kita instal melalui Yarn atau NPM dengan perintah berikut:

sudo npm install -g react-native-cli

Tunggu sampai proses instalasi selesai.

Lisensi Dokumen:
Copyright © 2008-2019 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Setelah itu, coba periksa instalasi dengan perintah react-native --version

Lisensi Dokumen:
Copyright © 2008-2019 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Kesimpulan

 React native adalah library yang membantu orang membangun aplikasi mobile
yang susah move on dari teknologi web seperti saya.
 Development lebih cepat karena tidak perlu re-run aplikasi yang di buat, cukup
dengan refresh seperti pada saat uji coba web.
 Kualitas Aplikasi sudah persis dengan Aplikasi native,
 Komunitas dan pengembangan bisa di bilang cukup berkembang pesat, namun ini
juga jadi PR buat Facebook dan banyak developer untuk meningkatkan kualitas
React native sendiri dalam performa, karena ada beberapa aplikasi yang tidak bisa
di buat dengan React native

Referensi
Sekolahkoding.com
Medium.com
Petanikode.com
Codepolitan.com
Youtube.com/zulfikra 96

Lisensi Dokumen:
Copyright © 2008-2019 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Biografi
Perkenalkan nama saya Okky Tirta Kurniawan. Saya lahir di Tangerang pada 22 oktober
1998. Saya tinggal di desa talagasari rt 01/01 cikupa.
Pada saat ini saya sedang hobi ngoding. Karena pada saat saya mepelajarinya saya sangat
merasa bahwa ini sangat menyenangkan. Saat ini saya telah memahami beberapa bahasa
pemrograman, seperti java, php dan c++ walaupun tidak terlalu menguasainya. Dan
sekarang saya berniat untuk lanjut dan fokus untuk mempelajari bahasa pemrograman
javascript beserta frameworknya. Saat ini saya sedang menempuh pendidikan di salah satu
FOTO
Perguruan Tinggi di Tangerang. Saya mengambil jurusan Teknik informatika dengan konsentrasi Software
Engineering.

Lisensi Dokumen:
Copyright © 2008-2019 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Anda mungkin juga menyukai