Pages

Sunday 18 September 2016

Edit dengan Value yang terisi sesuai dengan Database di Combobox

Alhamdulilah,
Catatan ini sengaja saya buat sebagai bahan pengingat sekaligus dapat dijadikan bahan referensi teman-teman. Bahasa yang digunakan ialah PHP dan MySQL sebagai databasenya. Agar mudah dipahami maka saya akan menjelaskan secara langsung bagaimana cara menampilkan data dari database ke combobox.

#Tabel-Tabel yang Digunakan
Berikut tabel yang kita gunakan yaitu tabel barang dan tabel principal (supplier):
dari tabel-tabel diatas, kita bisa melihat kdprincipal pada tabel principal sebagai primary key (kunci utama) sedangkan kdprincipal pada tabel barang sebagai foreign key (kunci tamu).

#Form-form yang digunakan
   a. Form Tampil Barang


   b. Form Edit Barang
   



#Alur Program
Berdasarkan form tampil barang, kita menyeleksi data yang akan kita edit. Disini saya menggunakan data pada nomor 1/row/baris pertama dengan kode barang sama dengan SBF-SNM-01. Kirim data Kd barang dengan alias =id. 

//Lakukan select/ambil/read data dari tabel barang berdasarkan id.
    $sql="SELECT*FROM barang where kdbarang='$_GET[id]'";
    $hasil=mysql_query($sql);
    $data=mysql_fetch_array($hasil);
    $kode=$data['kdprincipal'];


<select name='kdprincipal' value='$data[kdprincipal]' class='form-control'>";
                            $a=mysql_query("select*from principal");
                            while($row=mysql_fetch_array($a))
                            {
                            $kdprincipal=$row['kdprincipal'];
                            $namaprincipal=$row['namaprincipal'];
                           //Data akan terseleksi (selected) jika variabel $kode sama dengan $kdprincipal
                            if($kode==$kdprincipal){
                            $cek="selected";
                            }
                            else{
                            $cek="";
                            }
                            echo"<option value='$kdprincipal' $cek>$namaprincipal</option>";
                           
                            }
                            echo"</select>

#Hasil 
 

Thursday 15 September 2016

Menggabungkan dua string dengan Fungsi CONCAT pada MySQL


Saya akan membahas mengenai CONCAT Function atau fungsi CONCAT pada MySQL. CONCAT pada MySQL berguna sekali untuk menggabungkan dua string /lebih menjadi satu string.

Berikut Syntax fungsi CONCAT

CONCAT(string1,string2,....);

CONCAT function bekerja dengan merubah semua argumen yang ada menjadi sebuah string sebelum dilakukan penggabungan. Jika ada beberapa argumen pada CONCAT yang bernilai NULL, maka CONCAT function akan melakukan pengulangan dengan menghasilkan nilai NULL.

Berikut kita akan mencoba untuk menggabungkan dua string : "SUKSES" dan "BERHASIL":


Jika kita menambahkan nilai NULL, CONCAT Function akan melalukan pengulangan nilai NULL seperti contoh dibawah ini:


CONCAT Function dengan mengambil data pada database, berikut tabel yang akan kita gunakan dengan nama tabel PELANGGAN:


Kita akan menggabungkan nama, spasi, alamat dengan menggunakan statement dibawah ini:

SELECT CONCAT(nama,' ',alamat) from pelanggan;


Selain menampilkan data, kita juga dapat menerapkan CONCAT function untuk melakukan UPDATE data ke MYSQL

Berikut kita coba dengan mengupdate nama dengan "SUKSES" dan tanggal dengan format 201608:

UPDATE pelanggan SET nama=concat('SUKSES','201609'); 


Sunday 21 August 2016

Bootstrap Select auto Live Search "Pencarian dengan Select"

Assalamualaikum. 
Satu kata yang ingin kuucapkan  "Bootstrap memang TOP BGT".
Alhamdulilah dengan bantuan framework bootstrap ini, membuat web semakin mudah. Selain mudah, web yang dihasilkan pun lebih responsive, dinamis, simple dan menarik.

