Jumat, 13 Oktober 2017

Cisco Packet Tracer Tugas 2 Jaringan komputer 2

1. Pertama kita buat design jaringan seperti di bawah ini, semua menggunakan kabel straight kecuali kabel console antar laptop dengan router dan juga kabel cross over antar router.



2. Kemudia kita langsung setting router0 dengan laptop0 di wilayah kantor bekasi, buka laptop0 > tab desktop > terminal  > kemudian klik ok

3. selanjutnya kita ketik no dan akan muncul router, berikut codingan dari router 0 untuk mensetting ip gateway dari wilayah kantor bekasi :

Router>enable
Router#configure terminal
Router(config)#hostname R-Bekasi < untuk mengubah nama router
R-Bekasi(config)#enable password cisco < untuk memberikan password untuk enable router
R-Bekasi(config)#line console 0
R-Bekasi(config-line)#password class < untuk memberikan password saat membuka router
R-Bekasi(config-line)#login
R-Bekasi(config-line)#exit
R-Bekasi(config)#line vty 0 4
R-Bekasi(config-line)#password class
R-Bekasi(config-line)#login
R-Bekasi(config-line)#exit
R-Bekasi(config)#banner motd "Welcome Sistem Informasi" < untuk memberikan banner tulisan saat login router

R-Bekasi(config)#exit

R-Bekasi#show running config < untuk mengecek hasil setting sebelumnya

R-Bekasi#configure terminal
R-Bekasi(config)#interface gigabitEthernet 0/0 < memilih kabel/port switch yg akan di masukan ip
R-Bekasi(config-if)#ip address 192.168.1.1 255.255.255.0 <  menentukan ip gateway dari kantor bekasi
R-Bekasi(config-if)#no shutdown
R-Bekasi(config-if)#exit
R-Bekasi(config)#interface gigabitEthernet 0/1 < memilih kabel router0
R-Bekasi(config-if)#ip address 10.10.10.1 255.255.255.0 < menentukan ip router0 atau kantor bekasi
R-Bekasi(config-if)#no shutdown
R-Bekasi(config-if)#exit


3. Kemudian setelah semua sudah selesai kita harus memasukan ip kedalam masing masing PC dari kantor bekasi, buka PC0 > tab desktop > ip configuration pilih static :
PC0
Ip Address 192.168.1.2
Subnetmask 255.255.255.0
Gateway 192.168.1.1

PC1
Ip Address 192.168.1.3
Subnetmask 255.255.255.0
Gateway 192.168.1.1

4. Kemudian kita seting untuk daerah kantor jakarta etting router1 dengan laptop1, buka laptop1 > tab desktop > terminal  > kemudian klik ok

5. selanjutnya kita ketik no dan akan muncul router, berikut codingan dari router 1 untuk mensetting ip gateway dari wilayah kantor jakarta :

Router>enable
Router#configure terminal
Router(config)#hostname R-Jakarta < untuk mengubah nama router
R-Jakarta(config)#enable password cisco < untuk memberikan password untuk enable router
R-Jakarta(config)#line console 0
R-Jakarta(config-line)#password class < untuk memberikan password saat membuka router
R-Jakarta(config-line)#login
R-Jakarta(config-line)#exit
R-Jakarta(config)#line vty 0 4
R-Jakarta(config-line)#password class
R-Jakarta(config-line)#login
R-Jakarta(config-line)#exit
R-Jakarta(config)#banner motd "Welcome Sistem Informasi" < untuk memberikan banner tulisan saat login router

R-Jakarta(config)#exit

R-Jakarta#show running config < untuk mengecek hasil setting sebelumnya

R-Jakarta#configure terminal
R-Jakarta(config)#interface gigabitEthernet 0/0 < memilih kabel/port switch yg akan di masukan ip
R-Jakarta(config-if)#ip address 192.168.2.1 255.255.255.0 <  menentukan ip gateway dari kantor jakarta
R-Jakarta(config-if)#no shutdown
R-Jakarta(config-if)#exit
R-Jakarta(config)#interface gigabitEthernet 0/1 < memilih kabel router0
R-Jakarta(config-if)#ip address 10.10.10.254 255.255.255.0 < menentukan ip router0 atau kantor jakarta
R-Bekasi(config-if)#no shutdown
R-Bekasi(config-if)#exit

6.  Kemudian setelah semua sudah selesai kita harus memasukan ip kedalam masing masing PC dari kantor jakarta, buka PC2 > tab desktop > ip configuration pilih static :

PC2
Ip Address 192.168.2.2
Subnetmask 255.255.255.0
Gateway 192.168.2.1

