Latest Post



Adobe Photoshop CS6-
Pasti semua tahu apa fungsi dari Photoshop CS6 Terbaru jadi saya tidak perlu menjelaskannyakan kepada sobat blog software gratis, yang dimana sebelumnya dwi yosi sudah menshare download software desain grafis CorelDraw X6, Software Desain Kaos Bola, dan Tentang Pengertian Software. kali ini saya akan menshare software Adobe Photoshop CS6 Terbaru Full Version Plus Cracknya. adobe photoshop ini biasanya saya gunakan untuk mengedit foto-foto saya dan keluarga yang tidak jernih sob, serta memanipulasi foto, misalkan merubah wajah orang, trus merubah kulit orang, dan banyak lagi fungsi dan kegunaan dari adobe photoshop cs6 ini. baca juga ulasan sebelumnya dari dwi yosi tentang film transformer 4 dan game plant vs zombie 2 for pc yang mudah – mudahan bisa bermanfaat untuk sobat blog software gratis semuanya.


System requirements of Adobe Photoshop CS6 :

  •     Intel® Pentium® 4 or AMD Athlon® 64 processor
  • Microsoft® Windows® XP* with Service Pack 3 or Windows 7 with Service Pack 1
  • 1GB of RAM
  • 1GB of available hard-disk space for installation; additional free space required during installation (cannot install on removable flash storage devices)
  • 1024×768 display (1280×800 recommended) with 16-bit color and 256MB (512MB recommended) of VRAM
  • OpenGL 2.0–capable system
  • DVD-ROM drive

Selamat malam ,Der !!!
pada kesempatan ini saya akan memberikan source code tentang membuat  Kalkulator BMI Versi Android dengan Eclipse , disini saya mengguinakan API.16 dengan Eclipse IDE

Untuk lebih lanjut silahkan scroll ke bawah aja , :)

  • Interface nya seperti ini ...


Android Application



Source code :
Interface
activity_main.xml
============

 <TabHost xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@android:id/tabhost"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical" >

        <TabWidget
            android:id="@android:id/tabs"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" />


<FrameLayout
            android:id="@android:id/tabcontent"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent" />
    </LinearLayout>

</TabHost>



activity_satu.xml
===========


 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/LinearLayout1"
    android:layout_width="match_parent"
    android:gravity="center"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity" >

    <TextView
        android:id="@+id/txtTinggi"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/tinggi"
        android:textAppearance="?android:attr/textAppearanceLarge" />

    <EditText
        android:id="@+id/edTinggi"
        android:layout_width="232dp"
        android:layout_height="wrap_content"
        android:ems="10"
        android:hint="@string/tinggi_dalam_satuan_cm"
        android:inputType="number" />

    <TextView
        android:id="@+id/txtBerat"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/berat"
        android:textAppearance="?android:attr/textAppearanceLarge" />


    <EditText
        android:id="@+id/edBerat"
        android:layout_width="232dp"
        android:layout_height="wrap_content"
        android:ems="10"
        android:hint="Berat dalam satuan KG"
        android:inputType="number"
        tools:ignore="HardcodedText" />

<TextView
        android:id="@+id/txtHasil"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text=""
        android:textAppearance="?android:attr/textAppearanceLarge" />

    <LinearLayout
        android:id="@+id/LinearLayout2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:orientation="horizontal" >
       
           <Button
               android:id="@+id/btHitung"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:text="@string/hitung" />

           <Button
               android:id="@+id/btHapus"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:onClick="hapus"
               android:text="@string/hapus" />
        
       </LinearLayout>
    
    <TextView
        android:id="@+id/txtKeterangan1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text=""
        android:textAppearance="?android:attr/textAppearanceLarge" />

    <TextView
        android:id="@+id/txtKeterangan2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text=""
        android:textAppearance="?android:attr/textAppearanceLarge" />

</LinearLayout>




activity_dua.xml
===========

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    android:background="@drawable/gambar">
   

</LinearLayout>


Code
MainActivity.java
============


