SlideShare a Scribd company logo
1 of 12
ARSITEKTUR
SISTEM OPERASI
ALIF FAUZI
AZHAR ATALARIK
JOANDI ZAKARIA
DEFINISI
Arsitektur sistem operasi adalah arsitektur
perangkat lunak yang digunakan dalam
membangun perangkat lunak sistem operasi.
ANDROID
STRUKTUR SYSTEM OPERASI
ANDROID
4 LAPISAN ANDROID
Linux Kernel
Tumpukan paling bawah pada arsitektur Android ini adalah
kernel. Google menggunakan kernel Linux versi 2.6 untuk
membangun sistem Android, yang mencakup memory
management, security setting, power management, dan
beberapa driver hardware. Kernel berperan sebagai
abstraction layer antara hardware dan keseluruhan software.
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 kernel Linux. Beberapa pustaka
diantaranya:
• 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 didalamnya SGL dan OpenGL, untuk tampilan 2D
dan 3D.
• SQLite untuk mengatur relasi database yang digunakan pada aplikasi.
• SSl dan WebKit untuk browser dan keamanan internet.
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
APPLICATIONS
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.
• Resuource Manager, untuk mengatur sumber daya yang ada dalam program. Serta
menyediakan akses sumber daya diluar kode program, seperti karakter, grafik, dan
file layout.
• Location Manager, berfungsi untuk memberikan informasi detail mengenai lokasi
perangkat android berada.
• Notification Manager, mencakup berbagai macam peringatan seperti, pesan masuk,
janji, dan lain sebagainya yang akan ditampilkan pada status bar.
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
diatas lapisan aplikasi dengan menggunakan pustaka API
(Application Programming Interface) yang sama.
KELEBIHA
N
1. tidak perlu bayar untuk download aplikasi.
2. Didukung penuh google. Jadi kita dapat menikmati semua
layanan google seperti gmail, youtube, dan fasilitas google
lainnya.
3. Stabil dan nggak mudah error atau hang.
4. Aman dari virus karena berbasis linux (kernel 2.6).
5. Aplikasi game 3 D nya sangat stabil dan mantap.
6. Konektivitas lengkap. Bluetooth, wifi, GPS.
7. Layar sentuh bagus pakai tangan nggak bisa pakai stylus.
8. Harga relatif murah.
KEKURANGAN
1. Kurang nyaman untuk telepon.
2. Masih membingungkan bila pertama
pakai.
3. Tidak ada Microsoft office.
4. Harus terkoneksi internet.
5. Belum banyak aplikasi yang tersedia.
Arsitektur Sistem Operasi Android

More Related Content

What's hot

Wireless Sensor Network (WSN)
Wireless Sensor Network (WSN)Wireless Sensor Network (WSN)
Wireless Sensor Network (WSN)Aulia Rizqi
 
Materi asj kelas xii
Materi asj kelas xiiMateri asj kelas xii
Materi asj kelas xiimakemanah
 
Implementasi struktur data pada aplikasi file explorer
Implementasi struktur data pada aplikasi file explorerImplementasi struktur data pada aplikasi file explorer
Implementasi struktur data pada aplikasi file explorerFajarZuhriHadiyanto
 
Presentation - PTKI B - UNIX Operating Sistem
Presentation - PTKI B - UNIX Operating SistemPresentation - PTKI B - UNIX Operating Sistem
Presentation - PTKI B - UNIX Operating SistemSonityo Danang Jaya
 
Analisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMKAnalisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMKMiftahul Muttaqin
 
Ppt pengenalan dan pemrograman java
Ppt pengenalan dan pemrograman javaPpt pengenalan dan pemrograman java
Ppt pengenalan dan pemrograman javanur achlish rosyadi
 
Pengenalan Dasar VR dan AR
Pengenalan Dasar VR dan ARPengenalan Dasar VR dan AR
Pengenalan Dasar VR dan ARWilda Perdana
 
3 d 그래픽 엔진 비교
3 d 그래픽 엔진 비교3 d 그래픽 엔진 비교
3 d 그래픽 엔진 비교yoonhs306
 
Bab 1 pendahuluan weka
Bab 1 pendahuluan wekaBab 1 pendahuluan weka
Bab 1 pendahuluan wekaMedika Risna
 