Pada kesempatan ini saya akan sedikit berbagi mengenai bootstrap-select untuk pencarian otomatis.
Pencarian otomatis yang dimaksud yaitu pada waktu kita mempunyai data lumayan banyak, dan ingin menampilkan secara otomatis saat melakukan penginputan data tanpa menekan tombol apapun.




Apa itu bootstrap select?
bootstrap select merupakan plugin JQuery yang disediakan oleh bootstrap untuk menambhakan fungsionalitas dari  select elemen.

Dimana saya bisa mendapatkannya?
untuk tutorial lengkap dan demo secara live mengenai bootstrap-select, kita bisa mengunjungi alamat http://silviomoreto.github.io/bootstrap-select 


Bagaiman cara membuat Pencarian otomatis dengan select seperti tampak pada gambar diatas?
1. Siapkan framework bootstrap 3 yang bisa didownonload di http://getbootstrap.com/
    Saat ini versinya sudah mencapai V3.3.7
2. Siapkan bootstrap select, http://silviomoreto.github.io/bootstrap-select 

Filenya dalam bentuk .zip maka untuk menggunakannya lakukan extrak ke xampp/htdocs/

berikut scritnya:
<!DOCTYPE html>
<html>
<head>
  <title>Bootstrap-select test page</title>

  <meta charset="utf-8">

  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
  <link rel="stylesheet" href="dist/css/bootstrap-select.css">


  <style>
    body {
      padding-top: 70px;
    }
  </style>

  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
  <script src="dist/js/bootstrap-select.js"></script>

</head>
<body>

      <select id="lunch" class="selectpicker" data-live-search="true" title="Please select a lunch ...">
        <option>Hot Dog, Fries and a Soda</option>
        <option>Burger, Shake and a Smile</option>
        <option>Sugar, Spice and all things nice</option>
        <option>Baby Back Ribs</option>
        <option>A really really long option made to illustrate an issue with the live search in an inline form</option>
      </select>
    </div>
  </form>

  <hr>
  <form class="form-horizontal" role="form">
    <div class="form-group form-group-lg">
      <label for="error" class="col-lg-2 control-label">error</label>

      <div class="col-lg-10 error">
        <select id="error" class="selectpicker show-tick form-control">
          <option>pen</option>
          <option>pencil</option>
          <option selected>brush</option>
        </select>
      </div>
    </div>
 
</body>
</html>

catatan: untuk link rel  dan script
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css"> bisa diganti disesuaikan dengan lokasi kita menaruh bootstrap.min.css semisal distributor_bsp/css/bootstrap.min.css
-  <script src="dist/js/bootstrap-select.js">
  <link rel="stylesheet" href="dist/css/bootstrap-select.css"></script>
  disesuaikan dengan lokasi file bootsrap-select.js berada








Monday 8 August 2016

Javascript Pesan Konfirmasi Sebelum Proses Hapus PHP Bootstrap


Alhamdulilah,
Setelah hampir setengah jam mencari-cari script untuk menampilkan pesan konfirmasi sebelum penghapusan data, akhirnya ketemu. Terimakasih http://stackoverflow.com.

Untuk membuat pesan konfirmasi hapus data, kita dapat menggunakan javascript:
Jalannya program:
1. Select row/data yang akan dihapus
2. Klik pada tombol tong sampah, maka muncul pesan konfirmasi
3. Jika Ok maka data dihapus, jika tidak maka tutup pesan konfirmasi kembali ke form tampil data.


untuk tombol hapus:

echo '<a href="hapususer.php?id='.$row['username'].'" onclick="return deleteconfig()"><span class="glyphicon glyphicon-trash" ></span></a>';


untuk javascriptnya dapat diletakkan di atas tag </body>

<script type="text/javascript">
        function deleteconfig(){
        var tujuan=$(this).attr('id');
        var hapusin=confirm("Apakah Anda yakin ingin menghapus data ini?");
        if(hapusin==true){
            window.location.href=tujuan;
            }
            else{
            alert("Data Batal dihapus");
            }
            return hapusin;
            }
        </script>