import android.app.TabActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.widget.TabHost;
import android.widget.TabHost.TabSpec;


public class MainActivity extends TabActivity {

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

        TabHost tabHost = getTabHost();

        // Tab kalkulasi
        TabSpec tabsatu = tabHost.newTabSpec("Kalkulasi");
        tabsatu.setIndicator("Kalkulasi");
        Intent satuIntent = new Intent(this, ActivitySatu.class);
        tabsatu.setContent(satuIntent);

        // Tab keterangan
        TabSpec tabdua = tabHost.newTabSpec("Keterangan");
        // setting Title and Icon for the Tab
        tabdua.setIndicator("Keterangan");
        Intent duaIntent = new Intent(this, ActivityDua.class);
        tabdua.setContent(duaIntent);

   
       
        tabHost.addTab(tabsatu); // Adding tab
        tabHost.addTab(tabdua); // Adding tab
       
    }
  
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
}



Selanjutnya silahkan sedot aja der,

Projectnya   disini  dan disini
kalo butuh passwordnya ini ada,der  disini


Happy Code ya der ...

Thanks !

Arsitektur dan Organisasi Komputer



Selamat malam ,Der...!!
kali ini saya hanya akan memberikan sedikit artikel atau jawaban dari tugas mata kuliah di kampus,
Untuk temen-temen yang mungkin sedang mencari jawaban ,
Nah....disini saya ada soal beserta jawabannya ...!

Soal
  1. Jelaskan Perbedaan utama organisasi komputer dan arsitektur komputer dan contohnya ?
  2. Gambarkan struktur Top Level Komputer dan Jelaskan masing-masing fungsinya ?
  3. Gambarkan struktur central processing unit dan jelaskan masing-masing fungsinya ?
  4. Gambarkan operasi-operasi computer dan jelaskan masing-masing fungsinya ?
  5. Untuk melakukan proses akses data dalam memori utama terdapat 4 jenis metode akses data. Terangkan masing-masing metode akses data tersebut ?



Jawaban

1. Perbedaan utama organisasi komputer dan arsitektur komputer beserta contohnya adalah :

Jika Organisasi Komputer mempelajari bagian yang terkait dengan unit-unit operasional komputer dan hubungan antara komponen sistem komputer ,
dan interkoneksinya yang merealisasikan spesifikasi arsitektural.
Contoh : teknologi harware, perangkat antarmuka(interface), teknologi memori, sistem memori, dan sinyal-sinyal kontrol.
Sedangkan Arsitektur Komputer mempelajari atribut-atribut sistem komputer yang terkait dengan serang programmer,
dan memiliki dampak langsung pada eksekusi logis sebelum program.
Contoh : set instruksi, aritmatika yang digunakan, teknik pengalamatan, mekanisme I/O.


2. Struktur Top Level Komputer dan fungsinya adalah :



Top Level Komputer





CPU berfungsi sebagai pusat pemroses/ unit pengolah utama.
Main Memori : untuk menyimpan data, program-program yang sedang berjalan dan  melaksanakan instruksi-instruksi.
Systems Interconnection : unit pengontrol antara perangkat yang saling berhubungan.
Input/ Output : untuk berinteraksi dengan lingkungan luar dan melakukan hubungan dengan peripheral (perangkat tambahan).






Sepertinya amat lelah sangat saya untuk melanjutkannya, Lanjutan dari Jawaban Soal Arsitektur dan Organisasi Komputer bisa di lihat secara lengkap ada di bawah ini  Der ..... !! 
Silahkan Download aja melalui link nya ...





Download File PDF Disini

Download File Word Disni




Semoga bermanfaat !
Terima Kasih sudah berkunjung !


  • Buka AVD (Android Virtual Device) Manager, dapat melalui toolbar seperti gambar di bawah atau melalui menu Window>>AVD Manager.

Tampilan Utama pada Eclipse

  • Pilih tombol New



  • Konfigurasi AVD sesuai keinginan anda ,setelah itu Klik tombol Create AVD



  • Hasil dari konfigurasi yang telah dibuat akan tampil seperti dibawah ini ,kemudian klik tombol Start, untuk menjalankan AVD nya .



  •  Klik Launch dan tunggu sampai proses selesai ,sampai akan menampilkan AVD nya .



  • Finish .

