Archive for 2013-09-29

Cerita tentang Android dan Nama Uniknya

Pada heran kan kenapa nama Android unik-unik begitu? Saya juga.
Yang anehnya, nama-nama yang digunakan oleh Google terhadap produknya tak lain adalah nama-nama dari hidangan penutup.

Android versi 1.0.1
Android ini tidak memiliki nama, bisa jadi om Google belum ada inpirasi buat si sulung ini. OS ini dirilis pada Februari 2009.

Android versi 1.5 (Cupcake)
Disinilah asal mula datangnya nama hidangan penutup untuk setiap versi update an dari Android.
Cupcake merupakan kue yang populer, dan terkenal akan tampilannya yang menarik.

Android versi 1.6 (Donuts)
Versi yang ini dirilis pada September 2009, versi ini merupakan perbaikan dari versi sebelumnya dan disajikan dengan ukuran layar yang lebih besar. Dan om Google pun memutuskan untuk menamai produk ini dengan nama donuts.

Android versi 2.0 - 2.1 (Eclair)
produk yang ini dirilis tidak lama setelah si donuts rilis, sekitar bulan Oktober 2009 pada versi 2.0 dan pada Januari 2010 pada versi 2.1. Fitur yang ditambahkan adalah bluetooth, flash, digital zoom pada kamera, multi-touch dan masih ada yang lainnya.
Eclair adalah makanan penutup yakni kue yang biasanya berbentuk persegi panjang yang dibuat dengan krim di tengah dan lapisan cokelat di atasnya.

Android versi 2.2 - 2.2.3 (Froyo)
Dengan ditingkatkannya kecepatan dan penerapan javascrip pada versi ini serta fitur  tambahan lainnya, produk ini dirilis pada Mei 2010, waktu yang sudah mulai berjarak dari pada sebelumnya.
Froyo adalah kependekan dari Frozen Yoghurt. Frozen Yoghurt adalah yoghurt yang telah mengalami proses pendinginan, sehingga secara terlihat sama seperti es krim. 

Android versi 2.3 - 2.4 (Gingerbread)
si kue jahe yang lebih terkenal di akhir tahun, terutama di Amerika Utara ini dini rilis secara official pada Desember 2010 dengan fitur tambahan internet calling, kemampuan nirkabel NFC, dukungan untuk lebih dari satu kamera, dukungan untuk sensor giroskop dan sensor lainnya, fitur download manager, sejumlah tweak untuk penggunaan di Tablet, dan lainnya.

Android versi 3.0 - 3.2 (Honeycomb)
si manis yang berupa sereal jagung dengan rasa madu dan berbentuk sarang lebah dipilih untuk menjadi nama produk android yang satu ini. Produk ini dirilis pada bulan Februari 2011 dengan dirancang khusus untuk tablet.

Android versi 4.0 (Ice Cream Sandwich)
Ice Cream Sandwich adalah lapisan es krim yang biasanya berupa vanila yang terjepit antara dua cookies coklat, dan biasanya berbentuk persegi panjang, android versi ini dirilis pada 19 Oktober 2011 dengan kelebihan multitasking yang optimal, notifilasi, dan layar beranda yang bisa disesuaikan,  dan interaktivitas mendalam serta cara baru yang ampuh untuk berkomunikasi dan berbagi konten.

Android versi 4.1 - 4.2 (Jelly Bean)
Versi yang tercepat dari versi android lainnya ini dirilis pada 27 Juni 2012, kemudahan dan keindahan tampilan dari Ice Cream Sandwich dan memperkenalkan pengalaman pencarian Google yang baru di Android. peningkatkan kecepatan dan kemudahan Android 4.1 serta mencakup semua fitur baru seperti Photo Sphere dan desain baru aplikasi kamera, keyboard Gesture Typing, Google Now dan lainnya. Jelly Bean adalah sejenis permen yang juga populer disebut kacang jeli.

Android versi 4.4 (KitKat)
Semua orang kesulitan untuk menjauhi cokelat dan Google pun memutuskan untuk menamai versi berikutnya dari Android dengan Kitkat!

Android versi berikutnya bisa jadi dengan nama Lamang Tapai yang diprediksi oleh rekan saya, namun bisa saja namanya Lapek Bugih atau yang lebih masuk akalnya Lemon Tea.

