Kamis, 01 Mei 2014

Kelebihan Android KitKat

KELEBIHAN ANDROID KITKAT DARI TIPE ANDROID YANG LAINNYA

Androi KitKat versi 4.4 adalah versi sistem yang terbaru dari Android. Versi ini masih di bilang baru, jadi masih banyak vendor-vendor yang belum memakainya. Hanya ada beberapa jenis handphone yang menggunakan versi Android KitKat versi 4.4 yaitu produk asal Korea Selatan yaitu Samsung. Salah satu kelebihan Android KitKat ini adalah bisa menyimpan pesan anda ke memory eksternal, biasanya pesan hanya bisa disimpan di memory sim card dan juga dapat meminimalisirkan virus yang masuk disaat kita sedang menginstal aplikasi atau game. Disini ada beberapa keunggulan Android versi Kitkat 4.4 yang lain di antaranya:



  • Adanya display layar yang lebih baik. Karena telah mendukung resolusi yang berkualitas yakni resolusi 4 K yang kini sudah mulai populer. 
  • Kelebihan Android kitkat 4.4 yang kedua, Adanya improvisasi dari ketahanan baterai, jadi di dalam versi android terbaru ini anda bisa memainkan android lebih lama dari pada sistem jelly bean yang sistem yang lainnya. Karena telah dihadirkan built-in power saving mode yang memang menjadi bawaan dari android. Dan bukan hanya dari buatan vendor ponselnya saja. 
  • Kelebihan android kitkat yang sangat unik terdapat pada prosesornya yang akan menggunakan prosesor tri core yang memiliki bentuk unik mirip dengan coklat kitkat. Jumlahnya ada tiga buah. Karena jika menggunakan prosesor dual ataupun quadcore saat ini sudah sangat umum.
  • Adanya singkronisasi dari SMS antar perangkat. Hal ini menjadi sebuah solusi bagi para pengguna yang suka berganti SIM serta perangkat. Sehingga dengan adanya fitur ini maka akan membuat pengguna bisa menyimpan SMS di SIM card maupun kartu SD serta bisa juga menggunakan cloud servis.
  • Keunggulan android kitkat terletak dari kemampunya yang bisa mengistall banyak aplikasi, dan juga bisa memainkannya bersamaan dalam waktu yang sama. 
  • Nilai plus lain dari android 4.4 kitkat adalah bisa meningkatkan memori di dalam ponsel anda dan juga bisa meningkatkan responsive dari layar touchscreen anda. 
  • Adanya vitur google now, vitur ini memungkin untuk anda bisa menonton televisi di perangkat ponsel anda, yag tentunya harus menggunakan via koneksi data atau wifi.
  • Dan inilah beberapa jenis pabrikan handphone yang sudah bisa di instal Android versi KitKat versi 4.4 diantaranya adalah:
    Samsung 
    • Samsung Galaxy S4
    • Samsung Galaxy S4 Zoom
    • Samsung Galaxy S4 Active
    • Samsung Galaxy Note 3
    • Samsung Galaxy Mega (tidak diketahui Galaxy Mega versi 5.8, 6.3 atau keduanya)
    • Samsung Galaxy S3
    • Samsung Galaxy Note II
    • Samsung Galaxy S4 Mini
    • Samsung Galaxy Tab 3 dan Tab 2
    Sony
    • Sony Xperia Z1
    • Sony Xperia Z
    • Sony Xperia Z Ultra
    • Sony Xperia Tablet Z
    • Sony Xperia Tablet S
    HTC
    • HTC One
    • HTC One X+
    • HTC One X
    • New Desire
    • HTC Droid DNA
    • HTC J
    • HTC Butterfly
    Demikian info dari saya, semoga informasi ini bisa berguna buat kita semua..
    Terima kasih!!!!!

    Gmail Untuk Android bisa unduh File Zip



    Gmail Untuk Android Sekarang Bisa Unduh File Zip




    Versi terbaru (update) dari layanan email Gmail untuk perangkat Android kini sudah tersedia di Google Play Store. Pada Gmail v4.7 ini Anda dapat mengirim jenis file apapun yang Anda inginkan.

    Anda tak lagi dibatasi dengan berbagai macam tampilan virtual yang biasanya terdapat pada gambar dan video. Mengutip laman Phone Arena, Kamis (12/12/2013), update ini juga memungkinkan Anda untuk mengunduh file zip.

    Bukan itu saja, dalam Gmail terbaru ini Anda juga dapat mengatur fitur auto responder saat Anda sedang berlibur. Kinerjanya pun lebih halus dan dapat berjalan lebih baik di perangkat berkapasitas memori rendah.

    Gmail v4.7 secara default telah tersedia di Android 4.4 Kitkat. Dan bagi yang ingin meng-update Gmail versi lama di perangkat Android Anda, update sekarang juga..

    Sebelumnya Gmail untuk PC juga sudah dilengkapi fitur baru. Semua file lampiran (attachment) di dalam email dapat disimpan langsung ke Google Drive.

    Lampiran yang Anda dapat, baik dokumen maupun gambar, kini bisa dilihat dan kemudian bisa langsung disimpan ke Google Drive tanpa harus membuka jendela baru.
    Semoga postingan ini dapat memberikan informasi yang berguna bagi kita semua..

    Android KitKat




    Demi Android Versi KitKat, Android Versi Lawas Akan Dimatikan Google?


    Google secara resmi meluncurkan sistem operasi Android versi terbaru yaitu KitKat pada Oktober 2013 lalu. Namun hingga kini dari semua perangkat Android yang tersebar di seluruh dunia, yang mengadopsi platform tersebut hanya sekitar 2%. Tepatnya, KitKat baru diadopsi oleh 1,8 % dari semua smartphone atau tablet Android di dunia.

    Kondisi tersebut tampaknya membuat Google frustasi. Bahkan belakangan ramai beredar rumor yang menyebutkan Google akan segera mematikan seluruh sistem operasi Android versi lawas di bawah versi 4.4 KitKat.

    Rumor itu sendiri muncul setelah sebuah dokumen rahasia milik Google bocor di dunia maya. Menurut yang dilansir Android Police, Rabu (12/2/2014), di dalam dokumen tersebut disebutkan bahwa Google tidak akan lagi mensertifikasi seluruh produk perangkat mobile yang mengadopsi sistem operasi Android 2.3 Froyo hingga 4.1 Jelly Bean per Februari 2014.

    Disebutkan pula bahwa Android versi 4.2 Jelly Bean akan dimatikan pada 24 April 2014, sedangkan versi 4.3 Jelly Bean menyusul pada 31 Juli 2014.

    Google kabarnya akan memaksa para produsen perangkat untuk mulai memproduksi poduk perangkat mobile yang sudah berjalan di atas platform Android 4.4 KitKat.

    Proses upgrade sistem operasi Android memang diakui cukup memakan banyak waktu serta memerlukan koordinasi dari para pembuat handset dan juga operator. Sebagai contoh, smartphone besutan Sony hingga saat ini baru saja menerima Android 4.3 Jelly Bean. Berbeda dengan Samsung ataupun Motorola yang sudah memiliki akses ke Android terbaru versi 4.4 KitKat.
    Sumber: http://tekno.liputan6.com/read/824477/demi-kitkat-android-versi-lawas-akan-dimatikan-google

    Desain Logo Android Menggunakan Corel Draw

    Desain logo Android dengan Coreldraw

    Kali ini saya akan membagi ilmu tentang mendesign logo android menggunakan CorelDraw. Dengan langkah-langkah yang ada di bawah ini:

    1. Buka program Coreldraw.
    2. Klik New pada jendela welcome screen.
    3. Setelah itu aktifkan Rectangle Tooldan buatlah sebuah kotak seperti pada gambar di bawah.
    4. Aktifkan Shape Tool, lalu tarik salah satu sudut dari kotak tersebut hingga seperti pada gambar dibawah.
    5. Buat kembali sebuah kotak dan tempatkan pada setengah kotak pertama, lihat gambar dibawah.
    6. Masih dalam kotak yang baru dibuat tadi, lalu pilih Arrange > Shaping > Trim. Maka pointer akan berubah dan klik pada kotak pertama, hasilnya kotak pertama akan terpotong oleh kotak yang diatasnya (kotak kedua)
    7. Hapus kotak yang  ditunjukan pada gambar dibawah.
    8. Buatlah 4 buah kotak persegi panjang, yang dimana 2 buah kotak tersebut untuk bagianlengan dan 2-nya lagi untuk bagian kaki. Lihat gambar dibawah (untuk membuat kotak seperti dibawah ikuti/ulangi langkah ke 3 - 4).
    9. Tempatkan ke 4 kotak tersebut seperti pada gambar dibawah.
    10. Pilih kedua kotak untuk kaki lalu klik Arrange Shaping > Weld dan klik pada kotak pertama, hasilnya akan seperti gambar dibawah.
    11. Buatlah sebuah lingkaran dengan menggunakan Ellipse Tool lalu potong lingkaran tersebut hingga menjadi setengah lingkaran (untuk membuat setengah lingkaran  langkahnya sama seperti langkah ke 3 - 7).
    12. Buat kembali 2 buah kotak seperti gambar dibawah, kali ini ukurannya lebih kecil dari kotak sebelumnya.
    13. Tempatkan kotak-kotak tersebut seperti gambar dibawah.

    14. Gabungkan keduanya dengan objek setengah lingkaran (langkahnya sama seperti  langkah ke 10).
    15. Beri warna untuk keseluruhan objek dengan warna hijau muda pada color palette
     lihat gambar dibawahuntuk menghilangkan garis tepi pada seluruh objek klik Outline Tool >No Outline.
    16. Buat lagi 2 buah lingkaran untuk bagian mata.
    dan seperti dibawah inilah hasil desain logo Android dengan Coreldraw. Dan tinggal menambahkan tulisan Android pada bawah gambar dan hasilnya seperti di bawah ini
    Semoga postingan ini bermanfaat buat kita semua dan menjadi berkah...!!!

    Sumber: alif-ilmu.blogspot

    Minggu, 16 Maret 2014

    Stuktur Data

       PENGERTIAN STRUKTUR DATA

    Dalam istilah ilmu komputer, sebuah struktur data adalah cara penyimpanan, penyusunan dan pengaturan data di dalam media penyimpanan komputer sehingga data tersebut dapat digunakan secara efisien.Sedangkan Data adalah representasi dari fakta dunia nyata. Fakta atau keterangan tentang kenyataan yang disimpan, direkam atau direpresentasikan dalam bentuk tulisan, suara, gambar, sinyal atau simbol.
    Konstanta digunakan untuk menyatakan nilai tetap sedangkan variable digunakan dalam program untuk menyatakan nilai yang dapat berubah-ubah selang eksekusi berlangsung.
    Ada empat istilah data, yaitu:
    1.      Tipe data adalah jenis atau macam data di dalam suatu variable dalam bahasa pemrograman.
    2.      Objek data mengacu kumpulan elemen, D (domain).
    3.      Representasi data : Suatu mapping dari struktur data ‘d’ ke suatu set ke struktur data ‘e’ (d===e) misal bolean di representasikan dalam 0 dan 1.
    4.      Struktur data biasa dipakai untuk mengelompokan beberapa  informasi yang terkait menjadi sebuah kesatuan.
    Dalam teknik pemrograman, struktur data berarti tata letak data yang berisi kolom-kolom data, baik itu kolom yang tampak oleh pengguna (user) atau pun kolom yang hanya digunakan untuk keperluan pemrograman yang tidak tampak oleh pengguna.Setiap baris dari kumpulan kolom-kolom tersebut dinamakan catatan (record). Lebar kolom untuk data dapat berubah dan bervariasi. Ada kolom yang lebarnya berubah secara dinamis sesuai masukan dari pengguna, dan juga ada kolom yang lebarnya tetap. Dengan sifatnya ini, sebuah struktur data dapat diterapkan untuk pengolahan database (misalnya untuk keperluan data keuangan) atau untuk pengolah kata (word processor) yang kolomnya berubah secara dinamis. Contoh struktur data dapat dilihat pada berkas-berkas lembar-sebar (spreadsheet), pangkal-data (database), pengolahan kata, citra yang dipampat (dikompres), juga pemampatan berkas dengan teknik tertentu yang memanfaatkan struktur data.


    Secara garis besar type data dapat dikategorikan menjadi:
    Type data sederhana.
    *       Type data sederhana tunggal, misalnya Integerrealboolean dan karakter.
    *       Type data sederhana majemuk, misalnyaString
    Struktur Data, meliputi:
    *       Struktur data sederhana, misalnya array dan record.
    *       Struktur data majemuk, yang terdiri dari:
    a)      Linier : Stack, Queue, sertaList dan Multilist
    b)      Non Linier : Pohon Biner dan Graph
    Pemakaian struktur data yang tepat didalam proses pemrograman akan menghasilkanalgoritma yang lebih jelas dan tepat, sehingga menjadikan program secara keseluruhan lebih efisien dan sederhana.Struktur data yang standar yang biasanya digunakan dibidang informatika adalah:
    Ø   List linier (Linked List) dan variasinya
    Ø   Multilist
    Ø   Stack (Tumpukan)
    Ø   Queue (Antrian)
    Ø   Tree ( Pohon)
    Ø   Graph ( Graf )

                             PEMBUATAN STRUKTUR DATA

    Untuk membuat menjadi struktur data, kita harus melakukan dulu aktivitas terhadap objek data, yaitu :
    v  Mendeskkripsikan kumpulan operasi sah yang diterapkan ke elemen-elemen objek data.
    v  Menunjukan mekanisme kerja operasi-operasi.
    Objek data integer ditambah operasi (+ , - , * , / , mod ,cell , floor , < , >) dan operasi-operasi lain yang memanipuasi objek data integer menyatakan struktur data.
    Struktur data = Objek data + { Operasi manipulasi }.
    Tahap pembuatan struktur data adalah :
    Ø   Tahap pertama      : Spesifikasi
    Pendeskripsian / spesifikasi struktur data menyatakan apa yang dapat dilakukan struktur data, bukan cara penerapannya.

    Spesifikasi dapat dilakukan dengan dua cara, yaitu :
    ·         Spesifikasi secara formal
    ·         Spesifikasi secara informal
    Ø  Tahap kedua : Implementasi
    Implementasi menyatakan cara penerapan struktur data dengan struktur data yang telah ada.Implementasi struktur data adalah proses pendefinisian tipe data abstrak sehingga semua operasi dapat dieksekusi computer. Implementasi struktur penyinpanan item-item data serta algoritma-algoritma untuk implementasi operasi-operasi sehingga menjamin terpenuhinya karakteristik struktur data, relasi item-item data atau invariant pada struktur data itu.
    Ø  Tahap ketiga : Pemrograman
    Pemrograman terstruktur adalah penerjemahan menjadi pernyataan di bahasa pemrograman tertentu. Prosesnya terdiri dari :
    ·         Deklarasi yang mendefinisikan objek-objek data dan hubungannya…
    ·         Pembuatan prosedur / rutin untuk operasi-operasi dasar yang menjaga invariant pada struktur data itu .
    Sesuai dengan relasi yang didefinisikan di spesifikasi perancangan harus memilih tipe-tipe data yang telah ada untuk merepresentasikan struktur data.
    Struktur data di bangun menggunakan fasilitas pembentukan atau pembuatan struktur data yang disediakan bahasa seperti array, record, dan sebagainya atau yang telah di buat seperti stack, queue, atau himpunan menggunakan linked list.
    Pembuatan struktur data adalah pembentukan tipe data lengkap yang mempunyai empat property berikut :
    1.      Nama         : Identifier tipe data
    2.      Domain     : Domain / himpunan semesta nilai di tipe data
    3.      Konstanta (penyebutan anggota-anggotanya) : Cara penyebutan anggota-anggota tipe data
    4.      Operasi-operasi terhadap tipe data itu (operator) : Daftar operasi terhadap anggota tipe data sehingga kelakuan objek data sesuai spesifikasi.

           ARRAY
    2.1  Pengertian Array
    Array atau larik didefinisikan sebagai pemesanan alokasi memory berurutan.definisi ini kurang tepat, karena terjadi kerancuan antara struktur data dan representasinya.Memang benar array hampir selalu di implementasikan menggunakan memory berurutan tapi tidak selalu demikian.
    Semua elemem array bertipe sama. Array cocok untuk organisasi kumpulan data homogen yang ukuran atau jumlah elemen maksimumnya telah diketahui dari awal.
    Homogen adalah bahwa setiap elemen dari sebuah array tertentu haruslah mempunyai tipe data yang sama.
    2.2  Karakteristik Array
    a)      Mepunyai batasan dari pemesanan alokasi memori (bersifat statis)
    b)      Mempunyai tipe data sama (bersifat homogen)
    c)      Dapat diakses secara acak.
    2.3 Deklarasi Array
    Ada tiga hal yang harus di ketahui dalam mendeklarasikan array, yaitu :
    a)      Type data array
    b)      Nama variable array
    c)      Subkrip / index array.
    Contoh deklarasi dari array adalah sebagai berikut :
    int A[5] ; artinya variabel A adalah kumpulan data sebanyak 5 bilangan bertipe
    integer.
    2.4  Jenis Array
    1.      Array Dimensi Satu
    Deklarasi : Type_Data Nama_Variabel [index]
    n
    p (Index Array)


    i = 1
    Rumus untuk menentukan jumlah elemen dalam array adalah :



    p = Perkalian dari index sebelumnya (untuk arraybdimensi dua dan tiga).
    Pemetaan (Mapping) Array Dimensi Satu Ke Storage
    Rumus             :  @A[i] = B + (i – 1) * L
    Dimana            :  @A[i]           :  Posisi array yang dicari
                                        B         :  Posisi awal index di memori computer
                                        i           :  Subkrip atau index array yang di cari
                                        L          :  Ukuran atau besar memori suatu tipe data

    2.      Array Dimensi Dua
    Deklarasi         : Type_Data Nama_Variabel [index1] [index2]
         n
          p (Index Array)
    i = 1

                Menentukan jumlah elemen dalam array dimensi dua :


    p = Perkalian dari statemen sebelumnya
    Pemetaan (Mapping) Array Dimensi Dua Ke Storage
    Terbagi dua cara pandang (representasi) yang berbeda :
     Secara kolom per kolom (coloumn major order / CMO)


    @M[i][j] = M[0][0] + {(j – 1) * K + (i – 1)} * L


      
          


      Secara baris per baris (row major order / RMO)


    @M[i][j] = M[0][0] + {(i – 1) * N + (j – 1)} * L


      


    Keterangan      :
    @M[i][j] = Posisi array yang di cari, M[0][0 = Posisi alamat awal index array, i = Baris, j = Kolom, L = Ukuran memory type data, K = Banyaknya elemen per kolom, N = Banyaknya elemen per baris.
    3.      Array Dimensi Tiga
    Deklarasi         : type_Data Nama_Variabel [index1][index2][index3]
    n
    p (Index Array)
    i = 1

    Menentukan jumlah elemen dalam array dimensi tiga :


    p = Perkalian dari statemen sebelumnya
    Pemetaan (Mapping) Array Dimensi Tiga Ke Storage


    Rumus  : @M[n][m][p] = M[0][0][0] + {((n – 1) * (index1)) + ((m – 1) *     (index2)) + ((p – 1) * (index3)} * L
     





    TRIANGULAR ARRAY (ARRAY SEGI TIGA)
    Triangular array dapat merupakan Upper Triangular (seluruh elemen di bawah diagonal utama = 0), ataupun Lower Triangular (seluruh elemen di atas diagonal utama = 0).
    N
    ∑          I = N (N+1)/2
    I = 1

     
    Dalam array Lower Triangular dengan N baris, jumlah maksimum elemen <> 0, tidak lebih dari  


    SPERSE ARRAY (ARRAY JARANG)
    Suatu array yang sangat banyak elemen nol-nya.
    2.5 Operasi Dasar Pada Array
    Operasi terhadap elemen di array dilakukan dengan pengaksesan langsung. Nilaidi masing-masing posisi elemen dapat diambil dan nilai dapat disimpan tanpa melewati
    posisi-posisi lain.
    Terdapat dua tipe operasi, yaitu :
    1. Operasi terhadap satu elemen / posisi dari array
    2. Operasi terhadap array sebagai keseluruhan
    Dua operasi paling dasar terhadap satu elemen / posisi adalah
    1. Penyimpanan nilai elemen ke posisi tertentu di array
    2. Pengambilan nilai elemen dari posisi tertentu di array
    Operasi-operasi dasar terhadap array secara keseluruhan adalah :
    1. Operasi penciptaan
    2. Operasi penghancuran
    3. Oparasi pemrosesan traversal
    4. Operasi pencarian (table look-up)
    5. Operasi sorting
    2.6 Penciptaan Dan Penghancuran
    Operasi penciptaan biasa disebut inisialisasi.Operasi ini untuk mempersiapkan struktur data untuk operasi-operasi berikutnya.Operasi penghancuran menyatakan ketidak berlakuan struktur data atau membebaskan memory, menyerahkan memory ke manajemen memory agar dapat di pergunakan keperluan lain.Operasi penghancuran penting terutama bila struktur data di implementasikan secara dinamis menggunakan pointer
    2.7  Penyimpanan Dan Pengambilan Nilai
    Biasanya bahasa pemrograman menyediakan sintaks tertentu untuk penyimpanan dan pengambilan nilai elemen pada posisi tertentu di array.
    Contoh :
    A[10] = 78, berarti penyimpanan nilai 78 ke posisi ke-10 dari array A
    C = A[10], berarti pengambilan nilai elemen posisi ke-10 dari array A
    2.8  Pemrosesan Transversal
    Operasi pemrosesan transversal adalah pemrosesan mengolah seluruh elemen secara sistematik.
    2.9  Pencarian Di Array (Table Look-Up)
    Pencarian di array (table look-up) adalah proses pencarian suatu nilai di array. Klasifikasi pencarian di array adalah :
    1)      Pencarian sekuen (sequential searching),yaitu:
    a.       Tanpa Boolean, terbagi:
    ·         Tanpa sentinen
    ·         Dengan sentinen
    b.      Menggunakan boolean
    2)      Pencarian secara biner / dikotom (binary = dichotomy searching).
    2.10 Pengurutan Array
    Pengurutan atau sorting adalah proses yang paling sering di lakukan dalam pengolahan data.pengurutan di bedakan menjadi dua, yaitu :
    1. Pengurutan internal
    Pengurutan dilakukan terhadap sekumpulan data di media memory internal komputer dimana data dapat di akses elemennya secara langsung.
    1. Pengurutan eksternal
    Pengurutan data di memory sekunder.Biasanya data bervolume besar sehingga tidak mampu dimuat semuanya di memori utama.
    2.11 Keunggulan Dan Kelemahan Array
    Ø  Keunggulan array adalah sebagai berikut :
    1. Array sangat cocok untuk pengaksesan acak. Sembarang elemen di array dapat diacu secara langsung tanpa melalui elemen-elemen lain.
    2. Jika berada di suatu lokasi elemen, maka sangat mudah menelusuri ke elemen-elemen tetangga, baik elemen pendahulu atau elemen penerus 3
    3. Jika elemen-elemen array adalah nilai-nilai independen dan seluruhnya harus terjaga,maka penggunaan penyimpanannya sangat efisien.
    Ø  Kelemahan array adalah sebagai berikut :
    Array mempunyai fleksibilitas rendah, sehingga tidak cocok untuk berbagai aplikasi karena array mempunyai batasan sebagai berikut :
    1. Array harus bertipe homogen. Kita tidak dapat mempunyai array dimana satu elemenadalah karakter, elemen lain bilangan, dan elemen lain adalah tipe-tipe lain
    2. Kebanyakan bahasa pemrograman mengimplementasikan array statik yang sulitdiubah ukurannya di waktu eksekusi. Bila penambahan dan pengurangan terjaditerus-menerus, maka representasi statis
    • Tidak efisien dalam penggunaan memori
    • Menyiakan banyak waktu komputasi
    • Pada suatu aplikasi, representasi statis tidak dimungkinkan
    Bila penambahan dan pengurangan terjadi terus menerus, maka representasi statis (array):
    1. Tidak efisien dalam penggunaan memory
    2. Menyiakan banyak waktu komputasi
    3. Pada suatu aplikasi, representasi statis tidak di mungkinkan.

    Sumber: strukturdata18