Script lengkapnya:
 <div id="page-wrapper">
            <div class="container-fluid">
                <!-- Page Heading -->
                <div class="row">
                    <div class="col-md-12">
                        <h3 class="page-header">
                            Data User
                        </h3>
                        <ol class="breadcrumb">
                            <li>
                                <i class="fa fa-dashboard"></i>Data Master
                            </li>
                            <li class="active">
                                <i class="fa fa-edit"></i>Data User
                            </li>
                        </ol>
                    </div>
                </div>

<div class="row">
                    <div class="col-md-12">
                     <div class="table-responsive">
                        <table class="table table-bordered table-hover table-striped">
                            <thead>
                            <tr class="info">
                            <th>No</th>
                            <th>Nama User</th>
                            <th>Nama Lengkap</th>
                            <th>Email</th>
                            <th>No Telepon</th>
                            <th>Aksi</th>
                            </tr>
                            </thead>
                            <tbody>
                            <?php
                            include 'koneksi.php';
                            $sql=mysql_query('select*from pengguna order by username DESC');
                            $no=1;
                            while($row=mysql_fetch_array($sql))
                            {
                            echo '<tr>';
                            echo '<td>'.$no.'</td>';
                            echo '<td>'.$row['username'].'</td>';
                            echo '<td>'.$row['nama_lengkap'].'</td>';
                            echo '<td>'.$row['email'].'</td>';
                            echo '<td>'.$row['no_telp'].'</td>';
                            echo '<td>';
                            echo '<a href="#" data-href="edituser.php?id='.$row['username'].'"><span class="glyphicon glyphicon-pencil"></span> </a>';
                            echo ' ';
                            echo '<a href="hapususer.php?id='.$row['username'].'" onclick="return deleteconfig()"><span class="glyphicon glyphicon-trash" ></span></a>';
                            echo '</td>';
                            echo'</tr>';
                            $no++;
                            }
                            ?>
                            <tbody>
                        </table>
                     </div>
                    </div>
                </div>
<tbody>
                        </table>
                     </div>
                    </div>
                </div>
                  
                   
            </div>
            <!-- /.container-fluid -->

        </div>
        <!-- /#page-wrapper -->

    </div>
    <!-- /#wrapper -->
    <script type="text/javascript">
        function deleteconfig(){
        var tujuan=$(this).attr('id');
        var hapusin=confirm("Apakah Anda yakin ingin menghapus data ini?");
        if(hapusin==true){
            window.location.href=tujuan;
            }
            else{
            alert("Data Batal dihapus");
            }
            return hapusin;
            }
        </script>
     </body>

Saturday 6 August 2016

Merubah Pesan Validasi "please fill out this field" dengan Bahasa Sendiri Bootstrap

Setelah sebelumnya kita berhasil membuat pesan peringatan error,
maka selanjutnya kita membahas bagaimana cara merubah pesan peringatan dalam bahasa inggris ""please fill out this field" menjadi pesan peringatan sesuai dengan bahasa keinginan kita.
Tujuan utama merubah pesan ini adalah untuk memudahkan user  memahami apa yang sebenarnya diinginkan oleh sistem.


Semisal kita menginginkan pesan error/pesan peringatannya adalah " data tidak boleh kosong " atau teman-teman
Caranya cukup mudah dengan menambahkan

oninvalid="this.setCustomValidity('data tidak boleh kosong')" oninput="setCustomValidity('')"
pada tag input

Penerapannya:

 <form role="form" class="form-horizontal" action="simpanuser.php" method="post">
          <div class="form-group">
          <label class="control-label col-sm-2" for="username">Username</label>
          <div class="col-sm-8">
           <input type="text" name="username" class="form-control" required oninvalid="this.setCustomValidity('data tidak boleh kosong')" oninput="setCustomValidity('')">
             </div>
             </div>
</form>

Hasil:

 Gambar: Pesan Validasi Bahasa Kita Sendiri

 Script secara keseluruhan:

<form role="form" class="form-horizontal" action="simpanuser.php" method="post">
                        <div class="form-group">
                            <label class="control-label col-sm-2" for="username">Username</label>
                            <div class="col-sm-8">
                            <input type="text" name="username" class="form-control" required oninvalid="this.setCustomValidity('data tidak boleh kosong')" oninput="setCustomValidity('')">
                            </div>
                        </div>
                        <div class="form-group">
                            <label class="control-label col-sm-2" for="nama lengkap">password</label>
                            <div class="col-sm-8">
                            <input type="text" name="password" class="form-control" required oninvalid="this.setCustomValidity('data tidak boleh kosong')" oninput="setCustomValidity('')">
                            </div>
                        </div>
                        <div class="form-group">
                            <label class="control-label col-sm-2" for="nama lengkap" >Nama Lengkap</label>
                            <div class="col-sm-8">
                            <input type="text" name="nama_lengkap" class="form-control" required oninvalid="this.setCustomValidity('data tidak boleh kosong')" oninput="setCustomValidity('')">
                            </div>
                       
                       
                        </div>
                        <div class="form-group">
                            <label class="control-label col-sm-2" for="nama lengkap">Email</label>
                            <div class="col-sm-8">
                            <input type="text" name="email" class="form-control" required oninvalid="this.setCustomValidity('data tidak boleh kosong')" oninput="setCustomValidity('')">
                            </div>
                       
                        </div>
                        <div class="form-group">
                            <label class="control-label col-sm-2" for="No Telepon">No Telepon</label>
                            <div class="col-sm-8">
                            <input type="text" name="no_telp" class="form-control" required oninvalid="this.setCustomValidity('data tidak boleh kosong')" oninput="setCustomValidity('')">
                            </div>
                        </div>
                        <div class="form-group">
                            <label class="control-label col-sm-2" for="Level">Level</label>
                            <div class="col-sm-8">
                            <input type="text" name="level" class="form-control" required oninvalid="this.setCustomValidity('data tidak boleh kosong')" oninput="setCustomValidity('')">
                            </div>
                       
                        </div>
                        <div class="form-group">
                            <div class="col-sm-offset-2 col-sm-10">
                            <button type="submit" class="btn btn-primary" name="submitted" value="simpan">Simpan</button>
                            <button type="reset" class="btn btn-danger" onclick="self.history.back()">Batal</button>
                            </div>
                        </div>
                    </form>



Selain cara diatas, ada banyak cara lain yang bisa digunakan untuk merubah pesan validasi. Sebagai referensi dapat dicari di  www.stackoverflow.com

semoga bermanfaat.

Tutorial Lengkap Soal Bootstrap dapat dikunjungi di www.howeby.blogspot.com

Pesan Validasi untuk Input Bootstrap

Gambar : Form Input dengan Validasi

Apa jadinya jika pada saat kita/user menginput data  kosong kemudian langsung diklik simpan?

Tentu saja error, 
apalagi jika bidang yang diinputkan bidang pokok (primary key). Untuk mengatasi hal ini maka kita perlu mensiasatinya dengan membuat pesan peringatan atau pesan error sehingga kesalahan penginputan dapat diminimalisir.
pesan peringatan dapat dibuat dengan menambahkan required pada tag <input>

Berikut penerapannya :

<form role="form" class="form-horizontal" action="simpanuser.php" method="post">
    <div class="form-group">
                 <label class="control-label col-sm-2" for="nama lengkap">password</label>
                  <div class="col-sm-8">
                            <input type="text" name="password" class="form-control" required">
                  </div>
    </div>
</form>


 Hasilnya:

 saat user tidak menekan tombol simpan tanpa mengisi kolom username maka muncul pesan peringatan "Please fill out this field".

 Gambar: Form Input Setelah diberi Pesan Peringatan/Pesan Error


Saturday 30 July 2016

Kecil-Kecil Sudah Mengaji, Dewasa Jadi Orang Berilmu Tinggi


  
Menyenangkan bisa melihat anak-anak tumbuh besar dengan bekal ilmu agama yang cukup.


Sebagai orang tua, kakak ipar telah mengambil langkah yang tepat dengan menyekolahkan anaknya di sebuah Taman Pendidikan Al Quran. Menurutnya, hal ini dilakukan sebagai upaya untuk membekali ilmu agama sehingga kelak ketika anak tumbuh besar  dan sudah tidak lagi dalam pengawasan orang tua maka anak sudah punya pondasi kuat dalam mengambil langkah-langkah yang tepat sesuai nilai agama yang diajarkan.

Di TPQ ponakanku tidak hanya mendapatkan ilmu tentang bagaimana membaca lafadz-lafadz Al Quran , namun juga mendapatkan ilmu tentang kehidupan sehari-sehari. Sedikit cerita soal kehidupan ponakanku semasa berumur 4-7 tahun, ponakanku ini agak bandel, dan susah untuk diajak ngaji alasannya ada-ada saja. Namun sekarang berubah drastis solatnya lebih rajin, bahkan sering puasa senin kamis. Saya pikir ini karena lingkungan TPQ yang mendorongnya untuk menjadi anak yang rajin.

Memang mengajak anak untuk mengaji bukanlah hal yang mudah bagi sebagian orang, yang terpenting adalah kita sebagai orang tua dapat menjadi contoh pertama. Tak perlu takut semisal kita sendiri tidak bisa mengaji, yang terpenting kita punya semangat tinggi untuk mendorongnya.

Mudah-mudahan anak-anak kita, ponakan-ponakan kita dengan kita bekali ilmu agama insyallah kelak jadi seseorang yang tidak hanya berilmu tinggi namun juga berakhlak mulia. AMin





Dunia Sales, Gampang-Gampang Susah

Assamualaikum, Wr. Wb.

Sudah dua tahun berlalu menjadi bagian dari tim Sales Support. Menyenangkan bisa turut ambil bagian  memberi support tim sales untuk mencapai target.


















 
Foto : Program blitz Tim Sales FFI Car Free Day Simpang Lima Semarang 2016



"Untuk Dedy Irawan, target bulan ini sekian ratus juta yah. Apriyani Marlena sekian miliar", seru Mbak Yatmi, Supervisor Sales.

Target, Target dan target.
Target memang sudah menjadi makanan wajib setiap hari bagi seorang sales khususnya bagi sales yang bekerja di sebuah distributor. Namanya juga distributor, kegiatan utamanya membeli barang dari pabrik/supplier, menyimpan kemudian menjualnya kembali. Laba perusahaan didapat dari penjualan barang, semakin banyak yang dijual semakin banyak pula laba yang didapatkan.Maka dari itu, setiap bulannya perusahaan menentukan berapa target penjualan yang dicapai, kemudian membagikan ke beberapa tim sales atau beberapa sales tergantung perusahaan.

Tahukah kamu bahwa target yang harus dicapai oleh seorang sales macamnya ada banyak? 

 

Target yang harus dicapai oleh sales ada banyak macamnya, diantaranya:
1. Target value (total in Rp) 
    Merupakan target dalam bentuk nominal uang satuan rupiah. Misalnya saja target value bulan ini Rp. 
    8.000.000.000,-
2. Target OA (outlet Active),
    Merupakan target outlet/pelanggan yang harus dikunjungi sales dan melakukan transaksi. Biasanya
    perhitungan OA tidak didasarkan pada berapa kali Outlet melakukan pengambilan/pemesanan.Oa
    dihitung sekali pengambilan.  Misal Outlet Beny melakukan pengambilan pada tanggal 2, 10, dan 16
    Agutus 2016. Maka dapat disimpulkan OA sebanyak 1.
3. Target EC,
    EC merupakan jumlah transaksi outlet dalam sebulan. Semisal, Outlet Harapan lima-lima melakukan
    transaksi selama 2 kali yaitu pada tanggal 1 Agustus 2016 dan pada tanggal 16 Agustus 2016 maka 
    dapat dihitung EC sebanyak 2.
