ABOUT US

Spesialis-it.id merupakan perusahaan jasa pembuatan software / aplikasi murah yang juga menyediakan berbagai layanan pemograman seperti : Jasa Pembuatan Aplikasi Mobile Android, Jasa Pembuatan Aplikasi Web, Jasa Pembuatan Aplikasi Berbasis Dekstop. Dan kami juga menerima jasa SEO untuk meningkatkan posisi website agar dapat tampil di halaman pertama google maupun search engine lainnya seperti bing, yahoo dll

WHAT WE DO

Portofolio

  • Aplikasi Inventaris


    Aplikasi Ini Berfungsi Untuk Menghitung Data Inventaris barang di sertai fitur penyusutan setiap barang Untuk Perusahaan..

  • Aplikasi Penjualan


    Aplikasi Ini Berfungsi Untuk Menangani Penjulan Dan Pembelian barang di suatu Perusahaan, dan juga menangani stok Gudang

  • Android Online Shop


    Aplikasi ini berguna menangani proses jual beli di toko anda, dan di lengkapi dengan admin panel untuk mengatur toko anda.

  • Aplikasi Ekspedisi Barang


    Aplikasi Ekspedisi Pengiriman Barang berguna untuk mengatur pengiriman barang dan melacak status pengiriman.

  • Aplikasi Real Estate


    Aplikasi Real Estate atau perumahan di buat untuk mempermudah administrasi dan laporan dalam hal penjualan Real Estate atau perumahan.

  • Aplikasi Tabungan Siswa


    Aplikasi ini berguna mengatur tabungan siswa dalam sekolah atau instansi terkait.

OUR CLIENT

aa aa aa aa