Good Luck, Der !!
Terima kasih atas kunjungan nya .


PieChart Java NetBeans



Bertemu lagi ,Der...!!
kali ini saya akan memberikan sedikit pengetahuan saya dengan membagikan code seputar pemrograman java object , kali ini saya menggunakan platform Java NetBeans IDE 8.1 jika belum punya alangkah baiknya untuk menginstall terlebih dahulu ,der....!!
silahkan download melalui website reminya : https://netbeans.org/

Maaf ,Der...!! saat ini saya tidak membahas cara menginstall NetBeans nya ,lain kali bila ada waktu saya share di sini .

Langsung aja deh topik utamanya untuk Membuat Object PieChart dengan Java NetBeans
Langkah-langkahnya :
  1. Buatlah project baru ,misal : Latihan
  2. Buatlah 2 Java Class ( beri nama Canvas.class dan MainPanel.class ).


Selanjutnya copy source code dibawah ini ,kemudian paste-kan di dalam Canvas.class -nya .
package Latihan;

import java.awt.geom.GeneralPath;
import javax.swing.JFrame;
/**
 *
 * @author ACER
 */
public class Canvas {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        JFrame frame= new JFrame();
        frame.setTitle("Aplikasi Komputer Grafik Pertama Saya :");
        frame.setLocationRelativeTo(frame);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
       
        MainPanel panel= new MainPanel();
        frame.getContentPane().add(panel);
        frame.pack();
        frame.setVisible(true);
       
        GeneralPath p = new GeneralPath(GeneralPath.WIND_NON_ZERO);
        p.moveTo(100.f, 0);
    }
}


 Selanjutnya copy source code dibawah ini ,kemudian paste-kan di dalam MainPanel.class -nya .
package Latihan;

import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import java.awt.Shape;
import java.awt.geom.Arc2D;
import java.awt.geom.Rectangle2D;
import javax.swing.JPanel;

/**
 *
 * @author ACER
 */
public class PieChart extends JPanel{
    String [] nilaiUjian={"A","B","C","D","E"};
    int [] jmlMahasiswa={3,10,23,5,2};
    Color [] warna={Color.BLUE,Color.ORANGE,Color.YELLOW,Color.GREEN,Color.RED};
   
    public PieChart(){
        this.setPreferredSize(new Dimension(400, 400));
        this.setBackground(Color.WHITE);
    }
    @Override
    public void paintComponent(Graphics g){
        super.paintComponent(g);
        Graphics2D g2 = (Graphics2D) g;
       
        //gunakan Antialias,Agas hasil bagus
        g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,      RenderingHints.VALUE_ANTIALIAS_ON);
       
        //Frame Background
        Shape bg=new Rectangle2D.Float(10, 10, 250, 200);
        g2.setColor(Color.LIGHT_GRAY);
        g2.fill(bg);
        g2.setColor(Color.GRAY);
        g2.draw(bg);
       
        //Hitung Total
        Float total = 0.0f;
        for(int k=0;k<jmlMahasiswa.length;k++)
            total+=jmlMahasiswa[k];
       
        //Menghitung Sudut tiap Sektor
        float sudut,awal=90;    //Sudut PIE
        float lx = 220,ly = 70,lw = 10,lh = 10;     //Legend
        for(int k=0;k<jmlMahasiswa.length;k++){
            //Hitung Besar sudut tiap Sektor
            sudut=360.0f*jmlMahasiswa[k]/total;
            Shape sektor = new Arc2D.Float(30, 30, 150, 150,awal,sudut,Arc2D.PIE);

            //Tampilkan Render PIE
            g2.setColor(warna[k]);
            g2.fill(sektor);
            awal+=sudut;
       
            //Legend
            g2.fill(new Rectangle2D.Float(lx, ly, lw, lh));
            g2.setColor(Color.BLACK);
            g2.drawString(nilaiUjian[k], lx+lw+5, ly+lh);
            ly += (lh+5);
        }
        //Signature
        g2.setColor(Color.GRAY);
        g2.drawString("Created by.Rifqi Abrory", 15, 205);
        g2.drawString("Universitas Pamulang", 40, 27);
    }
}