PC3
Ip Address 192.168.2.3
Subnetmask 255.255.255.0
Gateway 192.168.2.1

7. setelah bekasi dan jakarta sudah di setting ipnya langkah terkahir adalah menyatukan 2 router agar terkoneksi menjadi 1 jaringan dengan cara buka router0 wilayah bekasi masuk tab config > pilih static

 
8. kemudian pilih router1 yg ada di wilayah kantor jakarta dan setting seperti di bawah  ini :
 

 9. setelah sudah mensetting kedua router tersebut saatnya langkah terkahir untuk mengetes apakah kedua router ini sudah terkoneksi dengan cara ping menggunakan PC0 ke PC3 apa bila dia mereply tandanya kedua router tersebut sudah terkoneksi dengan baik.

Cisco Packet Tracer Tugas 1 Jaringan komputer 2

1. Pertama kita buat design jaringan terlebih dahulu dengan semuakabel menggunakan kabel straight terkecuali laptop dengan router menggunakan kabel console. port laptop kita masukan ke port RS 332 dan di router kita masukan ke port console untuk menyeting router dan switch, buatlah seperti gambar di bawah ini :



2. Lalu langkah selanjutnya buka laptop0 kemudian pilih tab desktop > terminal > dan klik ok, akan keluar tampilan seperti ini


3. Kita ketikan no kemudian tekan enter,dan untuk selanjutnya ikuti codingan di bawah ini bisa di lihat di gambar di bawah ini : 



4. Codingan tersebut untuk memasukan ip kedalam switch0 untuk menjadikan gateway dari pc0, pc1, dan pc2, mengapa interface gigabitEthernet 0/0? karena kabel yg menuju ke switch dari router adalah gigabitEtehernet 0/0, setelah sudah kemudia kita tinggal memasukan ip static ke dalam masing masing komputer, seperti di bawah ini :



PC 0 :
Ip addres 192.168.10.2
Subnetmask 255.255.255.0
Default Gateway 192.168.10.254

PC 1 :
Ip Addres  192.168.10.3
Subnetmask 255.255.255.0
Default Gateway 192.168.10.254

PC 2 :
Ip Addres  192.168.10.4
Subnetmask 255.255.255.0
Default Gateway 192.168.10.254

5. Kemudia kita setting untuk switch1 untuk memberikan ip gateway untuk pc3, pc4, dan pc5, caranya sama dengan langkah nomor 3 namun untuk interfacenya kita ganti menjadi gigabitEthernet 0/1 dan untuk ip addressnya kita menggunakan 192.168.20.254

6. Langkah selanjutnya tinggal memasukan ip ke dalam masing masing pc

PC 3 :
Ip addres 192.168.20.2
Subnetmask 255.255.255.0
Default Gateway 192.168.20.254

PC 4 :
Ip Addres  192.168.20.3
Subnetmask 255.255.255.0
Default Gateway 192.168.20.254

PC 5 :
Ip Addres  192.168.20.4
Subnetmask 255.255.255.0
Default Gateway 192.168.20.254

7. Setelah semua sudah sekarang tinggal langkah terakhir yaitu pengetesan koneksi, kita akan mencoba koneksi dari PC1 ke PC4 dengan membuka PC1 lalu klik tab desktop pilih command prompt lalu ketikan seperti di bawah ini :


8. kalo sudah ada tampilan seperti ini atau mereply berarti koneksi sudah berhasil dan selesai.

Kamis, 25 Februari 2016

Script Dan Logic Dari Program Volume Balok Berbasis Android

  

Pertama kita buat dulu Script Pada main_activity.xml untuk menyusun tampilan pada main/tampilan utama pada program android kita

<TextView 
android:text="Panjang :" 
android:id="@+id/TextView01
android:layout_width="wrap_content" 
android:layout_height="wrap_content">
</TextView>

Script Di atas untuk membuat tampilan teks dan textview, teks kita beri nama "Panjang :" 


<EditText
android:text=""
android:id="@+id/txtPanjang"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="numberSigned|numberDecimal">
</EditText>

Script diatas fungsinya untuk membuat textfield atau kolom untuk mengisi angka/huruf dan di beri caption dengan txtPanjang dan untuk type inputan berupa angka desimal


<TextView
android:text="Lebar :"
android:id="@+id/TextView02"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</TextView>

Script Di atas untuk membuat tampilan teks dan textview, teks kita beri nama "Lebar :"



<EditText
android:text=""
android:id="@+id/txtLebar"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="numberSigned|numberDecimal">
</EditText>

