arsitektur smartphone - mercu buana yogya

28
ARSITEKTUR SMARTPHONE ARSITEKTUR SMARTPHONE OLEH : FUAD KHOIRUL UMAM (14111055) DENNIS F.A (14111084) CHOIRUL MUSTOFA (14111101) TSANI AGUSTIN AGHNIA T.S (14111085)

Upload: others

Post on 10-Nov-2021

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya

ARSITEKTUR

SMARTPHONE ARSITEKTUR

SMARTPHONE

OLEH :

FUAD KHOIRUL UMAM (14111055)

DENNIS F.A (14111084)

CHOIRUL MUSTOFA (14111101)

TSANI AGUSTIN AGHNIA T.S (14111085)

Page 2: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya

ARSITEKTUR SMARTPHONE ANDROID

Android dibangun dengan menggunakan azas object oriented yang mana setiap elemen penyusun sistem operasinya berupa object yang dapat digunakan kembali (reusable). dibawah ini merupakan struktur pembagian elemen pada arsitektur Android. Terdapat empat layer komponen yaitu:

Page 4: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya

• Layer Application dan Widget Layer ini merupakan layer dimana para developer aplikasi menggunakan komponen-komponen yang ada untuk membuat aplikasi android. Beberapa contoh yang termasuk dalam App Framework antara lain: 1. Views 2. Content Provider 3. Resource Manager 4. Notification Manager 5. Activity Manager

Page 5: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya

• Layer Libraries Pada umumnya, libraries digunakan untuk menjalankan aplikasi. Beberapa library yang ada pada android diantaranya adalah libraries Media untuk memutar view atau audio, libraries untuk menjalankan tampilan, libraries graphic, libraries sqlite untuk dukungan database dan beberapa libraries lainnya.

Page 6: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya

• Android Runtime (ART) Android Runtime merupakan layer yang membuat aplikasi android bisa dijalankan. Ada dua bagian dari ART yaitu: a. Core Libraries: berfungsi untuk menerjemahkan bahasa Java/C b. Dalvik Virtual Machine: sebuah machine virtual berbasis register yang dioptiomalkan untuk menjalankan fungsi-fungsi pada android.

Page 7: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya

• Linux Kernel Linux kernel merupakan tempat inti dari sistem operasi Android. Layer ini berisi file-file system mengatur processing, memory, resource, driers, dan sistem android lainnya. Inilah yang membuat filesystem pada Android mirip dengan filesystem yang ada pada sistem operasi Linux.

Page 8: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya

KONSEP INPUT, PROSES DAN OUTPUT

• Alat Input di bagi 2 jenis yaitu : 1. Langsung = Memasukkan Input secara langsung ke CPU melalui alat input tanpa terlebih dahulu dimasukkan ke media simpanan luar, sehingga memungkinkan interaksi lamgsung antara pemakai dengan sistem smartphone. (Touchscreen, trackball, keypad, kamera, mic dll.) 2. Tidak Langsung = Memasukkan Input tidak langsung ke CPU, tapi direkam dahulu ke suatu media mechine readable form (bentuk yang hanya bisa dibaca oleh smartphone). Bentuknya External Memory : Kartu Memori dll.

Page 9: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya

OUTPUT DEVICE • HARD COPY

Hard copy device,berupa alat yang digunakan untuk mencetak tulisan (kata, angka, karakter dan simbol lainnya) serta image (grafik atau gambar) pada media hard (keras) seperti kertas dan film. Misalnya mau nyetak foto harus menggunakan Printer dsb. SOFT COPY Soft copy device, device,berupa alat yang digunakan untuk mencetak tulisan (kata, angka, karakter dan simbol lainnya) serta image (grafik atau gambar) pada media Soft (lunak) yang berupa sinyal elektronik. Misalnya pada saat send file menggunakan bluetooth, atau pada saat theatering hostpot dsb.

Page 10: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya

ALAT PEMROSES • Alat pemroses adalah alat dimana instruksi-instruksi program diproses

untuk mengolah data yang sudah dimasukkan lewat input device dan hasilnya dapat ditampilkan di output device. Alat pemroses terdiri dari central processor (CPU) dan main memory CPU merupakan tempat pemrosesan instruksi-instruksi program. CPU terdiri 3 bagian utama : unit kendali (control unit); unit arithmatika dan logika atau ALU (arithmetic and logic unit); register