Rangkuman BAB 3 Informatika Mikha 7F/23 Labschool
Rangkuman BAB 3 Informatika Mikha 7F/23 LabschoolRangkuman BAB 3 Informatika Mikha 7F/23 Labschool
Rangkuman BAB 3 Informatika Mikha 7F/23 Labschool7FMOCHAMMADMIKHAELSA
 
Power point jenis jenis kurikulum [autosaved]
Power point jenis jenis kurikulum [autosaved]Power point jenis jenis kurikulum [autosaved]
Power point jenis jenis kurikulum [autosaved]Liston Siburian
 
Struktur dan kondisi pada bahasa pemrograman php
Struktur dan kondisi pada bahasa pemrograman phpStruktur dan kondisi pada bahasa pemrograman php
Struktur dan kondisi pada bahasa pemrograman phpVicky Nitinegoro
 
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptxAdministrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptxglobalkomputer
 
makalah sistem operasi - android vd ios
makalah sistem operasi - android vd iosmakalah sistem operasi - android vd ios
makalah sistem operasi - android vd iosMelina Krisnawati
 
Pengenalan Dasar-Dasar Photoshop - dewifitriyani__
Pengenalan Dasar-Dasar Photoshop - dewifitriyani__Pengenalan Dasar-Dasar Photoshop - dewifitriyani__
Pengenalan Dasar-Dasar Photoshop - dewifitriyani__Dewi Fitriyani
 
Makalah instalasi software 1
Makalah instalasi software 1Makalah instalasi software 1
Makalah instalasi software 1Sendal Jepit
 

What's hot (20)

Jaringan nirkabel
Jaringan nirkabelJaringan nirkabel
Jaringan nirkabel
 
Wireless Sensor Network (WSN)
Wireless Sensor Network (WSN)Wireless Sensor Network (WSN)
Wireless Sensor Network (WSN)
 
Materi asj kelas xii
Materi asj kelas xiiMateri asj kelas xii
Materi asj kelas xii
 
Implementasi struktur data pada aplikasi file explorer
Implementasi struktur data pada aplikasi file explorerImplementasi struktur data pada aplikasi file explorer
Implementasi struktur data pada aplikasi file explorer
 
Presentation - PTKI B - UNIX Operating Sistem
Presentation - PTKI B - UNIX Operating SistemPresentation - PTKI B - UNIX Operating Sistem
Presentation - PTKI B - UNIX Operating Sistem
 
Analisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMKAnalisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMK
 
ppt mikrotik
ppt mikrotikppt mikrotik
ppt mikrotik
 
Ppt pengenalan dan pemrograman java
Ppt pengenalan dan pemrograman javaPpt pengenalan dan pemrograman java
Ppt pengenalan dan pemrograman java
 
Pengenalan Dasar VR dan AR
Pengenalan Dasar VR dan ARPengenalan Dasar VR dan AR
Pengenalan Dasar VR dan AR
 
3 d 그래픽 엔진 비교
3 d 그래픽 엔진 비교3 d 그래픽 엔진 비교
3 d 그래픽 엔진 비교
 
Bab 1 pendahuluan weka
Bab 1 pendahuluan wekaBab 1 pendahuluan weka
Bab 1 pendahuluan weka
 
Rangkuman BAB 3 Informatika Mikha 7F/23 Labschool
Rangkuman BAB 3 Informatika Mikha 7F/23 LabschoolRangkuman BAB 3 Informatika Mikha 7F/23 Labschool
Rangkuman BAB 3 Informatika Mikha 7F/23 Labschool
 
Power point jenis jenis kurikulum [autosaved]
Power point jenis jenis kurikulum [autosaved]Power point jenis jenis kurikulum [autosaved]
Power point jenis jenis kurikulum [autosaved]
 
Struktur dan kondisi pada bahasa pemrograman php
Struktur dan kondisi pada bahasa pemrograman phpStruktur dan kondisi pada bahasa pemrograman php
Struktur dan kondisi pada bahasa pemrograman php
 
Bootstrap
BootstrapBootstrap
Bootstrap
 
Tugas presentasi rpp
Tugas presentasi rppTugas presentasi rpp
Tugas presentasi rpp
 
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptxAdministrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
 