Script diatas fungsinya untuk membuat textfield atau kolom untuk mengisi angka/huruf dan di beri caption dengan txtLebar dan untuk type inputan berupa angka desimal



<TextView
android:text="Tinggi :"
android:id="@+id/TextView04"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</TextView>

Script Di atas untuk membuat tampilan teks dan textview, teks kita beri nama "Tinggi :"


<EditText
android:text=""
android:id="@+id/txtTinggi"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="numberSigned|numberDecimal">
</EditText>

Script diatas fungsinya untuk membuat textfield atau kolom untuk mengisi angka/huruf dan di beri caption dengan txtTinggi dan untuk type inputan berupa angka desimal


<Button
android:text="Hitung Volume"
android:id="@+id/btnHitung"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:onClick="hitungVolume">
</Button>

Script di atas untuk membuat tombol atau butto dengan caption btnHitung untuk memproses hasil volume balok



<TextView
android:text="Volume :"
android:id="@+id/TextView03"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</TextView>

Script Di atas untuk membuat tampilan teks dan textview, teks kita beri nama "Volume :"

<EditText
android:text=""
android:id="@+id/txtVolume"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:editable="false">
</EditText>

Script diatas fungsinya untuk membuat textfield atau kolom untuk hasil dari proses penghitungan volume balok dengan caption txtVolume, dan editable bernilai false yg artinya tidak dapet di ubah



Sekarang kita beralih folder values > strings.xml


<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Isi Nilai Panjang,Lebar dan Tinggi lalu klik Hitung Volume !</string>
    <string name="app_name">Volume Balok</string>
</resources>

Script di atas berfungsi untuk membuat text atau string di bagian atas main_activity.xml


Dan hasil dari tampilan di atas akan seperti ini,



Setelah itu kita cek di folder gen > volume.balok > R.java maka akan terlihat seperti ini,


/* AUTO-GENERATED FILE.  DO NOT MODIFY.
 *
 * This class was automatically generated by the
 * aapt tool from the resource data it found.  It
 * should not be modified by hand.
 */

package volume.balok;

public final class R {
    public static final class attr {
    }
    public static final class drawable {
        public static final int icon=0x7f020000;
    }
    public static final class id {
        public static final int TextView01=0x7f050000;
        public static final int TextView02=0x7f050002;
        public static final int TextView03=0x7f050007;
        public static final int TextView04=0x7f050004;
        public static final int btnHitung=0x7f050006;
        public static final int txtLebar=0x7f050003;
        public static final int txtPanjang=0x7f050001;
        public static final int txtTinggi=0x7f050005;
        public static final int txtVolume=0x7f050008;
    }
    public static final class layout {
        public static final int main=0x7f030000;
    }
    public static final class string {
        public static final int app_name=0x7f040001;
        public static final int hello=0x7f040000;
    }
}

Bisa di lihat di atas caption Texview01 sampai Texview04 dan btnHitung sampai txtVolume sudah tergenerate ke dalam R.java dan siap di implementasikan kedalam script java,



Sekarang tinggal memasukan fungsi fungsi dari masing masing caption di atas  menggunakan script java, buka folder src > volume.balok > volumebalok.java


package volume.balok;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import persegi.panjang.R;

public class volumebalok extends Activity {
    private EditText txtPanjang;
    private EditText txtLebar;
    private EditText txtTinggi;
    private EditText txtVolume;
    private Button btnHitung;

      @Override
    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        txtPanjang = (EditText) findViewById(R.id.txtPanjang);
        txtLebar = (EditText) findViewById(R.id.txtLebar);
        txtTinggi = (EditText) findViewById(R.id.txtTinggi);
        txtVolume = (EditText) findViewById(R.id.txtVolume);
        btnHitung = (Button) findViewById(R.id.btnHitung);

    }


Script di atas adalah metode pemanggilan caption caption yg kita buat di main_activity.xml dan terimplementasi di R.java


public void hitungVolume(View view) {
        try {

            int panjang = Integer.parseInt(txtPanjang.getText().toString());
            int lebar = Integer.parseInt(txtLebar.getText().toString());
            int tinggi = Integer.parseInt(txtTinggi.getText().toString());
            int Volume = panjang * lebar * tinggi;
            txtVolume.setText(String.valueOf(Volume));
        } catch (Exception e) {
            e.printStackTrace();
        }


Script di atas adalah fungsi dari btnHitung panjang,lebar,tinggi, dan volume menggunak type data int, dengan penghitungan Volume = panjang * lebar * tinggi dan hasil dari perhitungan tersebut akan tercetak di txtVolume


Dan Hasil Akhirnya akan seperti di bawah ini,