4. Target per Group Barang.
    Per Group Barang seperti produk susu memiliki varian seperti cair, powder/bubuk.
6. Target BP (Bauran Produk)
    Bauran produk merupakan rata-rata jumlah item yang harus ada setiap kali terjadi transaksi. Semisal
    Transaksi pertama dan kedua toko harapan sebanyak 6 item yaitu omela, uht 115 ml cok, uht 115
    ml straw, yes pillow grape, yes pillow strawbery, botol 180 ml. maka BP sebesar 3 didapatkan
    dengan menjumlah total item transaksi pertama dan transaksi kedua kemudian dibagi EC nya.

Tak jarang banyak sales yang menderita Mag Kronis gara-gara memikirkan target, hehe. bercanda.

Memang agak berat beban yang harus dipikul seorang sales. Namun meskipun begitu, dari sekian salesman (>2 tahun didunia sales) yang sempat kuwawancarai begini pendapatnya:
" Jadi Sales mudah, enak dan menyenangkan Kok"
"Dengan jadi sales, bisa kenal banyak orang, dan kadang ada outlet suka ngasih THR.heu.heu.heu"
"Outlet suka cerita bahkan sampai curhat lho, kita bisa jadi pendengar yang baik lho, malah kadang outlet minta aku jadi mantunya.wkwkwk"

Mendengar pendapat-pendapat dari salesman membuatku berpikir lagi, semua itu wang sinawang. Wang sinawang maksudnya adalah apa yang kita  lihat pada sesuatu yang dijalani seseorang sulit itu belum tentu sulit menurut yang menjalaninya.

Selain target, tentu perusahaan melakukan timbal balik reward/insentif bagi sales yang mampu target yang ditentukan. Dan biasanya insentif yang diberikan lebih besar dari gaji pokok yang diberikan tergantung kebijakan perusahaan. Untuk menunjang pekerjaan sales dalam mencapai target perusahaan telah menyiapkan uang sewa kendaraan, uang bensin yang diberikan setiap bulannya. Jumlahnya pun lumayan.

Sudah Mulai minat kan jadi Sales??

 

Jika kamu mau menjadi sales yang berhasil kedepannya  maka kusarankan (berdasar hasil kesimpulan beberapa pendapat sales berhasil) untuk :
Persiapkan keberanian layaknya superman/supergirl. 
Latih keuletanmu dalam berhitung,
Kita harus tahu target harian kita, simpan dalam pikiran kita
Rajin-rajinlah melakukan kunjungan ke outlet meski kita tahu outlet tidak akan order, 
Layani setiap keluhan pelanggan yang berkaitan dengan pekerjaan kita, untuk urusan curhat beda ceritanya loh ya
Jadi seseorang yang bisa dipegang omongannya, jangan sampai kita sudah janji akan mengirimkan barang besok, ternyata sampai sebulan kita tidak mengirimkannya tanpa konfirmasi pula
Hapalin Promo-promo, promo ini bisa jadi senjata untuk menarik minat pelanggan untuk membeli selain dari sisi harga lebih murah
Beri tahu outlet mengenai promo yang sedang berlaku,  
Terakhir jangan lupa berdoa ya.
Apapun pekerjaan kita, asal kita jalani dengan baik dan penuh tanggung jawab, insyallah keberhasilan tak kan jauh-jauh dari kita.










Saturday 11 June 2016

Bulan Penuh Rahmat Ramadhan 2016

Ramadhan tahun ini agak berbeda dengan tahun lalu. Jika tahun lalu sahur masih disiapin sampai bangun pun kadang dibangunin oleh orang tua, tahun ini bangun sendiri, cari makan sendiri. But i enjoyed my Ramadhan.