Selesai .
Selanjutnya tinggal di running aja ,misal dengan SHIFT + F6 .

Good Luck, Der...
Happy Code ,Ya ..!!!


Java NetBeans



Bertemu lagi ,Der...!!
kali ini saya akan memberikan sedikit pengetahuan saya dengan membagikan code seputar pemrograman java object , kali ini saya menggunakan platform Java NetBeans IDE 8.1 jika belum punya alangkah baiknya untuk menginstall terlebih dahulu ,der....!!
silahkan download melalui website reminya : https://netbeans.org/

Maaf ,Der...!! saat ini saya tidak membahas cara menginstall NetBeans nya ,lain kali bila ada waktu saya share di sini .

Langsung aja deh topik utamanya untuk Membuat Object Sederhana Dengan Java NetBeans
Langkah-langkahnya :
  1. Buatlah project baru ,misal : Latihan
  2. Buatlah 2 Java Class ( beri nama Canvas.class dan MainPanel.class ).


Selanjutnya copy source code dibawah ini ,kemudian paste-kan di dalam Canvas.class -nya .
package Latihan;

import java.awt.geom.GeneralPath;
import javax.swing.JFrame;
/**
 *
 * @author ACER
 */
public class Canvas {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        JFrame frame= new JFrame();
        frame.setTitle("Aplikasi Komputer Grafik Pertama Saya :");
        frame.setLocationRelativeTo(frame);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
       
        MainPanel panel= new MainPanel();
        frame.getContentPane().add(panel);
        frame.pack();
        frame.setVisible(true);
       
        GeneralPath p = new GeneralPath(GeneralPath.WIND_NON_ZERO);
        p.moveTo(100.f, 0);
    }
}

 Selanjutnya copy source code dibawah ini ,kemudian paste-kan di dalam MainPanel.class -nya .
 package Latihan;

import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Polygon;
import javax.swing.JPanel;

/**
 *
 * @author ACER
 */
public class MainPanel extends JPanel{
    public MainPanel(){
       this.setPreferredSize(new Dimension(400,400));
       this.setBackground(Color.WHITE);
     
   }
  
    @Override
public void paintComponent (Graphics g){
       super.paintComponent(g);
       Graphics2D g2=(Graphics2D) g;
     
       Polygon panah = new Polygon();
       panah.addPoint(100, 150);
       panah.addPoint(100, 250);
       panah.addPoint(125, 250);
       panah.addPoint(75, 300);
       panah.addPoint(25, 250);
       panah.addPoint(50, 250);
       panah.addPoint(50, 150);
       g2.fill(panah);
     
    }
}


Selesai .
Selanjutnya tinggal di running aja ,misal dengan SHIFT + F6

Good Luck, Der ...
Happy Code,Ya....!!


Java NetBeans



Bertemu lagi ,Der...!!
kali ini saya akan memberikan sedikit pengetahuan saya dengan membagikan code seputar pemrograman java object , kali ini saya menggunakan platform Java NetBeans IDE 8.1 jika belum punya alangkah baiknya untuk menginstall terlebih dahulu ,der....!!
silahkan download melalui website reminya : https://netbeans.org/

Maaf ,Der...!! saat ini saya tidak membahas cara menginstall NetBeans nya ,lain kali bila ada waktu saya share di sini .
Langsung aja deh topik utamanya untuk Membuat Object Dengan Java NetBeans [ Tenk Baja ]
Langkah-langkahnya :
  1. Buatlah project baru ,misal : Latihan
  2. Buatlah 2 Java Class ( beri nama Canvas.class dan MainPanel.class ).

Selanjutnya copy source code dibawah ini ,kemudian paste-kan di dalam Canvas.class -nya .
package Latihan;

