Sabtu, 12 Juli 2014

bintang membentuk segitiga

dalam membuat program ini aga ribet, tapi sebenarnya codenya sedikit tapi logikanya itu lho yang pusing.. supaya ga pusing mendingan download saja codenya di sini

pembungkusan ( encapsulasi)

program ini terdiri dari dua class diantaranya :
barang
DemoPenjualan

untuk mendapatkan source codenya silakan download di sini

interfaces

program ini menggunakan sederhana tetapi dalam memasukan data menggunakan GUI, untuk lebih jelas silakan download programnya di sini

Polymorphism

program sederhana ini terdiri dari 4 class

barang,Barang,DemoPenjualan,handphone dan laptop, untuk source codenya silakan download di sini

pewarisan

program ini sebenarnya tugas ku waktu semester 6, tentang pewarisan. pada program yang ku buat ini terdiri dari 3 class diantaranya:
DemoPenjualan
Hp
Elektronik
untuk lebih jelas silakan download saja programnya di sini

Selasa, 08 Juli 2014

menghitung luas segitiga

program ini di buat di paskal. program kecil-kecilan dari hasil iseng saja waktu di semester 1. untuk medownload source codenya silakan klik di sini

Senin, 07 Juli 2014

games tatarucingan

games ini di buat dengan menggunakan paskal, waktu itu saya iseng-iseng membuatnya, sekaligus mengerjakan tugas tentang penggunaan if then else, ya sudah saya buat aplikasi ini saja,hehe
jika kalian ingin download source code-nya silakan download di sini

Jumat, 04 Juli 2014

(Pemograman Android) Membuka ke halaman berikutnya

Langkah awal buat projek baru. tambahkan tool TextView dan Button 

tambah file XML baru dengan cara klik kanan pada projek yang telah di buat selanjutnya pilih new -> Android XML file.


isi nama file nya misalkan halamn2, seperti pada gambar di bawah ini

samakan tools yang di gunakan di halaman pertama dengan di halaman ke dua.

selanjutnya tambah file class baru untuk menjalankan layout halamn2

isi nama class, misalkan Halaman2 lalu finish

dan sekarang bagian sintaknya sebagai berikut

    Button hal2=(Button)findViewById(R.id.button1);
        hal2.setOnClickListener(this);

setelah di ketik sintak yang di atas dan di dalam Button masih ada garis merah, sorot ke sintak yang di garis bawah, maka akan muncul seperti gambar di bawah ini. setelah muncul makan pilih import 'Button'

begitu juga dengan setOnClickListener, sintak tersebut harus di implement seperti pada gambar di bawah ini yang bertulisan " Let MainActivity implement OnClickListenir "

setelah di klik "Let MainActivity implement OnClickListenir" selanjutnya sorot/focus di bagian  "MainActivity " dan pilih "add unimplemented methods"

isi sintak di bawah ini
        Intent pindah=new Intent(MainActivity.this,Halaman2.class);
        startActivity(pindah);

 di  dalam
public void onClick(View arg0) {
        // TODO Auto-generated method stub

    }




sintak fullnya 

class MainActivity


package com.tes.inten;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class MainActivity extends Activity implements OnClickListener {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Button hal2=(Button)findViewById(R.id.button1);
        hal2.setOnClickListener(this);
       
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

    @Override
    public void onClick(View arg0) {
        // TODO Auto-generated method stub
        Intent pindah=new Intent(MainActivity.this,Halaman2.class);
        startActivity(pindah);
    }

}




class Halaman2

package com.tes.inten;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class Halaman2 extends Activity implements OnClickListener {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.halamn2);
        Button hal2=(Button)findViewById(R.id.button1);
        hal2.setOnClickListener(this);
       
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

    @Override
    public void onClick(View arg0) {
        // TODO Auto-generated method stub
        Intent pindah=new Intent(Halaman2.this,MainActivity.class);
        startActivity(pindah);
    }

}