BLOG

  • ANDROID BACKGROUND SERVICE

    ANDROID BACKGROUND SERVICE

    Untuk apa sih beckground service? Background service adalah salah satu cara system untuk menjalankan fungsinya tanpa sepengetahuan user. Selama melakukan proses, tidak ada interaksi antara user dengan aplikasi. Implementasi paling sederhana adalah sound pada sebuah game, atau fungsi auto update pada aplikasi tertentu.

    Are your ready??

    1. Bikin project baru
    2. Siapkan dulu strings.xml

    <?xml version="1.0" encoding="utf-8"?> 
    <resources> 
    <string name="hello">ServiceSederhana!</string> 
    <string name="app_name">Service Background Sederhana</string> 
    <string name="startBtn">Start</string> 
    <string name="stopBtn">Stop</string> 
     </resources> 

    3. Kita bikin layoutnya di main.xml

    <?xml version="1.0" encoding="utf-8"?> 
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" > 

     <TextView 
    android:layout_width="fill_parent"  
    android:layout_height="wrap_content" 
    android:text="@string/hello" 
    android:textSize="24dip" /> 

    <Button 
    android:id="@+id/startBtn" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/startBtn" > 
    </Button> 

    <Button 
    android:id="@+id/stopBtn" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/stopBtn" > 
    </Button> 

    </LinearLayout>


    4. Buat folder raw didalam folder res. Taruh saja file mp3nya di folder raw.
    5. Membuat class MyService.java

    package com.serv.bg;  
    import android.app.Service; 
    import android.content.Intent; 
    import android.media.MediaPlayer; 
    import android.os.IBinder; 

    public class MyService extends Service{ 
    MediaPlayer mp; 

    @Override 
    public IBinder onBind(Intent arg0) { 
    // TODO Auto-generated method stub 
    return null; 

    @Override 
    public void onCreate(){ 
     mp=MediaPlayer.create(this, R.raw.beraksi); 
    mp.setLooping(false); 
    }
    public void onStart(Intent intent,int startId){ 
    mp.start(); 
     } 

    @Override 
    public void onDestroy(){ 
    mp.stop(); 




    6. Membuat activity ServiceSederhana.java

    package com.serv.bg; 

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

    public class ServiceSederhana extends Activity implements OnClickListener { 
    Button startBtn,stopBtn; 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    startBtn=(Button)findViewById(R.id.startBtn); 
    stopBtn=(Button)findViewById(R.id.stopBtn); 
    startBtn.setOnClickListener(this); 
    stopBtn.setOnClickListener(this); 


    @Override 
    public void onClick(View v) { 
    switch(v.getId()){ 
    case R.id.startBtn: 
    startService(new Intent(this,MyService.class)); 

    break; 
    case R.id.stopBtn: 
    stopService(new Intent(this,MyService.class)); 
    break; 

    // TODO Auto-generated method stub 


    }


    7. Coba Run maka akan tampak seperti ini

  • MEMBUAT APLIKASI KONVERSI MATA UANG DI ANDROID DENGAN ECLIPSE

    MEMBUAT APLIKASI KONVERSI MATA UANG DI ANDROID DENGAN ECLIPSE

    Tutorial pembuatan aplikasi konversi mata uang di android yang sederhana, langsung saja buka eclipse anda dan pilih new project lalu,  Kemudian kasih nama projek anda
    ·        Setelah itu next-next-next-sampai finish
    ·        Lalu muncullah hasil interface dari android.Untuk membuat interfacenya pilih textview,button,textfield,dkk
    Dan silahkan cari semua komponenya di samping, dan atur seperti ini



    Kira" seperti ini koding pada main. activity_main.xml :

    <?xml version="1.0" encoding="utf-8"?>
     <LinearLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
     android:orientation="vertical" >
     <TextView
     android:id="@+id/textView1"
    android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:text="Nilai" />

    <EditText
     android:id="@+id/editText1"
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
     android:ems="10"
     android:inputType="numberDecimal" >
     <requestFocus />
     </EditText>

     <RadioGroup
     android:id="@+id/radioGroup1"
     android:layout_width="match_parent"
     android:layout_height="wrap_content" >

     <RadioButton
         android:id="@+id/radio0"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:checked="true"
         android:text="Dollar ke Rupiah" />

     <RadioButton
         android:id="@+id/radio1"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:text=" Rupiah ke Dollar" />

     

     </RadioGroup>

     <Button
     android:id="@+id/button1"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:text="Proses" />

     </LinearLayout>

    Dan kode untuk main.java seperti ini

    package com.example.satriairwanirnandi;

    import android.app.Activity;
     import android.app.AlertDialog;
     import android.content.DialogInterface;
     import android.os.Bundle;
     import android.view.View;
     import android.widget.Button;
     import android.widget.EditText;
     import android.widget.RadioButton;
     import android.widget.Toast;

     public class MainActivity extends Activity {
     /** Called when the activity is first created. */
     private EditText etAngka;
     private RadioButton rbcf;
     private Button btnProses;


     @Override
     public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.activity_main);

     etAngka = (EditText) findViewById(R.id.editText1);
     rbcf = (RadioButton) findViewById(R.id.radio0);
     rbcf.setChecked(true);
     btnProses = (Button) findViewById(R.id.button1);

     btnProses.setOnClickListener(new View.OnClickListener ()
    {
     public void onClick(View v) {
     kalkulasi ();
     }
     });
     }

     public void kalkulasi () {
     double dollar = 10000;

     double angka = 0;

     try {
     angka = Double.parseDouble(
     etAngka.getText ().toString ());
     } catch (Exception e) {
     Toast.makeText(this , "Masukkan Angka",
                   Toast.LENGTH_LONG).show();
      }

      String hasil;
      if(rbcf.isChecked ()) {
      hasil = angka + " dollar = " +
      (angka * 10) + " rupiah";
      } else {
      hasil = angka + " rupiah = " +
      (angka + dollar) + " dollar";
      }

      AlertDialog.Builder ab = new AlertDialog.Builder(this);
      ab.setTitle("Hasil");
      ab.setMessage(hasil);
      ab.setPositiveButton("Ok",
      new DialogInterface.OnClickListener () {
      public void onClick(DialogInterface dialog ,
      int which) {
      dialog.dismiss ();
      }
      });

      AlertDialog dialog = ab.create ();
      dialog.show();
      }


    Dan coba run aplikasinya, hasilnya seperti ini


    Jika ada kesulitan/error silahkan d koment gan :)
  • CONTACT US

    Address (Main Office) 1 : Jl.Raden Santri, Kel. Pengulu, Kec. Sidayu, Kota Gresik..

    Address (branch office) 2 : Jl.Sarimun, Kel. Beji, Kota Batu..

    Phone / WA : 1. Cs_Udin : 085733861143
    2. Cs_Herik : 081233681008

    BBM : D33C4BFA.

    email : cs.spesialis.it@gmail.com.