Nama yang diberikan oleh perusahaan Google ini terhadap produknya terkesan unik karena menggunakan nama-nama dessert ditambah dengan berurutan.

Dan menurut juru bicara dari Google sendiri pun yaitu Randall Sarafa, hal ini merupakan keputusan internal perusahaan dan tidak untuk diketahui publik. Mereka sengaja menggunakan nama ajaib dan unik untuk produk-produk Android mereka.

Source


Saturday, October 5, 2013
Posted by Unknown
Tag :

Evernote Food - Remember The Food That You Love...


Yah, kali ini juga akan membahas produk lain dari sebuah aplikasi Evernote yang biasa saya gunakan untuk membuat catatan-catatan harian dan daftar rencana lengkap dengan cek list nya. Jadi kali ini saya ingin membagi informasi tentang Aplikasi Evernote Food.

Evernote food berguna untuk mengingat banyak hal mengenai makanan dan minuman favorit, hingga restoran-restoran yang ingin kita kunjungi. Evernote food lebih berorientasi kepada kuliner sehingga juga ada fitur untuk mencatat resep dan sebagainya.

Beberapa kegunaan yang ada pada Evernote Food antara lain:
1. Mengingat makanan dan minuman favorit. Jadi disini kita bisa membuat catatan mengenai makanan-makanan yang mengiringi kehidupan kita. Bisa juga dituliskan catatan mengenai kesan-kesan dengan makanan yang bersangkutan dan sebagainya.

2. Menyimpan Resep. Jadi pada Evernote ini kita bisa membuat catatan resep dan beberapa fitur yang digunakan untuk mencari resep dengan bahan yang kita inginkan.

3. Mencari restoran. Disini ada fitur untuk mencari restoran terdekat dan terjauh dari rumah dan menandai restoran tersebut sebagai list restoran yang ingin dikunjungi.

Jadi sekian ulasan mengenai Evernote Food, dan saya rasa aplikasi ini sangat direkomendasikan bagi orang-orang yang hobi wisata kuliner atau senang bereksperimen dalam masak-memasak.

POKEKE, MAK NYUUSSS...


Referensi:
Sumber Gambar

Aplikasi Android : "English Grammar Book"

Gadget sekarang semakin maju semakin berguna dan dekat sekali fungsinya dengan manusia hehe. Sekarang, Apapun bisa dilakukan dengan gadget, salah satunya adalah handphone. Tidak sekedar berkomunikasi saja, kehadiran smart Phone, menambah fungsi lain. 

Salah satunya adalah "English grammar Book" (EGB)

Download
Belajar bahasa Inggris bisa dilakukan dimana saja yang kamu mau. EGB adalah aplikasi bagi kamu belajar dan meningkatkan kemampuan dalam bahasa inggris. didalamnya terdapat berbagai macam materi yang dirangkum dan disusun dengan rapi. Materi yang disampaikan disertai dengan penjelasan yang rinci dan mendalam. Untuk mengukur kemampuan individu terdapat pula pertanyaan berupa latihan sehingga bisa mengetahui kemampuan kita dalam berbahasa Inggris.

Sekian, selamat mencoba.
-Ulil Amri-




Thursday, October 3, 2013
Posted by Ulil Amri

Membuat ID (Gabungan Karakter & Angka) Auto Increment dengan PHP

Haloooo, bertemu lagi dengan nisa... :D
Untuk sementara, tutorial FPDFnya "pause" dulu. dilain kesempatan akan dilanjutkan Part 5 nya :P

Ok, kali ini nisa akan membahas something new (biasanya fpdf melulu). Bagaimana caranya sih, membuat ID (ex: id peminjaman inventaris) otomatis tergenerate dan otomatis bertambah 1 saat insert new data, sementara ID tersebut terdiri dari gabungan karakter dan angka? Kalau ID-nya hanya berupa angka, kita bisa membuat auto increment-nya di database langsung. Tapi bagaimana dengan kasus tadi?

Penasaran? Ingin tahu? Follow me :P

Contoh yang nisa gunakan menggunakan tabel "pnjm_inv_hdr" dengan database "webapps". Format ID yang akan dibuat -> PI0001, dst.