makalah sistem operasi - android vd ios
makalah sistem operasi - android vd iosmakalah sistem operasi - android vd ios
makalah sistem operasi - android vd ios
 
Pengenalan Dasar-Dasar Photoshop - dewifitriyani__
Pengenalan Dasar-Dasar Photoshop - dewifitriyani__Pengenalan Dasar-Dasar Photoshop - dewifitriyani__
Pengenalan Dasar-Dasar Photoshop - dewifitriyani__
 
Makalah instalasi software 1
Makalah instalasi software 1Makalah instalasi software 1
Makalah instalasi software 1
 

Similar to Arsitektur Sistem Operasi Android

Android os kernel_structure_memory_manager
Android os kernel_structure_memory_managerAndroid os kernel_structure_memory_manager
Android os kernel_structure_memory_managerAditya Pio Pradana
 
Ebook Workshop Dasar android
Ebook Workshop Dasar androidEbook Workshop Dasar android
Ebook Workshop Dasar androidSaeful Bahri
 
1. UTS_PEMROGRAMAN_BERGERAK_HENDRO GUNAWAN_200401072103_IT701.pdf
1. UTS_PEMROGRAMAN_BERGERAK_HENDRO GUNAWAN_200401072103_IT701.pdf1. UTS_PEMROGRAMAN_BERGERAK_HENDRO GUNAWAN_200401072103_IT701.pdf
1. UTS_PEMROGRAMAN_BERGERAK_HENDRO GUNAWAN_200401072103_IT701.pdfHendroGunawan8
 
Pertemuan 2 - Materi [MP - 2016].pdf
Pertemuan 2 - Materi [MP - 2016].pdfPertemuan 2 - Materi [MP - 2016].pdf
Pertemuan 2 - Materi [MP - 2016].pdfandrirachmayadi90
 
Pertemuan 01 - Pengantar Android.docx
Pertemuan 01 - Pengantar Android.docxPertemuan 01 - Pengantar Android.docx
Pertemuan 01 - Pengantar Android.docxHendroGunawan8
 
Pengenalan SO.pptx
Pengenalan SO.pptxPengenalan SO.pptx
Pengenalan SO.pptxNafisClassic
 
Pemrograman Mobile - (Pengenalan dan Instalasi Android)
Pemrograman Mobile - (Pengenalan dan Instalasi Android)Pemrograman Mobile - (Pengenalan dan Instalasi Android)
Pemrograman Mobile - (Pengenalan dan Instalasi Android)eltwordy
 
Materi 7 perangkat lunak sistem
Materi 7 perangkat lunak sistemMateri 7 perangkat lunak sistem
Materi 7 perangkat lunak sistemFahuda E
 
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n rudaPengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n rudaFajarudin Noer
 
Pengantar Teknologi Informasi
Pengantar Teknologi InformasiPengantar Teknologi Informasi
Pengantar Teknologi InformasiDena Putra
 
sistem operasi closed source
sistem operasi closed sourcesistem operasi closed source
sistem operasi closed sourcekiuk08
 
IMPLEMENTASI SYSTEM
IMPLEMENTASI SYSTEM IMPLEMENTASI SYSTEM
IMPLEMENTASI SYSTEM Masdar Aripin
 
Pengenalan software
Pengenalan softwarePengenalan software
Pengenalan softwareTitik13
 

Similar to Arsitektur Sistem Operasi Android (20)

Android os kernel_structure_memory_manager
Android os kernel_structure_memory_managerAndroid os kernel_structure_memory_manager
Android os kernel_structure_memory_manager
 
Android os
Android osAndroid os
Android os
 
Sqlite
SqliteSqlite
Sqlite
 
Ebook Workshop Dasar android
Ebook Workshop Dasar androidEbook Workshop Dasar android
Ebook Workshop Dasar android
 
1. UTS_PEMROGRAMAN_BERGERAK_HENDRO GUNAWAN_200401072103_IT701.pdf
1. UTS_PEMROGRAMAN_BERGERAK_HENDRO GUNAWAN_200401072103_IT701.pdf1. UTS_PEMROGRAMAN_BERGERAK_HENDRO GUNAWAN_200401072103_IT701.pdf
1. UTS_PEMROGRAMAN_BERGERAK_HENDRO GUNAWAN_200401072103_IT701.pdf
 