Page 11: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya

Control Unit dalam sistem Smartphone

• 1. CU bertugas mengatur dan mengendalikan semua peralatan yang ada pada sistem smartphone. 2. CU mengatur kapan alat input menerima data dan kapan diolah serta kapan ditampilkan pada alat output. 3. CU mengartikan instruksi-instruksi dari program smartphone, membawa data dari alat input ke main memory, mengambil data dari main memoryuntuk diolah. 4. Untuk perhitungan arithmatika dan perbandingan logika, CU mengirim instruksi ke ALU. Hasil dari pengolahan dibawa oleh CU ke main memory untuk disimpan

Page 12: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya

Tugas Control Unit

• 1. Mengatur dan mengendalikan alat-alat input dan output. 2. Mengambil instruksi-instruksi dari main memory 3. Mengambil data dari main memory kalau diperlukan oleh proses 4. Mengirim instruksi ke ALU bila ada perhitungan arithmatika dan perbandingan logika serta mengawasi kerja ALU. 5. Menyimpan hasil proses main memory

Page 13: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya

ALU (arithmetic and logic unit) • 1. ALU bertugas melakukan semua perhitungan arithmatika/matematika

yang terjadi sesuai intsruksi program 2. ALU melakukan operasi arithmatika (penjumlahan, pengurangan, perkalian pembagian) dengan dasar pertambahan sehingga sirkuit elektronik di ALU yang digunakan untuk operasi arithmatika disebut adder 3. Tugas lain ALU adalah melakukan keputusan dari operasi logika sesuai dengan instruksi program. 4. Operasi logika meliputi perbandingan 2 buah sistem logika dengan menggunakan operator logika. Register 5. Register merupakan simpanan kecil yang mempunyai kecepatan tinggi, lebih cepat 5-10 kali kecepatan perekaman atau pengambilan data di main memory. 6. Register digunakan untuk menyimpan instruksi dan data yang sedang diproses oleh CPU, sedang instruksi-instruksi dan data lainnya yang menunggu giliran untuk diproses masih disimpan di main memory.

Page 14: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya

Memori dalam sistem Smartphone • Ada tiga memory dalam smartphone :

1. Register, digunakan untuk menyimpan instruksi dan data yang sedang diproses. 2. Main Memory, digunakan untuk menyimpan instruksi dan data yang akan diproses dan hasil dari pengolahan. 3. External Memory, digunakan untuk menyimpan program dan data secara permanen.

Page 15: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya

RAM (Random Access Memory) • 1. Semua data dan program yang dimasukkan melalui alat input akan disimpan

dahulu di main memory, khususnya RAM. 2. RAM dapat diakses secara acak (dapat diisi/ditulis, diambil atau dihapus isinya) oleh pemrogram. 3. Struktur RAM dapat dibagi jadi 4 : a. Input Storage, diguakan untuk menampung input yang dimasukkan melalui alat input b. Program Storage, digunakan untuk menyimpan semua instruksi program yang akan diakses c. Working Storage, digunakan untuk menyimpan data yang akan diolah dan hasil pengolahan. d. Output Storage, digunakan untuk menampung hasil akhir dari pengolahan data yang akan ditampilkan ke alat output.

Page 16: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya

ROM (Read Only Memory) • 1. ROM hanya dapat dibaca sehingga pemrogram tidak dapat

mengisi sesuatu ke dalam ROM, 2. ROM diisi oleh pabrik pembuatnya berupa sistem operasi yang terdiri dari program pokok yang diperlukan oleh sistem Smartphone. Misal : program untuk mengatur penampilan karakter di layar, pengisian tombol kunci papan ketik untuk keperluan control tertentu dan bootstrap program. 3. Bootstrap Program diperlukan pada saat pertama kali sistem Smartphone diaktifkan. 4. Proses pengaktifan Smartphone pertama kali disebut booting, booting ada 2, yaitu : cold booting dan warm booting

Page 17: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya

Jenis ROM :

• 1. PROM (Programmable Read Only Memory), hanya dapat diprogram 1 kali. 2. EPROM (Erasable Programmable Read Only Memory), dapat dihapus dengan sinar ultravoilet serta dapat diprogram berulang-ulang. 3. EEPROM (Electrically Erasable Programmable Read Only Memory), dapat dihapus secara elektronik dan dapat diprogram kembali.