<?php    
         // membuat koneksi ke database
         $conn = mysql_connect('localhost','root','');
         if (!$conn) {      die('Could not connect: ' . mysql_error());        }

          // select database
          mysql_select_db('webapps', $conn);

          // mengambil no pinjam inventaris terakhir (maksimum)
  $sql="select MAX(no_pinjam_inv) from pnjm_inv_hdr";
  $hasil=mysql_query($sql);
  $data=mysql_fetch_array($hasil);
       
         // data no pinjam inventaris terakhir disimpan ke variabel baru $MaxID
         $MaxID = $data[0];
            
         // intinya di sini, memisahkan karakter dengan angka menggunakan fungsi substr
         // liat manualnya di http://php.net/manual/en/function.substr.php
        /* string di $MaxID akan dipisah menjadi "PI" dan "0001", angka 0 pertama dimulai dari index ke-2                 dengan panjang 4 (sampai angka 1). 0001 dimasukkan ke variabel $no_pinjam */
$no_pinjam = (int) substr($MaxID,2,4);

         // lalu ditambah 1
  $no_pinjam++;

         // angka yang telah ditambah digabung kembali dengan "PI"
  $NewID = "PI".sprintf("%04s",$no_urut);
      
// cetak ID baru
echo "$NewID";
 ?>

mau liat contohnya?


Sekian dulu, untuk tutorial kali ini. Sampai jumpa di tulisan-tulisan berikutnya :D


By : Annisa Permatasari

OOP (Object Oriented Programming) 2

Abstract Class

        

       Oke teman-teman LPBDSI, setelah kemarin kita membahas dasar-dasar pada oop, nah pada postingan yang kali ini saya akan membahas lebih lanjut apa yang bisa coding dengan OOP ini.Pada postingan kali ini saya akan membahas tentang abstact class, berikut penjelasannya :

     Abstract Class pada dasarnya adalah class yang membuat pattern method yang bersifat abstrak dan method tidak bisa memiliki body. Pengertian dasar atau konsep abstract class menyediakan suatu pattern/prototype method yang konkret dan dijadikannya class dasar untuk digunakan oleh class pewarisnya. Perlu diingat, abstract class bukan membuat super object namun hanya sekedar menyediakan pattern standar untuk digunakan oleh class pewarisnya. Untuk membuat object harus dilakukan melalui class pewarisnya (inherited class).  
Contoh Program :

<?php

   abstract class BidangDatar
   {
         protected $keliling;
         protected $luas;
        
         abstract public function hitungluas();
         abstract public function hitungkeliling();
        
         public function tampilkanhasil()
         {
               echo "Luas ".__CLASS__." : ".$this->luas."<br>";
               echo "Keliling ".__CLASS__." : ".$this->keliling."<br>";
         }
   }
  
   class persegi extends BidangDatar
   {
         public $p;
         public $l;
        
         public function hitungluas()
         {
               $this->luas = $this->p * $this->l;
         }
        
         public function hitungkeliling()
         {
               $this->keliling = 2 * ($this->p + $this->l);
         }
   }
  
   $persegipanjang1 = new persegi();
   $persegipanjang1->p = 3;
   $persegipanjang1->l = 6;
   $persegipanjang1->hitungluas();
   $persegipanjang1->hitungkeliling();
   $persegipanjang1->tampilkanhasil();
?> 

Tampilan Hasil : 


Luas BidangDatar : 18
Keliling BidangDatar : 18

Kesimpulan :
 
Jadi kita menggunakan abstract class sebagai pondasi untuk pembuat class lainnya, kenapa kita menggunakan abstract class adalah dapat mempersingkat waktu eksekusi dari program yang kita buat dan kenapa kita butuh, karena semakin cepat waktu eksekusi maka semakin cepat kerja program untuk membantu user dalam bekerja. Jangan lupa, abstract class ini tidak bisa langsung dibuatkan object, jadi harus ada dulu class anak dari abstract class, baru melalui class anak dapat dibuat object.
Sekian penjelasan kedua tentang OOP, dan tunggu postingan selanjutnya tentang interface pada OOP, selamat belajar dan saya harap teman-teman mengerti... ^_^

Penulis :
Devo Frihandana

      Twitter :
@devofrihandana


Wednesday, October 2, 2013
Posted by Unknown

Blog Archive

- Copyright © 2013 Laboratorium Pemrograman dan Basis Data -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -