Tugas praktikum III.pdf

download Tugas praktikum III.pdf

of 6

Transcript of Tugas praktikum III.pdf

  • 8/14/2019 Tugas praktikum III.pdf

    1/6

    TugasPraktikumIII PemrogramanMobileNama : JaryantoKelas : SI12ANIM : 12.12.0021Webblog : http://jariot.blogspot.com/

    SEKOLAHTINGGIMANAJEMENINFORMATIKADANKOMPUTERAMIKOMPURWOKERTOJL.LET.JEND.POLSUMARTOPURWOKERTO

    TutorialProgramLineardenganeclipse1. Bukaaplikasieclipse2. Buatprojectbaru

  • 8/14/2019 Tugas praktikum III.pdf

    2/6

    3. Berijudulprojectkemudianuntukpengaturandefaultpilihnextsampaitahapfinishsepertigambarberikut.TerdapatClassMainActivityjavayangberfungsisebagaiclassSourcecodingprojectini,danActivity_main.xmlsebagaitempatuntukmendesainprojectinisepertipadapraktikumIImembuatkalkulatormenggunakanPalletteyangberadadi Activity_main.xml.

    4. Ubahterlebihdahululayoutmenjaditiperelativelayoutdengancaraklikkanandilembarkerjakemudiapilih change layoutdanpilihRelative layout klikok,kemudian klik activity_main.xmlyangadadisampinggraphicallayoutdibawahtoolbarPalettedanisikanlistingkodeberikutini.

  • 8/14/2019 Tugas praktikum III.pdf

    3/6

    android:layout_height="wrap_content"android:padding="5px">

    5. Setelahselesaikemudianmasukkesrcyangadadipackageexplorer,lalucarifileyang.java

    misalnyalinear.java

    6. Masukansourcekodeberikutini.importandroid.os.Bundle;importandroid.app.Activity;importandroid.view.Gravity;importandroid.view.Menu;importandroid.widget.LinearLayout;importandroid.widget.RadioGroup;importandroid.widget.RadioGroup.OnCheckedChangeListener;

  • 8/14/2019 Tugas praktikum III.pdf

    4/6

    publicclassMainActivityextendsActivityimplementsOnCheckedChangeListener{private

    RadioGroup

    orientation,gravity;

    @Override

    protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);

    kontent();

    }publicvoidkontent(){orientation=(RadioGroup)findViewById(R.id.orientation);orientation.setOnCheckedChangeListener(this);

    gravity=(RadioGroup)

    findViewById(R.id.gravity);

    gravity.setOnCheckedChangeListener(this);

    }

    @Override

    publicbooleanonCreateOptionsMenu(Menumenu){//Inflatethemenu;thisaddsitemstotheactionbarifitispresent.getMenuInflater().inflate(R.menu.main,menu);

    returntrue;}

    @Override

    publicvoidonCheckedChanged(RadioGrouparg0,intcinta){//TODOAutogeneratedmethodstubswitch(cinta){caseR.id.horizontal:

    orientation.setOrientation(LinearLayout.HORIZONTAL);break;

    caseR.id.vertical:orientation.setOrientation(LinearLayout.VERTICAL);break;

    caseR.id.left:gravity.setGravity(Gravity.LEFT);

    break;

    caseR.id.right:gravity.setGravity(Gravity.RIGHT);

    break;

    caseR.id.center:gravity.setGravity(Gravity.CENTER);break;

    }

    }}

  • 8/14/2019 Tugas praktikum III.pdf

    5/6

    7. Setelah selesai dalam pengkodingan, jalankan Android virtual device manager seperti padaPraktikumIpemrogramanmobilemembuatprogramhelloworld.

    8. Setelah itu debug program yang kita buat dengan cara klik kanan pada project Run asAndroidApplicationsepertipadagambardibawahini.

  • 8/14/2019 Tugas praktikum III.pdf

    6/6

    9. IniadalahtampilanHasildariprogramLinearyangkitabuattadi.