Pertemuan 2 - Materi [MP - 2016].pdf
Pertemuan 2 - Materi [MP - 2016].pdfPertemuan 2 - Materi [MP - 2016].pdf
Pertemuan 2 - Materi [MP - 2016].pdf
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
Pertemuan 01 - Pengantar Android.docx
Pertemuan 01 - Pengantar Android.docxPertemuan 01 - Pengantar Android.docx
Pertemuan 01 - Pengantar Android.docx
 
Pengenalan SO.pptx
Pengenalan SO.pptxPengenalan SO.pptx
Pengenalan SO.pptx
 
Pemrograman Mobile - (Pengenalan dan Instalasi Android)
Pemrograman Mobile - (Pengenalan dan Instalasi Android)Pemrograman Mobile - (Pengenalan dan Instalasi Android)
Pemrograman Mobile - (Pengenalan dan Instalasi Android)
 
Materi 7 perangkat lunak sistem
Materi 7 perangkat lunak sistemMateri 7 perangkat lunak sistem
Materi 7 perangkat lunak sistem
 
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n rudaPengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
 
Pengantar Teknologi Informasi
Pengantar Teknologi InformasiPengantar Teknologi Informasi
Pengantar Teknologi Informasi
 
sistem operasi closed source
sistem operasi closed sourcesistem operasi closed source
sistem operasi closed source
 
Literasi Digital.pdf
Literasi Digital.pdfLiterasi Digital.pdf
Literasi Digital.pdf
 
IMPLEMENTASI SYSTEM
IMPLEMENTASI SYSTEM IMPLEMENTASI SYSTEM
IMPLEMENTASI SYSTEM
 
Sistem perangkat lunak
Sistem perangkat lunakSistem perangkat lunak
Sistem perangkat lunak
 
Pengenalan software
Pengenalan softwarePengenalan software
Pengenalan software
 
SIM - Kinerja Sistem Informasi
SIM - Kinerja Sistem InformasiSIM - Kinerja Sistem Informasi
SIM - Kinerja Sistem Informasi
 
Kinerja Sistem informasi
Kinerja Sistem informasiKinerja Sistem informasi
Kinerja Sistem informasi
 

More from joandi11

Manajemen paket linux
Manajemen paket linuxManajemen paket linux
Manajemen paket linuxjoandi11
 
Dual boot windows 7 dan linux mint 10
Dual boot windows 7 dan linux mint 10Dual boot windows 7 dan linux mint 10
Dual boot windows 7 dan linux mint 10joandi11
 
Instalasi smf
Instalasi smfInstalasi smf
Instalasi smfjoandi11
 
Instalasi cms cubecart
Instalasi cms cubecartInstalasi cms cubecart
Instalasi cms cubecartjoandi11
 
Cms prestashop
Cms prestashopCms prestashop
Cms prestashopjoandi11
 
Cms opencart
Cms opencartCms opencart
Cms opencartjoandi11
 
Manajemen paket linux
Manajemen paket linuxManajemen paket linux
Manajemen paket linuxjoandi11
 
Nano teks editor
Nano teks editorNano teks editor
Nano teks editorjoandi11
 
Vi teks editor
Vi teks editorVi teks editor
Vi teks editorjoandi11
 
Filesystem hierarchy standard
Filesystem hierarchy standardFilesystem hierarchy standard
Filesystem hierarchy standardjoandi11
 
Management user file dan grup pada linux
Management user file dan grup pada linuxManagement user file dan grup pada linux
Management user file dan grup pada linuxjoandi11
 
Content management system
Content management systemContent management system
Content management systemjoandi11
 
content managent system (cms)
content managent system (cms)content managent system (cms)
content managent system (cms)joandi11
 
50 Command linux
50 Command linux50 Command linux
50 Command linuxjoandi11
 

More from joandi11 (15)

Manajemen paket linux
Manajemen paket linuxManajemen paket linux
Manajemen paket linux
 
Dual boot windows 7 dan linux mint 10
Dual boot windows 7 dan linux mint 10Dual boot windows 7 dan linux mint 10
Dual boot windows 7 dan linux mint 10
 
Instalasi smf
Instalasi smfInstalasi smf
Instalasi smf
 
Instalasi cms cubecart
Instalasi cms cubecartInstalasi cms cubecart
Instalasi cms cubecart
 