Hari Ini merupakan hari ke-5 di bulan Ramadhan. Ada cerita lucu yang terjadi dan mungkin juga dialami oleh teman-teman yang juga "Anak Kos" seperti saya. Sempat bangun kesiangan jam 4 kurang seperempat, buru-buru nyari makan. Eh tidak tahunya sampai di warung, dapat antrian ke 10 seperti antri BBM di POM bensin. Lauknya pun tinggal sisa,  nasi ditemani kering tempe plus krupuk jadi santapan sahur yang nikmat. Atau bahkan bangun jam 6 pagi, mau sahur atau mau sarapan ya?

Meski tinggal di tengah-tengah kota besar (Semarang) yang notabene antara umat muslim dan non muslim hampir fiktif-fiktif, saya masih dengan jelas mendengar suara merdu tilawah Al Quran disana-sini. Pengajian sebelum berbuka pun sering diadakan di Masjid tidak jauh dari tempatku tinggal. Saat Tarawih pun masjid full. Saat subuh pun tidak kalah full.

Untuk menu minuman yang paling sering dijajakan di Semarang ialah setup pisang. Jarang sekali kolak. Warga Semarang kurang menyukai kolak karena bersantan. Padahal kolak minuman favorit.

Nikmatnya ramdahan tahun ini sangat terasa.  Mudah-mudahan dengan kita berpuasa di Ramadhan ini kita menjadi lebih baik dalam hal menata hati, pikiran dan sikap.

Saturday 9 April 2016

Membuat Aplikasi Android Mudah, Simple tanpa Koding (APP Inventor)



Android telah merajahi dunia mobile saat ini, bagaimana tidak? Setelah sebelumnya kita sempat akrab dengan OS (Operating System) Symbian, Black berry, namun coba kita perhatikan mobile phone yang dipakai orang-orang sekitar. Hampir 80 % menggunakan mobile phone dengan basis OS android. Bahkan black berry yang unggul dengan aplikasi BBM nya, sudah mulai ditinggalkan. Aplikasi BBM yang sebelumnya hanya dapat running di mobile phone basis Blackberry, saat ini dapat dengan mudah jalan di mobile phone basis android. Karena peminatnya yang semakin meningkat, banyak vendor turut mengembangkan produknya dengan OS Android.


Aplikasi Android yang ditawarkan juga sangat bervariasi, mulai dari aplikasi untuk pendidikan, game, hiburan, dll. Ternyata untuk membuat aplikasi Android tidaklah perlu mempunyai keahlian khusus seperti harus menjadi programmer Andorid terlebih dahulu, kita orang awam juga dapat membuatnya. Saat ini  mungkin kita hanya sebagai penikmat dan pengguna aplikasi Android. Namun apa salahnya jika kita mencoba untuk jadi pembuat aplikasi? Bukankah suatu hal yang menyenangkan bisa turut membuat aplikasi Android ? Bukan lagi hanya sekedar penikmat namun sudah menjadi pembuat. 
 
“Sudah ada fikiran membuat aplikasi Android nih. Lalu bagaimana sih cara membuat aplikasi android? Softwarenya apa saja? kira-kira software untuk membuatnya bisa dengan mudah diinstall di komputerku tidak? Saya kan males koding nanti gimana?”
 
Pertanyaan ini pasti terlintas di benak kita, saat kita sudah mulai memikirkan untuk jadi pembuat Aplikasi Android. Namun tenang saja. Karena membuat Aplikasi Android itu mudah, Simple. Hanya sedikit memainkan logika dan desain. Kita hanya perlu menyediakan PC/Notebook yang sudah terhubung dengan jaringan internet. Untuk softwarenya kita dapat menggunakan APP Inventor tanpa perlu install di komputer. Di APP Inventor kita tidak perlu koding ribet, tinggal menempel-nempel layaknya puzzle.
 
Ingin tahu lebih lanjut bagaimana cara membuat Aplikasi Android dengan mudah ? Disini saya akan sedikit berbagi mengenai cara membuat aplikasi yang terbagi dalam beberapa section:
1. Hari Ke-1 : Aplikasi Android Music Player satu Screen
2. Hari Ke-2 : Aplikasi Android Music Player Multi Screen Memanfaatkan Tiny DB