import java.awt.geom.GeneralPath;
import javax.swing.JFrame;
/**
 *
 * @author ACER
 */
public class Canvas {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        JFrame frame= new JFrame();
        frame.setTitle("Aplikasi Komputer Grafik Pertama Saya :");
        frame.setLocationRelativeTo(frame);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
       
        MainPanel panel= new MainPanel();
        frame.getContentPane().add(panel);
        frame.pack();
        frame.setVisible(true);
       
        GeneralPath p = new GeneralPath(GeneralPath.WIND_NON_ZERO);
        p.moveTo(100.f, 0);
    }
}

 Selanjutnya copy source code dibawah ini ,kemudian paste-kan di dalam MainPanel.class -nya .
package Latihan;

import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Polygon;
import javax.swing.JPanel;

/**
 *
 * @author ACER
 */
public class MainPanel extends JPanel{
    public MainPanel(){
        this.setPreferredSize(new Dimension(400,400));
        this.setBackground(Color.WHITE);
    }
    @Override
    public void paintComponent (Graphics g){
        super.paintComponent(g);
        Graphics2D g2=(Graphics2D) g;
        Graphics2D g3=(Graphics2D) g;
       
        g.drawRoundRect(300, 300, 500, 100, 90, 90);
        g.setColor(Color.GREEN);
        g.fillRoundRect(300, 300, 500, 100, 90, 90);
        g2.setColor(Color.BLACK);
        for(int i=0;i<=300;i=i+75)
            g.fillOval(350+i, 325, 50, 50);
       
        Polygon panah = new Polygon();
        panah.addPoint(350, 300);
        panah.addPoint(370, 250);
        panah.addPoint(420, 250);
        panah.addPoint(420, 220);
        panah.addPoint(440, 220);
        panah.addPoint(440, 120);
        panah.addPoint(410, 100);
        panah.addPoint(440, 80);
        panah.addPoint(450, 80);
        panah.addPoint(450, 220);
        panah.addPoint(490, 220);
        panah.addPoint(490, 250);
        panah.addPoint(530, 250);
        panah.addPoint(540, 270);
        panah.addPoint(840, 270);
        panah.addPoint(840, 290);
        panah.addPoint(570, 290);
        panah.addPoint(570, 300);
        g2.draw(panah);
        g2.fill(panah);
    }
}


Selesai .
Selanjutnya tinggal di running aja , misal dengan SHIFT + F6

Good Luck ,Der !
Happy Code, Yaa..... !!

Arsitektur Sistem Operasi Android



Dalam paket sistem operasi android tediri dari beberapa unsur seperti tampak pada gambar diatas, secara sederhana arsitektur android merupakan sebuah kernel Linux dan sekumpulan pustaka C/C++ dalam suatu framework yang menyediakan dan mengatur alur proses aplikasi.



1. Linux Karnel

Android dibangun di atas kernel Linux 2.6. Namun secara keseluruhan android bukanlah linux, karena dalam android tidak terdapat paket standar yang dimiliki oleh linux lainnya. Linux merupakan sistem operasi terbuka yang handal dalam manajemen memori dan proses.Oleh karenanya pada android hanya terdapat beberapa servis yang diperlukan seperti keamanan, manajemen memori, manajemen proses, jaringan dan driver.
Kernel linux menyediakan driver layar, kamera, keypad, WiFi, Flash Memory, audio, dan IPC (Interprocess Communication) untuk mengatur aplikasi dan lubang keamanan.

2. Libraries

Android menggunakan beberapa paket pustaka yang terdapat pada C/C++ dengan standar Berkeley Software Distribution (BSD) hanya setengah dari yang aslinya untuk tertanam pada karnel Linux.
Beberapa pustaka di antaranya :
  • Media Library untuk memutar dan merekam berbagai macam format audio dan video.
  • Surface Manager untuk mengatur hak akses layer dari berbagai aplikasi.
  • Graphic Library termasuk di dalamnya SGL dan OpenGL, untuk tampilan 2D dan 3D.
  • SQLite untuk mengatur relasi database yang digunakan pada aplikasi.