Cms phpbb
Cms phpbbCms phpbb
Cms phpbb
 
Cms prestashop
Cms prestashopCms prestashop
Cms prestashop
 
Cms opencart
Cms opencartCms opencart
Cms opencart
 
Manajemen paket linux
Manajemen paket linuxManajemen paket linux
Manajemen paket linux
 
Nano teks editor
Nano teks editorNano teks editor
Nano teks editor
 
Vi teks editor
Vi teks editorVi teks editor
Vi teks editor
 
Filesystem hierarchy standard
Filesystem hierarchy standardFilesystem hierarchy standard
Filesystem hierarchy standard
 
Management user file dan grup pada linux
Management user file dan grup pada linuxManagement user file dan grup pada linux
Management user file dan grup pada linux
 
Content management system
Content management systemContent management system
Content management system
 
content managent system (cms)
content managent system (cms)content managent system (cms)
content managent system (cms)
 
50 Command linux
50 Command linux50 Command linux
50 Command linux
 

Recently uploaded

RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...Kanaidi ken
 
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptxMTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptxssuser0239c1
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfTaqdirAlfiandi1
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdfShintaNovianti1
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxErikaPuspita10
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxHeruFebrianto3
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxSyaimarChandra1
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxsudianaade137
 
Pembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasPembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasAZakariaAmien1
 
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdfMA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdfcicovendra
 
polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptGirl38
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxrahmaamaw03
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxherisriwahyuni
 
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.pptPertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.pptNabilahKhairunnisa6
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisNazla aulia
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiIntanHanifah4
 
Catatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuCatatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuHANHAN164733
 

Recently uploaded (20)

RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
 
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptxMTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
 
Pembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasPembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnas
 
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdfMA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdf
 
polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..ppt
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docx
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
 
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.pptPertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara Inggris
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajii
 
Catatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuCatatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus Perilaku
 

Arsitektur Sistem Operasi Android

  • 2. DEFINISI Arsitektur sistem operasi adalah arsitektur perangkat lunak yang digunakan dalam membangun perangkat lunak sistem operasi.
  • 5. 4 LAPISAN ANDROID Linux Kernel Tumpukan paling bawah pada arsitektur Android ini adalah kernel. Google menggunakan kernel Linux versi 2.6 untuk membangun sistem Android, yang mencakup memory management, security setting, power management, dan beberapa driver hardware. Kernel berperan sebagai abstraction layer antara hardware dan keseluruhan software.
  • 6. 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 kernel Linux. Beberapa pustaka diantaranya: • 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 didalamnya SGL dan OpenGL, untuk tampilan 2D dan 3D. • SQLite untuk mengatur relasi database yang digunakan pada aplikasi. • SSl dan WebKit untuk browser dan keamanan internet.
  • 7. 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
  • 8. APPLICATIONS 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. • Resuource Manager, untuk mengatur sumber daya yang ada dalam program. Serta menyediakan akses sumber daya diluar kode program, seperti karakter, grafik, dan file layout. • Location Manager, berfungsi untuk memberikan informasi detail mengenai lokasi perangkat android berada. • Notification Manager, mencakup berbagai macam peringatan seperti, pesan masuk, janji, dan lain sebagainya yang akan ditampilkan pada status bar.
  • 9. 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 diatas lapisan aplikasi dengan menggunakan pustaka API (Application Programming Interface) yang sama.
  • 10. KELEBIHA N 1. tidak perlu bayar untuk download aplikasi. 2. Didukung penuh google. Jadi kita dapat menikmati semua layanan google seperti gmail, youtube, dan fasilitas google lainnya. 3. Stabil dan nggak mudah error atau hang. 4. Aman dari virus karena berbasis linux (kernel 2.6). 5. Aplikasi game 3 D nya sangat stabil dan mantap. 6. Konektivitas lengkap. Bluetooth, wifi, GPS. 7. Layar sentuh bagus pakai tangan nggak bisa pakai stylus. 8. Harga relatif murah.
  • 11. KEKURANGAN 1. Kurang nyaman untuk telepon. 2. Masih membingungkan bila pertama pakai. 3. Tidak ada Microsoft office. 4. Harus terkoneksi internet. 5. Belum banyak aplikasi yang tersedia.