di bagian manifest tambahkan sintak supaya dapat menjalankan ke halaman selanjutnya di bagian AndroidManifest.XML tambahkan sintak yang telah di beri warna biru dan di pertebal yang ada di bawah ini

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.tes.inten"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="19" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.tes.inten.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name=".Halaman2"
            android:label="@string/app_name" >
            </activity>

    </application>

</manifest>



hasilnya seperti gambar di bawah





terimakasih, dan mohon like nya dan komentarnya ya.. :-)

( Pemograman android )Menampilkan text

dalam membuat pogram mobile untuk android dengan menggunakan eclipse hal yang pertama adalah download aplikasi eclipse dengan kawan-kawannya. setelah itu update SDK-nya dan jalankan eclipse-nya. langkah selanjutnya adalah jalankan eclipse, buat projek baru dengan cara seperti gambar dibawah ini. pilih file -> new -> Android Application Project

 selanjutnya muncul gambar di bawah ini setelah memilih Android Application Project.


Isi bagian Application Name, First name.
untuk Aplication name gunakan huruf besar di awalnya, dan untuk project name gunakan huruf kecil. Minimum required SDK ini nantinya aplikasi yang digunakan itu batas minimum type androidnya  apa, sedangkan target SDK untuk maximumnya type androidnya. untuk compilenya sesuaikan dengan emulator yang digunakan. 

catatan, dalam memilih compile jangan sampai melebihi dari target maximum dan minimum, misalkan di target minimumnya  menggunakan Api 17 dan Target Sdk-nya Api 18, sedangkan untuk compilenya menggunakan api 19, maka hal itu tidak akan bisa di jalankan.




 gambar di bawah ini untuk gambar icon pada program yang akan dibuat.



gambar dibawah ini untuk tampilan programnya, biasanya pada file yang berformat XMLpada folder res -> layout.
 


 untuk gambar di bawah ini penamaannya, file untuk format class/java pada activity Name dan untuk Layout name untuk file formatnya XML.



setelah selesai maka akan tampil gambar dibawah ini, dan jalankan program dengan cara klik kanan pada projek yang dibuat -> pilih Run As ->Android Application



 pilih emulator-5554. disini saya menggunakan emulatornya yaitu Blue Stack, disamping Blue stack ini ringan, dan Bluestack ini cepat dalam menjalankan aplikasi.


nah hasilnya seperti di bawah ini
 


cara-cara di atas itu menampilkan langsung tanpa ada setingan, bagaimana menulis text dari java tetapi bisa di tampilkan di xml?
hal itu bisa di lakukan dengan cara kita tambahkan  TextView yang baru ke stage, setelah selesai pilih Hallo.java yang ada pada gambar di bawah ini


masukan kode program di bawah ini

TextView hai=(TextView)findViewById(R.id.textView1);

 hai.setText("nama saya mohamad echa");


untuk sintak full nya ada di bawah ini

package com.tes.hallo;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.TextView;

public class Hallo extends Activity {

                @Override
                protected void onCreate(Bundle savedInstanceState) {
                                super.onCreate(savedInstanceState);
                                setContentView(R.layout.activity_hallo);
                               
                                TextView hai=(TextView)findViewById(R.id.textView1);

                                hai.setText("nama saya mohamad echa");
                }

                @Override
                public boolean onCreateOptionsMenu(Menu menu) {
                                // Inflate the menu; this adds items to the action bar if it is present.
                                getMenuInflater().inflate(R.menu.hallo, menu);
                                return true;
                }
}


catatan: yang di tebalkan itu yang harus ada di sintak untuk bisa menampilkan text  nama saya mohamad echa.  dan hasilnya seperti gambar di bawah ini



mohon maaf jika ada kesalahan dalam penulisan atau kalimatnya, mohon berikan komentar anda supaya saya dapat memperbaikinya.
terimakasih .. :-)