Page 18: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya

PROCESSOR

• 1. Processor/CPU (Central Processing Unit) merupakan otaknya Smartphone. Processor dapat dibedakan dari perbedaan jumlah data bus-nya. Misalkan ada processor 8 bit, itu berarti processor tersebut memiliki 8 data bus 2. Processor yaitu sebuah Chip yang merupakan otak pemroses dan pusat pengendali berbagai perangkat lain sehingga Smartphone dapat bekerja satu dengan lainnya. 3. Ukuran Processor adalah MHz (Mega Hertz) yaitu hitungan kecepatan dalam mengolah data/informasi

Page 19: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya

Exynos

• Processor ini dikembangkan oleh Samsung Electronics yang dibangun dengan basis System on a Chip (SoC) khusus untuk perangkat mobile seperti smartphone dan tablet.

Page 20: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya

OMAP

• OMAP merupakan processor yang diproduksi oleh Texas Instrument, saat ini tersedia OMAP 1 sampai dengan OMAP 4. Processor OMAP 4 merupakan langkah awal texas instrument versi dual core. Processor OMAP juga sering digunakan oleh smartphone dengan kinerja yang handal diantaranya samsung galaxy nexus, huawei ascend P1 S hingga tablet archos. Keunggulan OMAP mampu memberikan dan memproses tampilan situs pada internet layaknya website pada PC, User interface lebih cepat dengan konsumsi daya lebih sedikit, menunjang kamera primer dan sekunder lebih kuat serta mampu menampilkan video Full HD.

Page 21: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya

Tegra

• Processor product nvidia ini sangat maju dikarenakan lebih dulu melakukan release quad core sementara produsen lain masih memproduksi dual core. Product quad core tersebut adalah nvidia tegra 3 yang dibangun dengan menggunakan arsitektur ARM Cortex A9 dengan core maximum 1.4GHz. Processor ini mempunyai keunggulan mampu menampilkan kualitas gambar dengan konsumsi daya yang minimum, selain itu processor ini juga mampu memutar video dengan resolusi yang besar.

Page 22: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya

Snapdragon

• Snapdragon merupakan jenis processor besutan Qualcomm yang paling banyak digunakan untuk smartphone android, kemampuan processor ini diklaim banyak pihak lebih baik dari processor lain dan hingga saat ini.

Page 23: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya

MediaTek • MediaTek atau yang lebih dikenal

dengan MTK merupakan perusahaan semikonduktor dan menjual komponen untuk perangkat komunikasi nirkabel. Di Taiwan, mediatek merupakan pembuat chip terbesar dan juga termasuk perusahaan semikonduktor terbesar, sementara dibidang chipset smartphone, menurut data dari strategic analytic, mediatek menduduki peringkat ketiga setelah snapdragon dan exynos.

Page 24: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya

PXA

• Processor ini merupakan produk dari marvell, sekalipun jarang dipakai namun processor tersebut juga dipakai pada smartphone baik perangkat android maupun platform lain. Processor tersebut juga menggunakan teknologi SoC.

Page 25: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya

Perbedaan Processor Dualcore Quadcore dan Octacore

• Seiring perkembangan zaman, processor mengupgrade dirinya menjadi beberapa jenis seperti Dual core, quadcore dan Octacore dengan tambahan core sesuai dengan namanya:

• Dualcore dilengkapi dengan dua core • Quadcore dilengkapi dengan 4 core • Hexacore dilengkapi dengan 6 core • Octacore dilengkapi dengan 8 core • Jika anda mempunyai ponsel pintar dengan processor

Quadcore berarti ada 4 core yang siap membantu untuk pengkesekusian perintah

Page 26: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya
Page 27: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya

• Abdulah 14111065 • Manfaat root.. Dan dilayer berapa? • Fadlan 14111011 • Keamanan android? • 14111063 • Keungulan android? • 14111039 • Slamet • Perbandingan ios android blackbery • 14111083 • Perbandiangan prosesor • 14111054 • Berpedaan arsitektur android ios bb?

Page 28: ARSITEKTUR SMARTPHONE - Mercu Buana Yogya

Daftar pustaka

• http://www.plimbi.com/article/159800/quad-core-vs-octa-core-mana-yang-lebih-baik-.

• https://rumahdroid.wordpress.com/2013/10/28/jenis-jenis-prosesor-cpu-smartphone-android/