wiji hidayati

Just another WordPress.com site

Archive for the category “sistem operasi”

sistem operasi android

A.     SEJARAH ANDROID

Pada Juli 2005, Google mengakui sisi Android, Inc, sebuah perusahaan startup yang berbasis di Palo Alto, California, Amerika Serikat. Android’s co-pendiri yang pergi untuk bekerja di Google termasuk Andy Rubin (co-pendiri Danger, Rich Miner (co-pendiri Kebakaran liar Communications, Inc , Nick Sears (sekali VP di T-Mobile , dan Chris White (diketuai desain dan pengembangan antarmuka di webtv. Pada waktu itu, hanya sedikit yang diketahui tentang fungsi Android, Inc lain dari itu mereka membuat perangkat lunak untuk ponsel.Hal ini dimulai desas-desus bahwa Google berencana untuk memasuki pasar telepon seluler, meskipun tidak jelas apa fungsi itu mungkin tampil di pasar itu.

Di Google, tim yang dipimpin oleh Rubin mengembangkan platform perangkat mobile didukung oleh kernel Linux yang mereka dipasarkan ke produsen handset dan operator pada premis memberikan yang fleksibel, sistem upgradeable. [Rujukan?] Hal ini melaporkan bahwa Google telah berbaris serangkaian komponen perangkat keras dan perangkat lunak dan memberi isyarat untuk mitra operator itu terbuka untuk berbagai tingkat kerjasama pada pihak mereka.Lebih spekulasi bahwa Google akan memasuki pasar telepon seluler datang pada bulan Desember 2006 .Laporan dari BBC dan The Wall Street Journal mencatat bahwa Google ingin pencariannya dan aplikasi pada ponsel dan sudah bekerja keras untuk memberikan itu. Cetak dan media online segera melaporkan rumor bahwa Google sedang mengembangkan handset bermerek Google.Lebih spekulasi diikuti laporan bahwa Google telah menentukan spesifikasi teknis, ini menunjukkan prototipe untuk produsen ponsel dan operator jaringan.

Pada bulan September 2007, InformationWeek menutupi sebuah studi Evalueserve melaporkan bahwa Google telah mengajukan beberapa aplikasi paten di bidang telepon seluler.Akhirnya Google meluncurkan smartphone Nexus Salah satu yang menggunakan open source Android mobile sistem operasi. Perangkat ini diproduksi oleh Taiwan’s HTC Corporation, dan menjadi tersedia pada 5 Januari 2010.

 

  • Kelebihan Android
  • Multitasking ponsel Android bisa menjalankan berbagai aplikasi. Kemudahan dalam Notifikasi – Setiap ada SMS, Email, atau bahkan artikel terbaru dari RSS Reader, akan selalu ada notifikasi di Home Screen Ponsel Android.
  • Akses Mudah terhadap Ribuan Aplikasi Android lewat Google Android.app market Ada banyak ribuan aplikasi  dan games yang siap untuk di download di ponsel Android.
  • Pilihan Ponsel yang beranekaragam Bicara ponsel Android, akan terasa ‘beda’ dibandingkan dengan iOS, jika iOS hanya terbatas pada iPhone dari Apple, maka Android tersedia di ponsel dari berbagai produsen, mulai dari Sony Ericsson, Motorola, HTC sampai Samsung. Dan setiap pabrikan ponsel pun menghadirkan ponsel Android dengan gaya masing-masing, seperti Motorola dengan Motoblur-nya, Sony Ericsson dengan TimeScape-nya. Jadi Anda bisa leluasa memilih ponsel Android sesuai dengan ‘merk’ favorite.
  • Bisa menginstal ROM yang dimodifikasi, ada banyak Costum ROM yang bisa Anda pakai di ponsel Android.
  • Widget dengan adanya Widget di homescreen, bisa dengan mudah mengakses berbagai setting dengan cepat dan mudah.
  • Google Maniak – Jika pengguna setia layanan Google mulai dari Gmail sampai Google Reader, ponsel Android telah terintegrasi dengan layanan Google, sehingga bisa dengan cepat mengecek email dari gMail.

kekurangan

  • Koneksi Internet yang terus menerus – menerus kebanyakan ponsel Android memerlukan koneksi internet yang simultan alias terus menerus aktif. Penulis sendiri menggunakan Motorola Milestone, dan koneksi internet GPRS selalu aktif setiap waktu, itu artinya  harus siap berlangganan paket GPRS yang sesuai dengan kebutuhan.
  • Iklan  Aplikasi di Ponsel Android memang bisa didapatkan dengan mudah dan gratis, namun konsekuensinya di setiap Aplikasi tersebut, akan selalu Iklan yang terpampang, apakah itu bagian atas atau bawah aplikasi.

 

B.     PENANGANAN FILE PADA ANDROID

Perangkat Android menyimpan rekaman lokasi dan unique ID dari 50 pemancar mobile yang melakukan komunikasi, dan 200 jaringan terakhir yang “terlihat.” Ketika daftar relevan penuh, file itu ditulis ulang, dengan urutan terdahulu sebagai yang pertama. Hingga kini belum diketahui apakah daftar ini juga dikirim ke Google. Namun, meski mirip, terdapat sejumlah perbedaan antara metode dan akses berkas tersembunyi yang ada di iPhone dan Android. Ponsel milik Apple menyimpan data ini lebih lama, yaitu hingga setahun. Selain itu, file pada ponsel Android tidak mudah diakses oleh pengguna, karena memerlukan beberapa keterampilan komputer untuk mengekstrak data. Sebaliknya, file di Apple bisa dengan mudah diekstrak langsung dari komputer atau ponsel. Pengumuman ini juga menyusul langkah senator Demokrat asal AS yang mengirim surat permintaan kepada bos Apple Steve Jobs minggu ini. Ia ingin mengetahui kenapa iPhones, seperti dilaporkan, menyimpan file rahasia yang merekam lokasi pengguna.

Aplikasi yang dapat memfilter aplikasi downloadan secara langsung menyimpan otomatis ke memori eksternal ponsel kamu .

1.        App 2 SD , aplikasi ini mampu memindahkan dan menyimpan hasil unduhan /download dari memori ponsel langsung ke memori eksternal, nilai lebihnya aplikasi ini apa bila kita merestart ponsel maka data yang kamu download tidak akan terhapus .

2.        AppSever , aplikasi ini secara langsung menyimpan hasil download se kartu memori , gak jauh beda dengan app 2 SD secara fungsinya

3.        Advance SD card Manager , Aplikasi ini berfungsi selayaknya file manager , mampu memilah memindahkan bahkan menghapus file unduhan dari dan ke memori posel .

Fungsi root Android adalah untuk memberi hak penuh kepada pengguna Android untuk dapat masuk ke sistem Android. Dengan melakukan Root, pengguna dapat menambah, mengurangi maupun memodifikasi file-file atau data-data yang terletak pada sistem Android yang bila dalam keadaan standar (belum root) file-file tersebut tidak dapat di akses. Bila dianalogikan sistem operasi komputer Windows, fungsi root Android adalah memberikan hak administrator kepada pengguna.

Dengan melakukan root Android tidak serta merta akan menaikkan performa atau kemampuan ponsel Android. Rooting Android sama seperti “membuka pintu” bagi Anda untuk mengembangkan sistem operasi ini.

 

C.     PENANGAN MEMORI PADA ANDROID

File yang tersimpan didalam suatu memory disimpan dalam bentuk multiple (disk) block. Saat memformat Memory Card dengan menggunakan 16K block, maka kapasitas lokasi yang digunakan saat menyimpan data selalu berukuran 16K block, meskipun file yang akan disimpan hanya berukuran 1K. Kebanyakan MMC yang ada beredar secara default suatu memory telah diformat menggunakan 16K block, sehingga akan banyak space terbuang karena umumnya aplikasi ponsel yang akan terinstal hanya berkisar 2K-3K. Lalu untuk lebih efektifnya kita akan memformat MMC yang masih menggunakan 16K Blok itu ke format lainnya.

Berikut langkahnya Salah satu alat yang dibutuhkan adalah card reader  caranya :

1. Backup, ini adalah langkah aman untuk menjaga file file yang ada dalam memory card anda. Jangan lupa untuk mengatur show Hidden file and folder pada explorer pada komputermu, Caranya dengan mengeklik Folder Options -> View -> Pilih Show hidden files and folders.

2. Format Memory Card dengan menggunakan perintah ‘format’ dan gunakan pilihan /A: size option pada  cammon prompt  dos kamu. Atau dapat menggunakan Disk Management didalam Administrative tools di control panel untuk melakukan format. Pastikan untuk memilih kategori FAT. Untuk kapasitas memori MMC 256 MB kapasitas memori block terkecil yang digunakan yaitu 4K, 128 MB adalah 2K dan 64 MB adalah 1K.

Catatan : Sebenarnya memformat Memory Card dapat dilakukan di ponsel itu sendiri. Namun langkah ini hanya membersihkan file dan mengcreate beberapa file dan folder yang dibutuhkan system, tidak ada opsi dalam merubah ukuran block-nya. Secara teknis ini dikategorikan sebagai langkah standart memformat memory.

4.      Setelah diformat melalui komputer dengan block terkecil maka copy kembali seluruh file yang tadi telah dibackup di komputer, dan anda akan memperoleh kapasitas yang lebih besar dari sebelumnya.

 

D.      PENANGANAN PROSES PADA ANDROID

Penanganan proses dalam ANDROID yaitu meliputi :

Ø Visible Processes

 Visible tetapi tidak aktif adalah mereka Aktivitas hosting “terlihat”. Seperti namanya, Kegiatan terlihat, tetapi mereka tidak di latar depan atau menanggapi peristiwa pengguna. Hal ini terjadi ketika sebuah Aktivitas hanya sebagian tertutup (dengan layar non-penuh atau Kegiatan transparan). Ada proses terlihat umumnya sangat sedikit, dan mereka hanya akan hilang dalam keadaan ekstrim untuk memungkinkan proses yang aktif untuk melanjutkan.

Ø Started Service Processes

Proses Layanan hosting yang telah dimulai, Layanan ini mendukung proses berkelanjutan yang harus melanjutkan tanpa antarmuka. Karena Jasa tidak berinteraksi langsung dengan pengguna, mereka menerima prioritas yang sedikit lebih rendah daripada Aktivitas terlihat. Mereka masih dianggap sebagai proses latar depan dan tidak akan dibunuh kecuali sumber daya yang diperlukan untuk proses aktif atau terlihat.

Ø Background Processes

 Proses hosting Aktivitas yang tidak terlihat dan yang tidak memiliki Pelayanan yang telah mulai dianggap proses background. pada umumnya akan ada sejumlah besar proses background yang Android menggunakan.

 

 

 

Ø Empty Processes

Untuk meningkatkan kinerja sistem secara keseluruhan, Android sering mempertahankan aplikasi dalam memori setelah mencapai akhir hidupnya. Android mempertahankan ini cache untuk meningkatkan waktu start-up aplikasi ketika mereka kembali diluncurkan.

 

TUGAS II KELOMPOK SISTEM OPERASI ( KONSEP & PROSES MANAJEMEN SISTEM OPERASI ANDROID )

     Sejarah android

Pada Juli 2005, Google mengakuisisi Android, Inc, sebuah perusahaan startup yang berbasis di Palo Alto, California, Amerika Serikat. Android’s co-pendiri yang pergi untuk bekerja di Google termasuk Andy Rubin (co-pendiri Danger, Rich Miner (co-pendiri Kebakaran liar Communications, Inc , Nick Sears sekali VP di T-Mobile , dan Chris White diketuai desain dan pengembangan antarmuka di webtv. Pada waktu itu, hanya sedikit yang diketahui tentang fungsi Android, Inc lain dari itu mereka membuat perangkat lunak untuk ponsel.Hal ini dimulai desas-desus bahwa Google berencana untuk memasuki pasar telepon seluler.

Di Google, tim yang dipimpin oleh Rubin mengembangkan platform perangkat mobile didukung oleh kernel Linux yang mereka dipasarkan ke produsen handset dan operator pada premis memberikan yang fleksibel, sistem upgradeable. Hal ini melaporkan bahwa Google telah berbaris serangkaian komponen perangkat keras dan perangkat lunak dan memberi isyarat untuk mitra operator itu terbuka untuk berbagai tingkat kerjasama pada pihak mereka.Lebih spekulasi bahwa Google akan memasuki pasar telepon seluler datang pada bulan Desember 2006 .Laporan dari BBC dan The Wall Street Journal mencatat bahwa Google ingin pencariannya dan aplikasi pada ponsel dan sudah bekerja keras untuk memberikan itu. Cetak dan media online segera melaporkan rumor bahwa Google sedang mengembangkan handset bermerek Google.Lebih spekulasi diikuti laporan bahwa Google telah menentukan spesifikasi teknis, ini menunjukkan prototipe untuk produsen ponsel dan operator jaringan.

Pada bulan September 2007, InformationWeek menutupi sebuah studi Evalueserve melaporkan bahwa Google telah mengajukan beberapa aplikasi paten di bidang telepon seluler.Akhirnya Google meluncurkan smartphone Nexus Salah satu yang menggunakan open source Android mobile sistem operasi. Perangkat ini diproduksi oleh Taiwan’s HTC Corporation, dan menjadi tersedia pada 5 Januari 2010.

Kelebihan Android

  • Multitasking ponsel Android bisa menjalankan berbagai aplikasi. Kemudahan dalam Notifikasi – Setiap ada SMS, Email, atau bahkan artikel terbaru dari RSS Reader, akan selalu ada notifikasi di Home Screen Ponsel Android.
  • Akses Mudah terhadap Ribuan Aplikasi Android lewat Google Android.app market Ada banyak ribuan aplikasi  dan games yang siap untuk di download di ponsel Android.
  • Pilihan Ponsel yang beranekaragam Bicara ponsel Android, akan terasa ‘beda’ dibandingkan dengan iOS, jika iOS hanya terbatas pada iPhone dari Apple, maka Android tersedia di ponsel dari berbagai produsen, mulai dari Sony Ericsson, Motorola, HTC sampai Samsung. Dan setiap pabrikan ponsel pun menghadirkan ponsel Android dengan gaya masing-masing, seperti Motorola dengan Motoblur-nya, Sony Ericsson dengan TimeScape-nya. Jadi Anda bisa leluasa memilih ponsel Android sesuai dengan ‘merk’ favorite.
  • Bisa menginstal ROM yang dimodifikasi, ada banyak Costum ROM yang bisa Anda pakai di ponsel Android.
  • Widget dengan adanya Widget di homescreen, bisa dengan mudah mengakses berbagai setting dengan cepat dan mudah.
  • Google Maniak – Jika pengguna setia layanan Google mulai dari Gmail sampai Google Reader, ponsel Android telah terintegrasi dengan layanan Google, sehingga bisa dengan cepat mengecek email dari gMail.


Kekurangan

Tak bisa dipungkiri disamping kelebihan tentu saja ada kekurangan dari sistem operasi Android ini.

  • Koneksi Internet yang terus menerus – menerus kebanyakan ponsel Android memerlukan koneksi internet yang simultan alias terus menerus aktif. Penulis sendiri menggunakan Motorola Milestone, dan koneksi internet GPRS selalu aktif setiap waktu, itu artinya  harus siap berlangganan paket GPRS yang sesuai dengan kebutuhan.
  • Iklan  Aplikasi di Ponsel Android memang bisa didapatkan dengan mudah dan gratis, namun konsekuensinya di setiap Aplikasi tersebut, akan selalu Iklan yang terpampang, apakah itu bagian atas atau bawah aplikasi.

 

 

 

KONSEP DAN PROSES MANAGEMENT ANDROID

 

 

Arsitektur Android

Dalam paket sistem operasi android tediri dari beberapa unsur seperti tampak pada gambar di bawah. Secara sederhana arsitektur android merupakan sebuah kernel Linux dan sekumpulan pustaka C / C++ dalam suatu framework yang menyediakan dan mengatur alur proses aplikasi.[Google IO, Android Anatomy and Physiology].

1. Linux Kernel
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 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.
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, diantaranya:

  • 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. [Nicolas Gramlich, Andbook, anddev.org]

4. 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 [Hello Android 2nd Edition]:

  1. Activity Manager, berfungsi untuk mengontrol siklus hidup aplikasi dan menjaga keadaan ”Backstack“ untuk navigasi penggunaan.
  2. Content Providers, berfungsi untuk merangkum data yang memungkinkan digunakan oleh aplikasi lainnya, seperti daftar nama.
  3. Resuource Manager, untuk mengatur sumber daya yang ada dalam program. Serta menyediakan akses sumber daya diluar kode program, seperti karakter, grafik, dan file layout.
  4. Location Manager, berfungsi untuk memberikan informasi detail mengenai lokasi perangkat android berada.
  5. Notification Manager, mencakup berbagai macam peringatan seperti, pesan masuk, janji, dan lain sebagainya yang akan ditampilkan pada status bar.

5. 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.

Komponen Aplikasi

Fitur penting android adalah bahwa satu aplikasi dapat menggunakan elemen dari aplikasi lain (untuk aplikasi yang memungkinkan). Sebagai contoh, sebuah aplikasi memerlukan fitur scroller dan aplikasi lain telah mengembangkan fitur scroller yang baik dan memungkinkan aplikasi lain menggunakannya. Maka pengembang tidak perlu lagi mengembangkan hal serupa untuk aplikasinya, cukup menggunakan scroller yang telah ada [developer.android.com].
Agar fitur tersebut dapat bekerja, sistem harus dapat menjalankan aplikasi ketika setiap bagian aplikasi itu dibutuhkan, dan pemanggilan objek java untuk bagian itu. Oleh karenanya android berbeda dari sistem-sistem lain, Android tidak memiliki satu tampilan utama program seperti fungsi main() pada aplikasi lain. Sebaliknya, aplikasi memiliki komponen penting yang memungkinkan sistem untuk memanggil dan menjalankan ketika dibutuhkan.

1. Activities
Activity merupakan bagian yang paling penting dalam sebuah aplikasi, karena Activity menyajikan tampilan visual program yang sedang digunakan oleh pengguna. Setiap Activity dideklarasikan dalam sebuah kelas yang bertugas untuk menampilkan antarmuka pengguna yang terdiri dari Views dan respon terhadap Event. Setiap aplikasi memiliki sebuah activity atau lebih. Biasanya pasti akan ada activity yang pertama kali tampil ketika aplikasi dijalankan.
Perpindahan antara activity dengan activity lainnya diatur melalui sistem, dengan memanfaatkan activity stack. Keadaan suatu activity ditentukan oleh posisinya dalam tumpukan acitivity, LIFO (Last In First Out) dari semua aplikasi yang sedang berjalan. Bila suatu activity baru dimulai, activity yang sebelumnya digunakan maka akan dipindahkan ketumpukan paling atas. Jika pengguna ingin menggunakan activity sebelumnya, cukup menekan tombol Back, atau menutup activity yang sedang digunakan, maka activity yang berada diatas akan aktif kembali. Memory Manager android menggunakan tumpukkan ini untuk menentukan prioritas aplikasi berdasarkan activity, memutuskan untuk mengakhiri suatu aplikasi dan mengambil sumber daya dari aplikasi tersebut.

Ketika activity diambil dan disimpan dalam tumpukkan activity terdapat 4 kemungkinan kondisi transisi yang akan terjadi [Reto Meier, Profesional Android Application Development, Wiley Publishing, Canada, 2009]:

1) Active, setiap activity yang berada ditumpukan paling atas, maka dia akan terlihat, terfokus, dan menerima masukkan dari pengguna. Android akan berusaha untuk membuat activity aplikasi ini untuk untuk tetap hidup dengan segala cara, bahkan akan menghentikan activity yang berada dibawah tumpukkannya jika diperlukan. Ketika activity sedang aktif, maka yang lainnya akan dihentikan sementara.

2) Paused, dalam beberapa kasus activity akan terlihat tapi tidak terfokus pada kondisi inilah disebut paused. Keadaan ini terjadi jika activity transparan dan tidak fullscreen pada layar. Ketika activity dalam keadaan paused, dia terlihat active namun tidak dapat menerima masukkan dari pengguna. Dalam kasus ekstrim, android akan menghentikan activity dalam keadaan paused ini, untuk menunjang sumber daya bagi activity yang sedang aktif.

3) Stopped, ketika sebuah activity tidak terlihat, maka itulah yang disebut stopped. Activity akan tetap berada dalam memori dengan semua keadaan dan informasi yang ada. Namun akan menjadi kandidat utama untuk dieksekusi oleh sistem ketika membutuhkan sumberdaya lebih. Oleh karenanya ketika suatu activity dalam kondisi stopped maka perlu disimpan data dan kondisi antarmuka saat itu. Karena ketika activity telah keluar atau ditutup, maka dia akan menjadi inactive.

4) Inactive, kondisi ketika activity telah dihentikan dan sebelum dijalankan. Inactive activity telah ditiadakan dari tumpukan activity sehingga perlu restart ulang agar dapat tampil dan digunakan kembali.
Kondisi transisi ini sepenuhnya ditangani oleh manajer memori android. Android akan memulai menutup aplikasi yang mengandung activity inactive, kemudian stopped activity, dan dalam kasus luar biasa paused activity juga akan di tutup.

2. Services
Suatu service tidak memiliki tampilan antarmuka, melainkan berjalan di background untuk waktu yang tidak terbatas. Komponen service diproses tidak terlihat, memperbarui sumber data dan menampilkan notifikasi. Service digunakan untuk melakukan pengolahan data yang perlu terus diproses, bahkan ketika Activity tidak aktif atau tidak tampak.

3. Intents
Intens merupakan sebuah mekanisme untuk menggambarkan tindakan tertentu, seperti memilih foto, menampilkan halaman web, dan lain sebagainya. Intents tidak selalu dimulai dengan menjalankan aplikasi, namun juga digunakan oleh sistem untuk memberitahukan ke aplikasi bila terjadi suatu hal, misal pesan masuk. Intents dapat eksplisit atau implisit, contohnya jika suatu aplikasi ingin menampilkan URL, sistem akan menentukan komponen apa yang dibutuhkan oleh Intents tersebut.

4. Broadcast Receivers
Broadcast Receivers merupakan komponen yang sebenarnya tidak melakukan apa-apa kecuali menerima dan bereaksi menyampaikan pemberitahuan. Sebagian besar Broadcast berasal dari sistem misalnya, Batre sudah hampir habis, informasi zona waktu telah berubah, atau pengguna telah merubah bahasa default pada perangkat. Sama halnya dengan service, Broadcast Receivers tidak menampilkan antarmuka pengguna. Namun, Broadcast Receivers dapat menggunakan Notification Manager untuk memberitahukan sesuatu kepada pengguna.

5. Content Providers
Content Providers digunakan untuk mengelola dan berbagi database. Data dapat disimpan dalam file sistem, dalam database SQLite, atau dengan cara lain yang pada prinsipnya sama. Dengan adanya Content Provider memungkinkan antar aplikasi untuk saling berbagi data. Komponen ini sangat berguna ketika sebuah aplikasi membutuhkan data dari aplikasi lain, sehingga mudah dalam penerapannya.

Siklus Hidup Aplikasi Android

Siklus hidup aplikasi android dikelola oleh sistem, berdasarkan kebutuhan pengguna, sumberdaya yang tersedia, dan sebagainya. Misalnya Pengguna ingin menjalankan browser web, pada akhirnya sistem yang akan menentukan menjalankan aplikasi. Sistem sangat berperan dalam menentukan apakah aplikasi dijalankan, dihentikan sementara, atau dihentikan sama sekali. Jika pengguna ketika itu sedang menjalankan sebuah Activity, maka sistem akan memberikan perioritas utama untuk aplikasi yang tersebut. Sebaliknya, jika suatu Activity tidak terlihat dan sistem membutuhkan sumber daya yang lebih, maka Activity yang prioritas rendah akan ditutup. [Sayed . Y. Hashimi and Satya Komatineni, Pro Android, Apress, USA 2009]

Android menjalankan setiap aplikasi dalam proses secara terpisah, yang masing-masing memliki mesin virtual pengolah sendiri, dengan ini melindungi penggunaan memori pada aplikasi. Selain itu juga android dapat mengontrol aplikasi mana yang layak menjadi prioritas utama. Karenanya android sangat sensitive dengan siklus hidup aplikasi dan komponen-komponennya. Perlu adanya penanganan terhadap setiap kondisi agar aplikasi menjadi stabil.

Semua aplikasi Android akan tetap berjalan dan dalam memori sampai sistem kebutuhan sumber daya untuk aplikasi lain.

Sangat penting untuk struktur aplikasi anda dengan benar untuk memastikan bahwa prioritas adalah sesuai untuk melakukan pekerjaan itu. Jika Anda tidak, aplikasi Anda bisa dibunuh sementara itu di tengah-tengah sesuatu yang penting.

Daftar berikut rincian masing-masing negara aplikasi yang ditunjukkan pada Gambar, menjelaskan bagaimana negara ditentukan oleh komponen aplikasi itu terdiri dari:

Active Processes active  (foreground) proses adalah mereka aplikasi hosting dengan komponen saat berinteraksi dengan pengguna. Ini adalah proses Android sedang mencoba untuk tetap responsif dengan reclaiming sumber daya. Ada umumnya sangat sedikit proses tersebut, dan mereka akan dibunuh hanya sebagai pilihan terakhir.

Proses Aktif meliputi:

* Aktivitas di sebuah negara “aktif”, yaitu, mereka berada di latar depan dan menanggapi peristiwa pengguna. Anda akan menjelajahi negara Aktivitas secara lebih rinci nanti dalam bab ini.
* Kegiatan, Jasa, atau Receivers Broadcast yang sedang melaksanakan event handler onReceive.
* Layanan yang melaksanakan suatu onStart, OnCreate, atau event handler onDestroy.

Visible Processes Visible,  tetapi tidak aktif adalah mereka Aktivitas hosting “terlihat”. Seperti namanya, Kegiatan terlihat terlihat, tetapi mereka tidak di latar depan atau menanggapi peristiwa pengguna. Hal ini terjadi ketika sebuah Aktivitas hanya sebagian tertutup (dengan layar non-penuh atau Kegiatan transparan). Ada proses terlihat umumnya sangat sedikit, dan mereka hanya akan tewas dalam keadaan ekstrim untuk memungkinkan proses yang aktif untuk melanjutkan.

Started Service Processes, Proses Layanan Layanan hosting yang telah dimulai. Layanan mendukung proses berkelanjutan yang harus melanjutkan tanpa antarmuka terlihat. Karena Jasa tidak berinteraksi langsung dengan pengguna, mereka menerima prioritas yang sedikit lebih rendah daripada Aktivitas terlihat. Mereka masih dianggap sebagai proses latar depan dan tidak akan dibunuh kecuali sumber daya yang diperlukan untuk proses aktif atau terlihat.

Background Processes, Proses hosting Aktivitas yang tidak terlihat dan yang tidak memiliki Pelayanan yang telah mulai dianggap proses background. Ada umumnya akan sejumlah besar proses background yang Android akan membunuh menggunakan terakhir terlihat-pertama-membunuh tepuk-tiga barang untuk mendapatkan sumber daya untuk proses latar depan.

Empty Processes Untuk meningkatkan kinerja sistem secara keseluruhan, Android sering mempertahankan aplikasi dalam memori setelah mereka telah mencapai akhir hidup mereka. Android mempertahankan ini cache untuk meningkatkan waktu start-up aplikasi ketika mereka kembali diluncurkan. Proses ini Rou-tinely dibunuh sesuai kebutuhan

  •  Penanganan file pada android

perangkat Android menyimpan rekaman lokasi dan unique ID dari 50 pemancar mobile yang melakukan komunikasi, dan 200 jaringan terakhir yang “terlihat.” Ketika daftar relevan penuh, file itu ditulis ulang, dengan urutan terdahulu sebagai yang pertama. Hingga kini belum diketahui apakah daftar ini juga dikirim ke Google. Namun, meski mirip, terdapat sejumlah perbedaan antara metode dan akses berkas tersembunyi yang ada di iPhone dan Android. Ponsel milik Apple menyimpan data ini lebih lama, yaitu hingga setahun. Selain itu, file pada ponsel Android tidak mudah diakses oleh pengguna, karena memerlukan beberapa keterampilan komputer untuk mengekstrak data. Sebaliknya, file di Apple bisa dengan mudah diekstrak langsung dari komputer atau ponsel. Pengumuman ini juga menyusul langkah senator Demokrat asal AS yang mengirim surat permintaan kepada bos Apple Steve Jobs minggu ini. Ia ingin mengetahui kenapa iPhones, seperti dilaporkan, menyimpan file rahasia yang merekam lokasi pengguna.

aplikasi yang dapat memfilter aplikasi downloadan secara langsung menyimpan otomatis ke memori eksternal ponsel antara lain :

  1. App 2 SD , aplikasi ini mampu memindahkan dan menyimpan hasil unduhan /download dari memori ponsel langsung ke memori eksternal, nilai lebihnya aplikasi ini apa bila kita merestart ponsel maka data yang kamu download tidak akan terhapus .
  2. AppSever , aplikasi ini secara langsung menyimpan hasil download kartu memori , tidak jauh beda dengan app 2 SD secara fungsinya
  3. Advance SD card Manager , Aplikasi ini berfungsi selayaknya file manager , mampu memilah memindahkan bahkan menghapus file unduhan dari dan ke memori posel .

Fungsi root Android adalah untuk memberi hak penuh kepada pengguna Android untuk dapat masuk ke sistem Android. Dengan melakukan Root, pengguna dapat menambah, mengurangi maupun memodifikasi file-file atau data-data yang terletak pada sistem Android yang bila dalam keadaan standar (belum root) file-file tersebut tidak dapat di akses. Bila dianalogikan sistem operasi komputer Windows, fungsi root Android adalah memberikan hak administrator kepada pengguna.Dengan melakukan root Android tidak serta merta akan menaikkan performa atau kemampuan ponsel Android. Rooting Android sama seperti “membuka pintu”.

  •  Penangan memori pada android

File yang tersimpan didalam suatu memory disimpan dalam bentuk multiple (disk) block. Saat memformat Memory Card dengan menggunakan 16K block, maka kapasitas lokasi yang digunakan saat menyimpan data selalu berukuran 16K block, meskipun file yang akan disimpan hanya berukuran 1K. Kebanyakan MMC yang ada beredar secara default suatu memory telah diformat menggunakan 16K block, sehingga akan banyak space terbuang karena umumnya aplikasi ponsel yang akan terinstal hanya berkisar 2K-3K. Lalu untuk lebih efektifnya kita akan memformat MMC yang masih menggunakan 16K Blok itu ke format lainnya. Berikut langkahnya Salah satu alat yang dibutuhkan adalah card reader  caranya :
1. Backup, ini adalah langkah aman untuk menjaga file file yang ada dalam memory card anda. Jangan lupa untuk mengatur show Hidden file and folder pada explorer pada komputermu, Caranya dengan mengeklik Folder Options “ View “ Pilih Show hidden files and folders.

2. Format Memory Card dengan menggunakan perintah ‘format’ dan gunakan pilihan /A: size option pada  cammon prompt  dos kamu. Atau dapat menggunakan Disk Management didalam Administrative tools di control panel untuk melakukan format. Pastikan untuk memilih kategori FAT. Untuk kapasitas memori MMC 256 MB kapasitas memori block terkecil yang digunakan yaitu 4K, 128 MB adalah 2K dan 64 MB adalah 1K.

Sebenarnya memformat Memory Card dapat dilakukan di ponsel itu sendiri. Namun langkah ini hanya membersihkan file dan mengcreate beberapa file dan folder yang dibutuhkan system, tidak ada opsi dalam merubah ukuran block-nya. Secara teknis ini dikategorikan sebagai langkah standart memformat memory. Setelah diformat melalui komputer dengan block terkecil maka copy kembali seluruh file yang tadi telah dibackup di komputer, dan anda akan memperoleh kapasitas yang lebih besar dari sebelumnya.

  •   Proses pada android

Proses Aktif meliputi:

  1. Aktivitas di sebuah negara “aktif”, yaitu, mereka berada di latar depan dan menanggapi peristiwa pengguna. Anda akan menjelajahi negara Aktivitas secara lebih rinci nanti dalam bab ini.
  2. Kegiatan, Jasa, atau Receivers Broadcast yang sedang melaksanakan event handler onReceive.
  3. Layanan yang melaksanakan suatu onStart, OnCreate, atau event handler onDestroy.
  • Visible Processes

Visible tetapi tidak aktif adalah mereka Aktivitas hosting “terlihat”. Seperti namanya, Kegiatan terlihat terlihat, tetapi mereka tidak di latar depan atau menanggapi peristiwa pengguna. Hal ini terjadi ketika sebuah Aktivitas hanya sebagian tertutup (dengan layar non-penuh atau Kegiatan transparan). Ada proses terlihat umumnya sangat sedikit, dan mereka hanya akan tewas dalam keadaan ekstrim untuk memungkinkan proses yang aktif untuk melanjutkan.

  • Started Service Processes

Proses Layanan Layanan hosting yang telah dimulai. Layanan mendukung proses berkelanjutan yang harus melanjutkan tanpa antarmuka terlihat. Karena Jasa tidak berinteraksi langsung dengan pengguna, mereka menerima prioritas yang sedikit lebih rendah daripada Aktivitas terlihat. Mereka masih dianggap sebagai proses latar depan dan tidak akan dibunuh kecuali sumber daya yang diperlukan untuk proses aktif atau terlihat.

  • Background Processes

 Proses hosting Aktivitas yang tidak terlihat dan yang tidak memiliki Pelayanan yang telah mulai dianggap proses background. Ada umumnya akan sejumlah besar proses background yang Android akan membunuh menggunakan terakhir terlihat-pertama-membunuh tepuk-tiga barang untuk mendapatkan sumber daya untuk proses latar depan.

Empty Processes

Untuk meningkatkan kinerja sistem secara keseluruhan, Android sering mempertahankan aplikasi dalam memori setelah mereka telah mencapai akhir hidup mereka. Android mempertahankan ini cache untuk meningkatkan waktu start-up aplikasi ketika mereka kembali diluncurkan. Proses ini Rou-tinely dibunuh sesuain kebutuhan.

  • Cara menggunakan memori dengan efisien

Android mengelola membuka aplikasi yang berjalan di latar belakang, sehingga secara resmi Anda seharusnya tidak peduli tentang hal itu. Ini berarti bahwa menutup aplikasi bila sistem membutuhkan lebih banyak memori. Namun, kebanyakan pengguna android tidak sangat puas dengan cara melakukan hal-hal karena kadang-kadang daun terlalu banyak proses yang berjalan yang menyebabkan kelesuan ‘dalam kinerja sehari-hari. Kita dapat menggunakan pembunuh tugas maju / task manager dan melakukan pekerjaan yang sangat baik.

  •      Cara kerja android

Google sebagai pencipta Android yang kemudian diasuh oleh Open Handset Alliance mengibaratkan Android sebagai sebuah tumpukan software. Setiap lapisan dari tumpukan ini menghimpun beberapa program yang mendukung fungsi-fungsi spesifik dari sistem operasi. Tumpukan paling bawah adalah kernel. Google menggunakan kernel Linux versi 2.6 untuk membangun Android, yang mencakup memory management, security setting, power management, dan beberapa driver hardware.

Sebagai contoh, HTC G1 dilengkapi dengan kamera. Kernel Android terdapat driver kamera yang memungkinkan pengguna mengirimkan perintah kepada hardware kamera. Level berikutnya dari tumpukan ini adalah library, yakni serangkaian instruksi kepada smartphone yang berisi cara menangani data-data yang berbeda. Sebagai contoh, media framework library pada Android mendukung pemutaran dan perekaman berbagai format audio, video, dan gambar. Bertempat di level yang sama dengan library adalah lapisan runtime yang mencakup serangkaian inti library Java.

Dengannya, para programmer dapat mengembangkan aplikasi untuk Android menggunakan bahasa pemrograman Java. Lapisan selanjutnya adalah application framework, yang mencakup program untuk mengatur fungsi-fungsi dasar smartphone. Application framework merupakan serangkaian tool dasar seperti alokasi resource smartphone, aplikasi telepon, pergantian antar-proses atau program, dan pelacakan lokasi fisik telepon. Para pengembang aplikasi memiliki akses penuh kepada tool-tool dasar tersebut, dan memanfaatkannya untuk menciptakan aplikasi yang lebih kompleks. Dilapisan teratas bercokol aplikasi itu sendiri. Dilapisan inilah Anda menemukan fungsi-fungsi dasar smartphone, seperti menelepon dan mengirim pesan singkat, menjalankan web browser, mengakses daftar kontak, dan lain-lain. Bagi rata-rata pengguna, lapisan inilah yang paling sering mereka akses.

tugas 2 SO

KONSEP MANAJEMEN PROSES DI SISTEM OPERASI

Suatu proses adalah lebih dari kode program, dimana kadang kala dikenal sebagai bagian tulisan. Proses juga termasuk aktivitas yang sedang terjadi, sebagaimana digambarkan oleh nilai pada program counter dan isi dari daftar prosesor/ processor’s register. Suatu proses umumnya juga termasuk process stack, yang berisikan data temporer (seperti parameter metoda, address yang kembali, dan variabel lokal) dan sebuah data section, yang berisikan variabel global. suatu program adalah satu entitas pasif, seperti isi dari sebuah berkas yang disimpan didalam disket, sebagaimana sebuah proses dalam suatu entitas aktif, dengan sebuah program counter yang mengkhususkan pada instruksi selanjutnya untuk dijalankan dan seperangkat sumber daya/ resource yang berkenaan dengannya.

Walau dua proses dapat dihubungkan dengan program yang sama, program tersebut dianggap dua urutan eksekusi yang berbeda. Sebagai contoh, beberapa pengguna dapat menjalankan copy yang berbeda pada mail program, atau pengguna yang sama dapat meminta banyak copy dari program editor. Tiap-tiap proses ini adakah proses yang berbeda dan walau bagian tulisan-text adalah sama, data section bervariasi. Juga adalah umum untuk memiliki proses yang menghasilkan banyak proses begitu ia bekerja.

Komponen dari sistem operasi adalah sebagai berikut:

a. Managemen Proses
Proses adalah sebuah program yang sedang dijalankan (eksekusi). Suatu proses memerlukan sumber daya pada saat ekesekusi: CPU time, memori, berkas dan peranti I/O. Sistem operasi bertanggung jawab terhadap aktifitas yang berhubungan dengan manajemen proses:Pembuatan dan penghapusan proses, Penundaan dan pelanjutan proses, Penyedia mekanisme untuk:
•   Sinkronisasi antar proses
•   Komunikasi antar proses
•   Penanganan Deadlock

b. Managemen Memori Utama
Memori sebagai tempat penyimpanan instruksi/data dari program. Penyimpanan yang cepat sehingga dapat mengimbangi kecepatan eksekusi instruksi CPU Terdiri dari “array words/bytes” yang besar Alamat digunakan untuk mengakses data (shared oleh CPU dan I/O devices) Umumnya main memory bersifat “volatile” –tidak permanen Isinya akan hilang jika komputer di matikan.

Sistem operasi bertanggung jawab untuk aktivitas berikut yangberhubungan dengan manajemen memori:

  1. melacak pemakaian memori (siapa dan berapa besar?).
  2. memilh program mana yang akan di load ke memori ketika bisa digunakan.
  3. alokasi dan dealokasi memori sesuai yang dibutuhkan

c. Managemen Berkas
Berkas adalah kumpulan informasi yang berhubungan (sesuai dengan tujuan pembuat berkas tersebut). Biasanyaberkas merepresentasikan program dan data.Sistem operasi bertanggung jawab untuk aktivitas berikut yang berhubungan dengan manajemen berkas antara lain:

  1. pembuatan dan penghapusan berkas
  2. pembuatan dan penghapusan direktori
  3. Mendukung primitif untuk manipulasi berkas dan direktori
  4. memetakan berkas pada sistem sekunder
  5. Backup berkas pada media penyimpanan yang stabil (nonvolatile)

Managemen I/O

Sistem I/O terdiri dari :

  1. Sistem buffer : menampung sementara data dari/ke peranti I/O
  2. Spooling: melakukan penjadwalan pemakaian I/O sistem supaya lebih efisien (antrian dsb)
  3. Antarmuka devices-driver yang umum : menyediakan device driver yang umum sehingga sistem operasi dapat seragam (buka, baca, tulis, tutup)
  4. Drivers untuk spesifik perangkat keras : menyediakan driver untuk melakukan operasi rinci/detail untuk perangkat keras tertentu.

d. Managemen Penyimpanan Sekunder

Penyimpanan sekunder : Penyimpanan Permanen
Karena memori utama bersifat sementara dan kapasitasnya terlalu kecil, maka untuk menyimpan semuadata dan program secara permanen, sistem komputer harus menyediakan penyimpanan sekunder untuk dijadikan back-up memori utama.
Sistem Operasi bertanggung jawab dalam aktivitas yangberhubungan dengan manajemen penyimpanan sekunder :

  1. manajemen ruang kosong
  2. alokasi penyimpanan
  3. penjadwalan disk

e. Sistem Proteksi

Mekanisme proteksi harus :

  • Membedakan antara penggunaan yang sudah  diberi izin dan yang belum
  • Menspesifikasi kontrol untuk dibebankan

f .  Jaringan

Setiap processor mempuyai memori dan clock tersendiri. Processor-processor tersebut terhubung melalui Jaringan komunikasi. Sistem terdistribusi menyediakan akses Pengguna ke bermacam sumber daya sistem. Akses tersebut menyebabkan peningkatan kecepatan komputasi dan meningkatkan kemampuan penyediaan data.

Layanan Sistem Operasi
Sistem Operasi menunggu instruksi dari pengguna ( command driven ). Program yang membaca instruksi dan mengartikan control statements ( keinginan pengguna) umumnya disebut:

  1. control-card interpreter
  2. command-line interpreter
  3. UNIX shell

System Calls
System calls menyediakan antarmuka antara proses (program yang sedang dijalankan) dan sistem operasi. Biasanya tersedia sebagai instruksi bahasa rakitan
Beberapa sistem mengizinkan system calls dibuat langsung dari bahasa pemrograman tingkat tinggi. Beberapa bahasa pemrograman tingkat tinggi (contoh) :C, C++ telah didefenisikan untuk menggantikan bahasa rakitan untuk sistem pemrograman
Tiga metode umum yang digunakan dalam memberikan parameter kepada sistem operasi Melalui register yaitu :

  1. Menyimpan parameter dalam blok atau tabel pada memori dan alamat blok tersebut diberikan sebagai parameter dalam register.
  2. Menyimpan parameter (push) ke dalam stack (Oleh program).
  3. melakukan pop off pada stack (oleh sistim operasi).

Jenis System Calls
Pengendalian proses

  1. selesai, abort
  2. Load, eksekusi
  3. Membuat dan mengakhiri proses
  4. Mengambil dan mengeset atribut proses
  5. Menunggu waktu
  6. Wait event, signal event
  7. Alokasi dan pengosongan memori

tugas kelompok_sistem operasi hp android

PENGERTIAN ANDRIOD

Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang buat menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.

Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan standar terbuka pada perangkat seluler. Di lain pihak, Google merilis kode–kode Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan standar terbuka perangkat seluler.

Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah yang benar–benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD).

SEJARAH ANDROID

Sistem operasi Android dikembangkan pertama kali oleh Android, Inc. sebuah perusahaan berbasis di Palo Alto, California, US yang kemudian diakuisisi oleh Google pada Juli 2005. Hal ini memungkinkan para pengembang untuk menulis kode yang dikelola dalam bahasa Java dan pengendalian perangkat melalui Library-Java milik Google.

Pada Juli 2005, Google mengakui sisi Android, Inc, sebuah perusahaan startup yang berbasis di Palo Alto, California, Amerika Serikat. Android’s co-pendiri yang pergi untuk bekerja di Google termasuk Andy Rubin (co-pendiri Danger, Rich Miner (co-pendiri Kebakaran liar Communications, Inc , Nick Sears (sekali VP di T-Mobile , dan Chris White (diketuai desain dan pengembangan antarmuka di webtv. Pada waktu itu, hanya sedikit yang diketahui tentang fungsi Android, Inc lain dari itu mereka membuat perangkat lunak untuk ponsel.Hal ini dimulai desas-desus bahwa Google berencana untuk memasuki pasar telepon seluler, meskipun tidak jelas apa fungsi itu mungkin tampil di pasar itu.

Di Google, tim yang dipimpin oleh Rubin mengembangkan platform perangkat mobile didukung oleh kernel Linux yang mereka dipasarkan ke produsen handset dan operator pada premis memberikan yang fleksibel, Hal ini melaporkan bahwa Google telah berbaris serangkaian komponen perangkat keras dan perangkat lunak dan memberi isyarat bahwa untuk mitra operator itu terbuka untuk berbagai tingkat kerjasama pada pihak mereka.Lebih spekulasi bahwa Google akan memasuki pasar telepon seluler datang pada bulan Desember 2006 .Laporan dari BBC dan The Wall Street Journal mencatat bahwa Google ingin pencariannya dan aplikasi pada ponsel dan sudah bekerja keras untuk memberikan itu. Cetak dan media online segera melaporkan rumor bahwa Google sedang mengembangkan handset bermerek Google.

Pada bulan September 2007, InformationWeek menutupi sebuah studi Evalueserve melaporkan bahwa Google telah mengajukan beberapa aplikasi paten di bidang telepon seluler.Akhirnya Google meluncurkan smartphone Nexus Salah satu yang menggunakan open source Android mobile sistem operasi. Perangkat ini diproduksi oleh Taiwan’s HTC Corporation, dan menjadi tersedia pada 5 Januari 2010.

Pendiri Android yang pergi untuk bekerja di Google termasuk Andy Rubin, Rich Miner, Nick Sears, dan Chris White. Tim Google yang dipimpin oleh Rubin mengembangkan platform perangkat mobile didukung oleh kernel Linux yang mereka pasarkan ke produsen handset dan operator dengan tujuan memberikan sebuah sistem operasi yang fleksibel dan upgradeable.

Produk awal

Sekitar September 2007 sebuah studi melaporkan bahwa Google mengajukan hak paten aplikasi telepon seluler akhirnya Google mengenalkan Nexus One, salah satu jenis telepon pintar GSM yang menggunakan Android pada sistem operasinya. Telepon seluler ini diproduksi oleh HTC Corporation dan tersedia di pasaran pada 5 Januari 2010.

Pada 9 Desember 2008, diumumkan anggota baru yang bergabung dalam program kerja Android ARM Holdings, Atheros Communications, diproduksi oleh Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, dan Vodafone Group Plc. Seiring pembentukan Open Handset Alliance,

Telepon pertama yang memakai sistem operasi Android adalah HTC Dream, yang di rilis pada 22 Oktober 2008. Pada penghujung tahun 2009 diperkirakan di dunia ini paling sedikit terdapat 18 jenis telepon seluler yang menggunakan Android antara lain adalah:

v Android versi 1.1

Pada 9 Maret 2009, Google merilis Android versi 1.1. Android versi ini dilengkapi dengan pembaruan estetis pada aplikasi, jam alarm, voice search (pencarian suara), pengiriman pesan dengan Gmail, dan pemberitahuan email.

v Android versi 1.5 (Cupcake)

Pada pertengahan Mei 2009, Google kembali merilis telepon seluler dengan menggunakan Android dan SDK (Software Development Kit) dengan versi 1.5 (Cupcake). Terdapat beberapa pembaruan termasuk juga penambahan beberapa fitur dalam seluler versi ini yakni kemampuan merekam dan menonton video dengan modus kamera, mengunggah video ke Youtube dan gambar ke Picasa langsung dari telepon, dukungan Bluetooth A2DP, kemampuan terhubung secara otomatis ke headset Bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan sistem.

v Android versi 1.6 (Donut)

Donut (versi 1.6) dirilis pada September dengan menampilkan proses pencarian yang lebih baik dibanding sebelumnya, penggunaan baterai indikator dan kontrol applet VPN. Fitur lainnya adalah galeri yang memungkinkan pengguna untuk memilih foto yang akan dihapus, kamera, camcorder dan galeri yang dintegrasikan, CDMA / EVDO, 802.1x, VPN, Gestures, dan Text-to-speech engine. kemampuan dial kontak  teknologi text to change speech tidak tersedia pada semua ponsel pengadaan resolusi VWGA.

v Android versi 2.0/2.1 (Eclair)

Pada 3 Desember 2009 kembali diluncurkan ponsel Android dengan versi 2.0/2.1 (Eclair), perubahan yang dilakukan adalah pengoptimalan hardware, peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dan dukungan HTML5, daftar kontak yang baru.

Dengan semakin berkembangnya dan semakin bertambahnya jumlah handset Android, semakin banyak pihak ketiga yang berminat untuk menyalurkan aplikasi mereka kepada sistem operasi Android. Aplikasi terkenal yang diubah ke dalam sistem operasi Android adalah Shazam, Backgrounds, dan WeatherBug. Sistem operasi Android dalam situs Internet juga dianggap penting untuk menciptakan aplikasi Android asli, contohnya adalah MySpace dan Facebook.

v Android versi 2.2 (Froyo: Frozen Yoghurt)

Pada 20 Mei 2010, Android versi 2.2 diluncurkan. Perubahan-perubahan umumnya terhadap versi-versi sebelumnya antara lain dukungan Adobe Flash 10.1, kecepatan kinerja dan aplikasi 2 sampai 5 kali lebih cepat, intergrasi V8 JavaScript engine yang dipakai Google Chrome yang mempercepat kemampuan rendering pada browser, pemasangan aplikasi dalam SD Card, kemampuan WiFi Hotspot portabel, dan kemampuan auto update dalam aplikasi Android Market.

v Android versi 2.3 (Gingerbread)

Pada 6 Desember 2010, Android versi 2.3 (Gingerbread) diluncurkan. Perubahan-perubahan umum yang didapat dari Android versi ini antara lain peningkatan kemampuan permainan, peningkatan fungsi copy paste, layar antar muka (User Interface) didesain ulang, dukungan format video VP8 dan WebM, efek audio baru (reverb, equalization, headphone virtualization, dan bass boost), dukungan kemampuan Near Field Communication (NFC), dan dukungan jumlah kamera yang lebih dari satu.

Keunggulan dari pada android itu sendiri adalah :

-         Proses browsing yang lebih cepat jika dibandingkan dengan OS lain.

-         Nafigasi yang lebih mudah dengan penampilan yang elegan.

-         Browser dan aplikasinya dapat dirubah sesuai dengan keinginan

-         Sudah terintegrasi dengan Google seperti Gmail, Contacts, Calender dan Google Talk.

-         Notifikasi yang lengkap dan mudah ditentukan, misalnya informasi waktu, kapasitas baterai, kekuatan sinyal, indikator WIFI dan GPS.

-         Terdapat Android Market yang berisi ratusan ribu aplikasi gratis

-         Dapat diupdate ke versi Android yang lebih baru.

 

 

 

tugas sistem operasi individu

sejarah sistem operasi dari DOS, Mac, Window

sistem operasi memiliki beberapa macam antara lain adalah dos,mac dan windows,ada pun sejarah sistem operasi tersebut dimulai pada tahun:

1980

  • QDOS  : Tim Paterson dari Seattle Computer menulis QDOS yang dibuat dari OS terkenal pada masa itu, CP/M. QDOS (Quick and Dirty Operating System) dipasarkan oleh Seatle Computer dengan nama 86-DOS karena dirancang untuk prosesor Intel 8086.
  • Microsoft : Bill Gates dari Microsoft membeli lisensi QDOS dan menjualnya ke berbagai perusahaan komputer.

1981

  • PC­ DOS : IBM meluncurkan PC­ DOS yang dibeli dari Microsoft untuk komputernya yang berbasis prosesor Intel 8086.
  • MS­ DOS : Microsoft menggunakan nama MS­ DOS untuk OS ini jika dijual oleh perusahaan diluar IBM.

1983

  • MS­ DOS 2.0 : Versi 2.0 dari MS­ DOS diluncurkan pada komputer PC XT.

1984

  • System 1.0 : Apple meluncurkan Macintosh dengan OS yang diturunkan dari BSD UNIXSys
  • MS ­DOS 3.0 : Microsoft meluncurkan MS DOS 3.0 untuk PC AT yang menggunakan chip Intel 80286 dan yang mulai mendukung penggunaan hard disk lebih dari 10 MB.
  • MS ­DOS 3.1 : Microsoft meluncurkan MS­DOS 3.1 yang memberikan  dukungan untuk  jaringan.

1985

  • MS ­Windows 1.0 : Microsoft memperkenalkan MS­Windows, sistem operasi yang telah menyediakan  lingkungan berbasis grafis (GUI) dan kemampuan multitasking Apple.

 

1986

  • MS­ DOS 3.2 : Microsoft meluncurkan MS­ DOS 3.2 yang menambahkan dukungan untuk floppy  3.5 inch 720 KB.

1987

  • MS­ DOS 3.3 : Microsoft meluncurkan MS­ DOS 3.3 yang merupakan versi paling populer dari MS DOS.
  • Windows 2.0 : Windows versi 2.0 diperkenalkan.

1988

  • MS­ DOS 4.0 : Microsoft mengeluarkan MS­DOS 4.0 dengan suasana grafis.
  • WWW : Proposal World Wide Web (WWW) oleh Tim Berners­Lee.

1989

  • NetWare/386 (juga dikenal sebagai versi 3) diluncurkan oleh Novell untuk prosesor Intel 80386.

1990

  • Windows 3.0 : Microsoft meluncurkan Windows versi 3.0 yang mendapat sambutan cukup baik.
  • MS­Office : Microsoft membundel Word, Excel, dan PowerPoint untuk menyingkirkan saingannya seperti Lotus 1­2­3, Wordstar, Word Perfect dan Quattro.
  • DR DOS : Digital Research memperkenalkan DR DOS 5.0.

1991

  • MS DOS 5.0 : Microsoft meluncurkan MS­DOS 5.0 dengan penambahan fasilitas full­-screen editor,  undelete, unformat dan Qbasic.

1992

  • Windows 3.1 : Microsoft meluncurkan Windows 3.1 dan kemudian Windows for  Workgroups   3.11 di tahun berikutnya.

1993

  • Windows NT : Microsoft meluncurkan Windows NT, OS pertama berbasis grafis tanpa DOS  didalamnya yang direncanakan untuk server jaringan.
  • Web Browser : NCSA memperkenalkan rilis pertama Mosaic, browser web untuk Internet.
  • MSDOS 6.0 : Microsoft memperkenalkan MS­DOS  6.0 Upgrad  yang mencakup program kompresi harddisk Double Space.

1994

  • MS­DOS 6.22 : Microsoft meluncurkan MS­DOS 6.22 dengan program kompresi bernama DriveSpace. Ini merupakan versi terakhir dari MS DOS.
  • FreeDOS : Jim Hall, mahasiswadari Universitas Wisconsin­River Falls Development mengembangkan FreeDOS. FreeDOS dibuat setelah Microsoft berniat menghentikan dukungannya untuk DOS dan menggantikannya dengan Windows 95.
  • MS DOS 3.0 : Microsoft meluncurkan MS DOS 3.0 untuk PC AT yang menggunakan chip Intel

1995

  • Windows 95 : Microsoft meluncurkan Windows 95 dengan lagu Start Me Up dari Rolling Stones dan terjual lebih dari 1 juta salinan dalam waktu 4 hari.

 

  • PC DOS 7 : IBM memperkenalkan PC DOS 7 yang terintegrasi dengan program populer pengkompres data Stacker dari Stac Electronics. Ini merupakan versi terakhir dari IBM PC DOS.
  • Windows CE : Versi pertama Windows CE diperkenalkan ke publik.
  • MS Windows 1.0 : Microsoft memperkenalkan MSWindows, sistem operasi yang telah
    menyediakan lingkungan berbasis grafis (GUI) dan kemampuan multitasking. Sayangnya
    sistem operasi ini sangat buruk performanya dan tidak mampu menyamai kesuksesan Apple.

1996

  • Windows NT 4.0 : Microsoft meluncurkan Windows NT versi 4.0

 

1997

  • Mac OS : Untuk pertama kalinya Apple memperkenalkan penggunaan nama Mac OS pada Mac OS 7.6.

1998

  • Windows 98  : Web browser Internet Explorer menjadi bagian penting dari Windows 98 dan berhasil  menumbangkan dominasi Netscape Navigator.

1999

  • Support : Hewlett Packard mengumumkan  layanan 24/7 untuk distro Caldera, Turbo Linux, Red Hat dan SuSE.

2000

  • Mac OS/X : Mac OS diganti dengan mesin berbasis BSD Unix  dengan kernel yang disebut sebagaiMacOS/X.
  • Windows 2000: Microsoft meluncurkan Windows 2000 sebagai penerus Windows NT.
  • Windows Me : Microsoft meluncurkan Windows Me, versi terakhir dari Windows 95.

2001

  • Ø Windows XP : Microsoft memperkenalkan Windows XP.

2002

2003

  • Windows 2003 : Microsoft meluncurkan Windows Server 2003.

SISTEM OPERASI WINDOWS

Windows ini merupakan seri up-grade (peningkatan kualitas) dari Windows 98.Dalam Windows ME telah dimasukkan software untuk memainkan musik digital dan video,pengaturan untuk jaringan di rumah serta kemudahan memperbaiki dari adanya kemungkinan kerusakan sistem. Selain itu ada juga yang namanya “Windows NT”, yaitu Sistem operasi yang dikhususkan untuk jaringan lokal.

Sistem Operasi “Windows” dibuat oleh perusahaan Microsoft yang terletak di Amerika dan dipimpin oleh Bill Gates. pada akhir tahun 1980 (Awal tahun 1990 – 1994) terkenal sistem operasi Windows 3.0, Windows 3.1.1 dikenal dengan generasi Windows 3.X, kemudian mengalami perubahan-perubahan menjadi Windows 95 setelah itu Windows 98.

Berikut adalah daftar evolusi Sistem Operasi Windows dari awal sampai saat ini seperti yang didapatkan penulis dari situs wikipedia:

A. 16-bit, berjalan di atas MS-DOS

- 1985  November – Windows 1.0
- 1987  9 Desember – Windows 2.0
- 1990  22 Mei – Windows 3.0
- 1992  Agustus – Windows 3.1
- 1992  Oktober – Windows for Workgroups 3.1
- 1993  November – Windows for Workgroups 3.11

B. Hibrida (16-bit/32-bit), berjalan tanpa MS-DOS

- 1995 24 Agustus –  Windows 95 (Versi: 4.00.950)
- 1998 25 Juni –  Windows 98 (Versi: 4.1.1998)
- 1999 5 Mei –  Windows 98 Second Edition (Versi: 4.1.2222)
- 2000 19 Juni –  Windows Millennium Edition (Me) (Versi: 4.9.3000)
C. Berbasis kernel Windows NT

- 1993 Agustus – Windows NT 3.1
- 1994 September – Windows NT 3.5
- 1995 Juni – Windows NT 3.51
- 1996 29 Juli – Windows NT 4.0
- 2000 17 Februari – Windows 2000 (Versi: NT 5.0.2195)
- 2002 – Windows XP (Versi: NT 5.1.2600)
- 2003 – Windows Server 2003 (Versi: NT 5.2.3790)
- 2006 – Windows Vista (Versi 6.0 Build 6000)
- 2007 – Windows Home Server (Versi 6.0.1800.24)
- 2008 – Windows Server 2008 (Versi 6.1)
- 2009 – Windows 7 (Versi 6.1 Build 7600)
- 2009 – Windows Server 2008 R2 (Versi 6.1)

 

SISTEM OPERASI MAC DAN SEJARAHNYA

Mac OS yang bererti Macintosh Operating System, atau Sistem Pengoperasi Macintosh, adalah sistem pengoperasi komputer Apple untuk komputer Apple Macintosh. Mac OS merupakan sistem pengoperasian pertama yang menggunakan antarmuka pengguna grafik (Graphical User Interface — GUI). Pasukan Macintosh termasuk Bill Atkinson, Jef Raskin dan Andy Hertzfeld.

Sistem mac memiliki dua jenis:

  • Mac OS klasik.

MacOS Klasik sistem yang mula-mula dikeluarkan untuk Mac yang pertama pada tahun 1984 hinggalah MacOS9.Mac OS X (huruf “X” itu disebut sepuluh, iaitu nombor Roman) yang lebih baru. Mac OS X memasukkan unsur-unsur BSD Unix, OpenStep, dan Mac OS 9. Mac OS klasik dikenali sebagai satu sistem yang tidak mempunyai sebarang baris perintah (command line); merupakan sistem yang menggunakan antara muka pengguna grafik (IU) sepenuhnya. sistem ini juga dikritik kerana menggunakan kerjasama multitugas (cooperativemultitasking).

  • MacOSX

Mac OS X membawakan pengurusan memori ala-Unix dan pre-emptive multitasking kepada platform Mac. Pengurusan memori yang jauh lebih baik membolehkan lebih banyak perisian berjalan serentak dan hampir menghapuskan kemungkinan sesuatu perisian meruntuhkan perisian lain. Ia juga adalah Mac OS petama memasukkan baris arahan, walaupun tidak dapat dilihat kecuali apabila penggunanya melancarkan perisian terminal

SEJARAH OPERASI DOS DAN SEJARAHNYA

MS-DOS adalah singkatan dari Microsoft Disk Operating System berat adalah sebuah sistem operasi yang sangat banyak digunakan oleh komputer IBM-PC atau yang kompatibel dengannya. Microsoft membuat MS-DOS sebagai sebuah sistem operasi mainstream, sebelum pada akhirnya menghentikan dukungan MS-DOS secara perlahan ketika mereka membuat sebuah sistem operasi berbasis antarmuka grafis (dikenal juga dengan sebutan GUI) untuk pasar mainstream, yang disebut sebagai Microsoft Windows.

Sejarah

MS-DOS sebenarnya dibuat oleh sebuah perusahaan pembuat komputer, yang bernama Seattle Computer Products (SCP) yang dikepalai oleh Tim Patterson–yang belakangan direkrut oleh Microsoft untuk mengembangkan DOS–pada tahun 1980 sebagai sebuah perangkat lunak sistem operasi dengan nama Q-DOS (singkatan dari Quick and Dirty Operating System), yang selanjutnya diubah namanya menjadi 86-DOS, karena Q-DOS didesain agar dapat berjalan pada komputer dengan prosesor Intel 8086. Microsoft pun membeli lisensinya dengn harga 50.000 dolar Amerika dari SCP, lalu mengubah namanya menjadi MS-DOS. Selanjutnya, saat IBM hendak meluncurkan komputer pribadi yang disebut dengan IBM PC, Microsoft pun menjual lisensi MS-DOS kepada IBM.

Pengembangan

IBM dan Microsoft selanjutnya merilis versi-versi DOS; di mana versi IBM yang langsung dibundel dengan komputer IBM PC disebut dengan “IBM PC-DOS” (singkatan dari International Business Machine Personal Computer Disk Operating System). Pada awalnya, IBM hanya menggunakan apa yang layak digunakan dari MS-DOS yang dirilis oleh Microsoft  seperti program-programnya atau utilitas yang disertakannya. Karena itulah, versi IBM selalu dirilis lebih lambat dibandingkan dengan versi MS-DOS. Tapi, MS-DOS versi 4.0 adalah versi MS-DOS pertama yang benar-benar sama seperti IBM PC-DOS karena Microsoft sedang berkonsenstrasi untuk mengembangkan sebuah sistem operasi penerus DOS  yang disebut dengan OS/2.

 

Post Navigation

Follow

Get every new post delivered to your Inbox.