Membuat Aplikasi Android Sistem Informasi DesaKu - Part 6
Aplikasi Android Sistem Informasi Desaku ini merupakan tutorial Part 6, jadi jika anda belum mengikuti Part 5 [/membuat-aplikasi-android-sistem-informasi-desaku-part-5/] diharapkan anda untuk mengikuti tutorial Part 5 [/membuat-aplikasi-and…
Aplikasi Android Sistem Informasi Desaku ini merupakan tutorial Part 6, jadi jika anda belum mengikuti Part 5 diharapkan anda untuk mengikuti tutorial Part 5 terlebih dahulu untuk memudahkan anda dalam memahami tutorial Part 6 ini.
Pada Part 5 kita telah menginstall React Navigation dan sekarang kita akan mengimplementasikan React Navigation pada project React Native kita yaitu DesaKu.
- Buka Project DesaKu dengan
Visual Studio Code

Buka Project DesaKu dengan Visual Studio Code
- Setelah itu kita buat folder baru dengan nama
src, untuk membuat nya dengan cara klik kanan dibagianbawah kosongkemudian kliknew folder.

Klik New Folder
- Setelah itu berikan nama folder nya
srckemudian tekanEnter

Berikan Nama Folder
Kemudian buat folder 3 folder baru yaitu assets, screen dan navigasi didalam folder src.
- Folder
assetsdifungsikan untuk menampung gambar/icon. - Folder
screendifungsikan untuk menampung file - file component JavaScript. - Folder
navigasidifungsikan untuk mengrouting antara file component 1 ke file componet lainya.
Cara membuat folder baru di dalam folder src dengan cara klik kanan pada folder src dan Klik New Folder.

Buat Folder Baru di Dalam Folder src
- Kita Membuat Folder
assets

Buat Folder assets
- Kita Membuat Folder
screen

Buat Folder Screen
- Kita Membuat Folder
navigasi

Buat Folder navigasi
Setelah anda mengikuti pembuatan tiga folder tersebut yaitu folder assets, screen , dan navigasi maka anda akan melihat ada tiga folder yang ada didalam folder src seperti berikut ini.

Folder assets, screen dan navigasi
- Setelah kita selesai membuat ketiga folder tersebut, maka sekarang kita membuat
File beberapa Javascriptdidalam folderscreen. Berikut nama - nama File Javascript yang akan kita buat yaituHome.js,Daftar_DesaKu.js,Suara_DesaKu.js,Wisata_DesaKu.js,Artikel_DesaKu.jsdanAdmin_DesaKu.js. - Untuk cara pembuatan file tersebut dengan cara `Klik Kanan pada Folder
screenkemudianKlik New Filesetelah itu masukanNama File. Tanda ini.jsmerupakan tanda bahwa file tersebut merupakan File JavaScript.

Buat File
- Selanjutnya Masukan
Nama Filesesuainama filepada langkah sebelumnya dan ulangi proses pembuatan untuk membuat file lainya.

Membuat File Component Javascript
- Jika semua file telah selesai dibuat, maka hasil seperti berikut.

Hasil File Javascript Yang Kita Buat
- Sekarang setiap
File Javascriptyang kita buat tadimasukan kodeberikut.
import React, { Component } from 'react';
import {
View,
Text
} from 'react-native'
class NamaClass extends Component {
constructor(props) {
super(props);
this.state = { }
}
render() {
return (
<View>
<Text>NamaClass</Text>
</View>
);
}
}
export default NamaClass;Keterangan:
- NamaClass diganti sesuai dengan
Nama File JavaScript - Berikut Untuk File
Home.js

Home.js
- Berikut Untuk File
Daftar_DesaKu.js

Daftar_DesaKu.js
- Berikut Untuk File
Suara_DesaKu.js

Suara_DesaKu.js
- Berikut Untuk File
Wisata_DesaKu.js

Wisata_DesaKu.js
- Berikut Untuk File
Artikel_DesaKu.js

Artikel_DesaKu.js
- Berikut Untuk File
Admin_DesaKu.js

Admin_Desaku.js
- Kemudian setelah selesai, sekarang kita buat File
index.jsdidalam foldernavigasi. Masukan/Import Package React Navigationberikut kedalam fileindex.jsdidalam foldernavigasi
import {createAppContainer } from 'react-navigation'
import { createStackNavigator } from 'react-navigation-stack'Import React Navigation
Masukan/Import File Componet Javascriptyang telah kita buat didalam folderscreen, letakan code ini dibawah code sebelumnya.
import Home from '../screen/Home'
import Admin_DesaKu from '../screen/Admin_DesaKu'
import Artikel_DesaKU from '../screen/Artikel_DesaKU'
import Daftar_DesaKu from '../screen/Daftar_DesaKu'
import Suara_DesaKu from '../screen/Suara_DesaKu'
import Wisata_DesaKu from '../screen/Wisata_DesaKu'Import File Componet Javascript
- Membuat sebuah Variabel menggunakan
constdengan nama variabelAuthStackNavigatordan Nilai menggunakan functioncreateStackNavigator()kemudian untukparamentermenggunakanobjekyang memilikikeydanvaluedariNama ImportDari File Componet Javascript.
const AuthStackNavigator = createStackNavigator({
Home : Home,
Admin_DesaKu : Admin_DesaKu,
Artikel_DesaKU : Artikel_DesaKU,
Daftar_DesaKu : Daftar_DesaKu,
Suara_DesaKu : Suara_DesaKu,
Wisata_DesaKu : Wisata_DesaKu
})- Kemudian jangan lupa variabel
AuthStackNavigatordi export agar fileindex.jsini dapat dijalankan di file lain.
export default createAppContainer(AuthStackNavigator)- Berikut Code Lengkapnya
import {createAppContainer } from 'react-navigation'
import { createStackNavigator } from 'react-navigation-stack'
import Home from '../screen/Home'
import Admin_DesaKu from '../screen/Admin_DesaKu'
import Artikel_DesaKU from '../screen/Artikel_DesaKU'
import Daftar_DesaKu from '../screen/Daftar_DesaKu'
import Suara_DesaKu from '../screen/Suara_DesaKu'
import Wisata_DesaKu from '../screen/Wisata_DesaKu'
const AuthStackNavigator = createStackNavigator({
Home : Home,
Admin_DesaKu : Admin_DesaKu,
Artikel_DesaKU : Artikel_DesaKU,
Daftar_DesaKu : Daftar_DesaKu,
Suara_DesaKu : Suara_DesaKu,
Wisata_DesaKu : Wisata_DesaKu
})
export default createAppContainer(AuthStackNavigator)Berikut Penjelasan Insyaallah Cukup Jelas. Semoga mudah dipahami.

Penjelasan Detail
Jangan Lupa disimpan code yang kita tambahkan pada file index.js di folder navigasi.
- Sekarang Agar file
index.jsyang ada di foldernavigasidijalankan diaplikasi kita. Caranya ada kita Masuk ke Fileindex.jsyang berada diroot project dilihat digambar danHapus semua codeyang ada di Fileindex.jstersebut setelah itu ganti dengan code berikuti ini.
import {AppRegistry} from 'react-native';
import Navigasi from './src/navigasi'
import {name as appName} from './app.json';
AppRegistry.registerComponent(appName, () => Navigasi);
Code index.js yang ada di root project

Code index.js yang ada di root project
- Sekarang anda hapus file
App.jsberikut ini.

Menghapus File App.js diroot Project
- Sekarang silakan anda jalankan
Server Debugjika anda lupa silkan baca lagi Tutorial Part4. Dan jika tidakerrormaka tampil seperti berikut.

Demkian Tutorial Part 6, selanjutnya ikuti juga tutorial Part 7.
Catatan: tulisan ini dipindahkan dari cloudborneo.com, terbit pertama 12 Desember 2019.