Pustaka-pustaka tersebut bukanlah aplikasi yang berjalan sendiri, namun hanya dapat digunakan oleh program yang berada di level atasnya, Sejak versi Android 1.5, pengembang dapat membuat dan menggunakan pustaka sendiri menggunakan Native Development Toolkit (NDK).


3. Android Runtime

Pada android tertanam paket pustaka inti yang menyediakan sebagian besar fungsi android, inilah yang membedakan Android dibandingkan dengan sistem operasi lain yang juga mengimplementasikan Linux, Android Runtime merupakan mesin virtual yang membuat aplikasi android menjadi lebih tangguh dengan paket pustaka yang telah ada .
Dalam Android Runtime terdapat 2 bagian utama, di antaranya :
  • Pustaka Inti, android dikembangkan melalui bahasa pemrograman Java, tapi Android Runtime bukanlah mesin virtual Java. Pustaka Inti Android menyediakan hampir semua fungsi yang terdapat pada pustaka Java serta beberapa pustaka khusus android.
  • Mesin Virtual Dalvik, Dalvik merupakan sebuah mesin virtual yang dikembangkan oleh Dan Bornstein yang terinspirasi dari nama sebuah perkampungan yang berada di Iceland. Dalvik hanyalah interpreter mesin virtual yang mengeksekusi file dalam format Dalvik Executable (*.dex).
    Dengan format ini Dalvik akan mengoptimalkan efisiensi penyimpanan dan pengalamatan memori pada file yang dieksekusi. Dalvik berjalan di atas kernel Linux 2.6, dengan fungsi dasar seperti threading dan manajemen memori yang terbatas.



3. Application Framework

Kerangka aplikasi menyediakan kelas-kelas yang dapat digunakan untuk mengembangkan aplikasi android. Selain itu, juga menyediakan abstraksi generik untuk mengakses perangkat, serta mengatur tampilan user interface dan sumber daya aplikasi.
Bagian terpenting dalam kerangka aplikasi android adalah sebagai berikut :
  • Activity Manager, berfungsi untuk mengontrol siklus hidup aplikasi dan menjaga keadaan ”Backstack“ untuk navigasi penggunaan.
  • Content Providers, berfungsi untuk merangkum data yang memungkinkan digunakan oleh aplikasi lainnya, seperti daftar nama.
  • Resource Manager, untuk mengatur sumber daya yang ada dalam program. Serta menyediakan akses sumber daya di luar kode program, seperti karakter, grafik, dan file layout.
  • Location Manager, berfungsi untuk memberikan informasi detil mengenai lokasi perangkat android berada.
  • Notification Manager, mencakup berbagai macam peringatan seperti, pesan masuk, janji, dan lain sebagainya yang akan ditampilkan pada status bar.



4. Application Layer

Puncak dari diagram arsitektur android adalah lapisan aplikasi dan widget, Lapisan aplikasi merupakan lapisan yang paling tampak pada pengguna ketika menjalankan program, Pengguna hanya akan melihat program ketika digunakan tanpa mengetahui proses yang terjadi dibalik lapisan aplikasi, Lapisan ini berjalan dalam Android runtime dengan menggunakan kelas dan service yang tersedia pada framework aplikasi.

Lapisan aplikasi android sangat berbeda dibandingkan dengan sistem operasi lainnya, Pada android semua aplikasi, baik aplikasi inti (native) maupun aplikasi pihak ketiga berjalan di atas lapisan aplikasi dengan menggunakan pustaka API (Application Programming Interface) yang sama.


Terima Kasih suah berkunjung !
Semoga bermanfaat .


Author Name

{facebook#https://facebook.com/rifqi.abrory} {twitter#https://facebook.com/rifqi.abrory} {google#https://facebook.com/rifqi.abrory} {pinterest#https://facebook.com/rifqi.abrory} {youtube#https://facebook.com/rifqi.abrory} {instagram#https://facebook.com/rifqi.abrory}

Contact Form

Name

Email *

Message *

Powered by Blogger.