29 Oct 2012

Perbedaan Kernel dan ROM, Seri Mengenal Struktur Android


Android adalah software yang khusus diciptakan untuk alat komunikasi portabel berisi Operating System (OS: sistem operasi) dan sekumpulan software aplikasi. Gambar di bawah ini menunjukkan secara lengkap struktur Android yang saya dapatkan dari website android.com.


Jika Anda sudah mengenal Linux sebelumnya mungkin tidak heran jika sistem Android mirip dengan sistem Linux. Di gambar di atas dapat dilihat struktur Android mulai dari Kernel sampai aplikasi yang langsung bisa dipakai. Seperti halnya linux, Android juga dibuat sebagai open source. Saya cukupkan pembahasan mengenai struktur Android sampai di sini karena jika dijelaskan satu-satu akan sangat panjang. Ini hanya sebagai pengantar mengenai diskusi selanjutnya yaitu beda antara Kernel dan ROM.

Apa itu Kernel?
Secar umum Kernel adalah inti dari sebuah OS yang berfungsi menghubungkan hardware dan aplikasi yang kemudian disebut sebagai software. Kernel berisi informasi hardware atau sebagai driver bagi alat yang bersangkutan. Ketika kita berinteraksi dengan salah satu aplikasi atau program di perangkat handphone, sebenarya kita sedang memerintahkan Kernel untuk mengontrol hardware. Di level Kernel ini para developer melakukan modifikasi untuk mengoptimalkan kerja hardware (cpu, memory, audio, grafik dan lain-lain). Jadi, kita akan banyak temui jenis Kernel dengan kelebihan masing-masing di Android.

Apa itu ROM?
Istilah ROM (Read Only Memory) biasanya digunanakan dalam memory komputer (tempat BIOS) yg tidak membutuhkan power untuk menyimpen data. Dalam dunia Android, ROM disini adalah internal memory tempat OS Android disimpan. Jadi, ROM untuk handphone Android bisa disebut sebagai tempat/daya tampung OS dan kadang langsung diidentikkan dengan versi OS itu sendiri seperti Eclair, Froyo dan Gingerbread.
Dalam ROM berisi OS dan beberapa paket software untuk menjalankan aplikasi tertentu di handphone seperti SMS, telpon, main game dan sebagainya. Jika kita ingin menganti tampilan maka yang diganti adalah ROM ini.

Semua paket ROM/OS pasti berisi Kernel. Misalnya kita flash Kernel sebelum instal custom ROM, maka Kernel di ROM baru ini akan menimpa Kernel yang awal tadi. Jika kemudian ingin mengganti Kernel maka tinggal flash Kernel saja. Satu hal yang harus diperhatikan, pastikan versi Kernel sesuai, dan ROM kompatibel dengan Kernel.

Perbedaan OS Android Froyo(2.2) dengan GingerBread(2.3)

  1. Gingerbread lebih memperhalus tampilan grafis dan meningkatkan kinerja Gaming
  2. Gingerbread mengoptimalkan Dalvik VM, yaitu jika kita menjalankan Game/Program yang butuh memori besar maka  di Gingerbread akan lebih responsif di banding Froyo
  3. Gingerbread sudah mendukung VoIP dan SIP protocol. yaitu kita sudah bisa melakukan telpon via internet melalui aplikasi Skype atau Yahoo Messeger
  4. Gingerbread menambahkan format multimedia baru seperti AAC, AMR ( untuk format audio ), dan VP8, WebM ( untuk format video ) yang intinya lebih banyak format audio dan video yang tersedia
  5. Gingerbread mendukung Task Maneger yang lebih bagus, untuk mengontrol program yang sedang aktif
  6. Keyboard Gingerbread lebih mudah digunakan dan fasilitas Cut, copy, dan Paste lebih mudah.
  7. Gingerbread menambahkan aplikasi baru yaitu Download Manager untuk memudahkan saat mendownload file dari internet
  8. Gingerbread menambahkan fitur Soundmixer untuk membuat efek suara lebih bagus
  9. Gingerbread mendukung Multiple Camera termasuk front camera untuk video call
  10. Gingerbread mendukung lebih banyak sensor seperti GyroScrope, Rotation Vector, Gravity, Barometer sensors, dan Linear Acceleration
  11. Dukungan NFC ( Near Field Communication ) adalah protokol pertukaran data antar device yang fungsinya  untuk menjadikan Ponsel Android anda menjadi alat pembayaran.
Demikian sedikit info yang bisa saya share, semoga bisa bermanfaat bagi kita semua dan user  Android khususnya :)

Screenshot pada Galaxy Young

Mengambil Screenshot di Samsung Galaxy Y Tanpa Aplikasi - Terkadang kita ingin mengabadikan sebuah momen pada ponsel Android kita, namun bingung bagaimana caranya. Memang ada aplikasi khusus yang memungkinkan kita untuk mengambil screenshot pada ponsel, namun tentu cara ini tidak efektif karena memang ada cara mudahnya dan tentu kita bisa lebih menghemat memory pada ponsel.
Caranya sangatlah mudah, cara ini sudah saya praktekan di Samsung Galaxy Young milik saya dan berhasil. Jadi saya tidak berani menjamin cara ini juga akan berhasil di ponsel android lainnya selain Galaxy Y atau Samsung Galaxy. 
Setiap versi Android memiliki cara yang berbeda-beda, yang pertama adalah Android 2.2 Froyo. Berikut caranya:
  • Bidik gambar yang akan kalian ambil.
  • tekan tombol kembali atau back + home secara bersamaan.
  • Setelah berbunyi maka gambar akan tersimpan di folder Screen Capture di SD card.
Android 2.3 Gingerbread:
  • Bidik gambar yang akan kalian ambil.
  • Tekan tombol home lalu tekan tombol lock (yang terletak di kanan ponsel dan bergungsi mengunci tombol/mematikan ponsel). Jangan terlalu lama memencet tombol home karena jika kelamaan malah terbuka Task Manager.
  • Setelah berbunyi maka gambar otomatis tersimpan di folder Screen Capture di SD card.

Update Firmware Galaxy Young Via PC



Android memang menyediakan Update yang bisa di lakukan Via jaringan 3G atau pun Wifi. Tetapi berdasarkan pengalaman penulis, ada beberapa Update yang tidak bisa di lakukan Via 3G atau pun Wifi.



Dalam beberapa kasus pada Smartphone Samsung Galaxy Y , malah sistem memperingatkan Anda untuk melakukan Update Via PC Software. Mungkin sebagian dari pembaca ada yang mengalami seperti itu, penulis mencoba update firmware via 3G, namun system menolak dan mengatakan harus update via pc kies. Lalu penulis ulangin Update via Wifi, tetapi hasil yang sama pun di dapat. Berdasarkan pengalaman inilah, akan penulis tuangkan cara nya ke dalam artikel ini.

langkah untuk melakukannya adalah sebagai berikut:
Download terlebih dahulu Samsung PC Software untuk Samsung Galayx Y Anda di http://www.samsung.com/id/support/model/GT-S5360MAAXSE-downloads. Install seperti biasa.
Setelah ter-install colokkan kabel USB yang sudah terhubung dengan ponsel Galaxy Y Anda, lalu buka aplikasi Samsung PC Kies nya, maka akan tampil seperti gambar di bawah ini.
Tunggulah beberapa saat karena aplikasi ini akan segera men-deteksi versi Firmware Anda, untuk langkah ini di butuhkan koneksi Internet yang cukup.
Setelah update file selesai di download, kembali ke beranda samusng kies, klik menu Firmware Upgrade.
Maka Anda akan masuk ke dalam jendela Firmware berikut, Setujui pernyataan yang muncul kemudian klik Start Upgrade.
Biarkan proses upgrade frimware berlangsung beberapa saat, pada langkah ini pastikan kabel usb tidak terputus.
Setelah berhasil di download maka selanjutnya aplikasi akan memasangnya ke ponsel galaxy Y Anda. Tunggulah proses ini beberapa saat saja.
Jika berhasil, Anda akan mendapatkan Android dengan Firmware terbaru, silahkan cek versi sekarang dengan versi sebelumnya di status Ponsel Anda.

Namun ada beberapa langkah yang harus Anda perhatikan, dalam proses di langkah 6 pastikan Anda terkoneksi ke Internet. Pada langkah 7 pastikan juga bahwa Anda melakukan instalasi nya melalui Laptop, hal ini bertujuan agar menghindari “mati lampu” saat proses pemasangan firmware baru di mulai.

Tugas Konversi Bilangan 11 Nomor

Tugas Konversi Bilangan

Tugas Konversi Identitas (Biner,Oktal,Desimal,Heksa)

Halaman 1
Halaman 2

Halaman3
Halaman 4
Halaman 5
Halaman 6
Halaman 7
Halaman 8

Halaman 9

Halaman 10
Halaman11
Halaman 12

Halaman 13

Halaman 14









UTS Pengantar Sistem Komputer Soal 9 dan 10

9.  1,3(10) =1,01001(2)1,23146(8)1,4C(16)
·          1,3(10)=……….(2)
·         1  :  2 = 0 sisa 1
-           0,3 * 2 = 0,6  --> 0
0,6 * 2 = 1,2  -->  1
0,2 * 2 = 0,4  -->  0
0,4 * 2 = 0,8  -->  0
0,8 * 2 = 1,6  -->  1
Jadi, 1,3(10) = 1,01001(2)


·         1,3(10) =……..(8)
·         1 : 8 = 0 sisa 1
-                      0,3 * 8 = 2,4  -->  2
0,4 * 8 = 3,2  -->  3
0,2 * 8 = 1,6  -->  1
0,6 * 8 = 4,8  -->  4
0,8 * 8 = 6,4  -->  6
            Jadi, 1,3(10) = 1,23146(8)


·         1,3(10) =……..(16)
·         1 : 16 = 0 sisa 1
0,3 * 16 = 4,8  -->  4
0,8 * 16 = 12,8  --> 12 atau C

            Jadi, 1,3(10) = 1,4c(16)



10.  3,7(10) = 11,10110(2)3,54631(8)3,B3(16)
·          3,7(10)=……….(2)
·         3  :  2 = 1 sisa 1
1  :  2 = 0 sisa 1
-           0,7 * 2 = 1,4  --> 1
0,4 * 2 = 0,8  --> 0
0,8 * 2 = 1,6  --> 1
0,6 * 2 = 1,2  --> 1
0,2 * 2 = 0,4  --> 0
Jadi, 3,7(10) = 11,10110(2)


·         3,7(10) =……..(8)
·         3 : 8 = 0 sisa 3
-                      0,7 * 8 = 5,6  --> 5
0,6 * 8 = 4,8  --> 4
0,8 * 8 = 6,4  --> 6
0,4 * 8 = 3,2  --> 3
0,2 * 8 = 1,6  --> 1
            Jadi, 3,7(10) = 3,54631(8)


·         3,7(10) =……..(16)
·         3 : 16 = 0 sisa 3
0,7 * 16 = 11,2   --> 11 atau B
0,2 * 16 = 3,2     -->  3

            Jadi, 1,3(10) =3,B3(16)




UTS Pengantar Sistem Komputer Soal 8

8.       Jelaskan perbedaan dari Linux Redhart, Linux Blankon, Linux Debian !

Red Hat Commercial Linux merupakan distro linux pertama yang menggunakan sistem RPM Package Manager, yang kemudian diikuti beberapa distro lain, seperti Mandriva Linux dan SUSE Linux.
Sejak 2003, Red Hat telah menghentikan produksi Red Hat Linux namun mengeluarkan Red Hat Enterprise Linux (RHEL) untuk lingkungan perusahaan (tidak gratis), serta Fedora (yang dikembangkan oleh masyarakat dengan dukungan Fedora Project dan disponsori oleh Red Hat) sebagai versi gratis bagi lingkungan rumahan. Red Hat Linux 9, rilis terakhir, secara resmi diakhiri pada 30 April 2004, meskipun dukungan masih diberikan oleh proyek Fedora Legacy sampai awal 2007.

BlankOn Linux adalah sebuah distribusi Linux berbasis Debian yang dikembangkan oleh tim pengembang BlankOn Indonesia dengan dukungan dari Yayasan Penggerak Linux Indonesia (YPLI).
Tujuan pengembangan distro Linux BlankOn adalah menghasilkan distro Linux yang sesuai dengan kebutuhan pengguna komputer umum di Indonesia, khususnya untuk dunia pendidikan, perkantoran, dan pemerintahan. BlankOn dikembangkan dengan dukungan multimedia seperti mp3, vcd, dan dvd. BlankOn didesain dengan tampilan grafis dan tema yang menampilkan ciri khas Indonesia. Pengembangan BlankOn akan terus dilakukan secara terbuka kepada publik. Kegiatan pengembangan ini diharapkan dapat menghasilkan rilis BlankOn satu hingga dua kali dalam setah
Debian adalah sistem operasi bebas yang dikembangkan secara terbuka oleh banyak programer sukarela(pengembang Debian) yang tergabung dalam Proyek Debian. Sistem operasi Debian adalah gabungan dari perangkat lunak yang dikembangkan dengan lisensi GNU, dan utamanya menggunakan kernel Linux, sehingga populer dengan nama Debian GNU/Linux. Sistem operasi Debian yang menggunakan kernel Linux merupakan salah satu distro Linux yang populer dengan kestabilannya. Dengan memperhitungkan distro berbasis Debian, seperti Ubuntu, Xubuntu, Knoppix, Mint, dan sebagainya, maka Debian merupakan distro Linux yang paling banyak digunakan di dunia.

UTS Pengantar Sistem Komputer Soal 7

7.       Jelaskan  perbedaan     
a. Windows XP               b. Windows ME              c. Windows Vista

a.      Windows XP
Stabil dalam mengeksekusi software,lenbih baik dalam progress disbanding windows yang lain,system protection masih lemah,grafis yang simple

b.      Windows ME
Tidak ada system perlindungan yang baik,dan grafis yang sangat simple. Bila menginstall driver hardware harus secara manual karena tidak dapat mendeteksi otomatis.

c.       Windows Vista
Sistem perlindungan sangat protektif bahkan sangat protek,driver dan software untuk OS ini banyak yang belum kompatibel dan virtual memory kurang besar.

UTS Pengantar Sistem Komputer Soal 6

6.       Cara Kerja Sistem Komputer :

Di dalam CPU, terjadi proses komunikasi data yaitu data yang disampaikan ke program aplikasi segera diteruskan ke program sistem operasi. Oleh program sistem operasi, data ini diubah menjadi bahasa mesin/assembly yang bisa dimengerti oleh peralatan elektronik yang terdapat di dalam komputer.
Data-data tersebut kemudian oleh sistem operasi disampaikan pada software aplikasi dan ditampilkan di layar monitor.
Pengguna akan memberikan instruksi komputer untuk menyimpan hasil kerjanya dalam media penyimpan

UTS Pengantar Sistem Komputer Soal 5

5.       Jelaskan Cara kinerja Operating Sistem !

Dalam sebuah perangkat komputer, kernel merupakan komponen inti dari Sistem Operasi yang berjalan dalam perangkat tersebut. Kernel bertugas untuk mengatur pembagian sumber daya system komunikasi antara komponen hardware dan software. Kernel menghubungkan antara software aplikasi dan hardware komputer. Ia menyediakan abstraction layer pada level terendah untuk resource-resource seperti memori, prosesor dan perangkat I/O di mana suatu software aplikasi harus mengontrol resource-resource tersebut agar dapat berfungsi. Kernel mampu menyediakan fasilitas seperti ini bagi proses-proses aplikasi melalui mekanisme IPC (Inter Process Communication) dan System call.

Dalam banyak kasus, boot loader mulai mengeksekusi kernel dalam mode supervisor. Kernel kemudian menginisialiasi diri sendiri dan memulai proses pertama. Setelah itu, kernel tidak mengekseskusi secara langsung, tapi hanya merespon kepada even eksternal. Sebagai tambahan, kernel biasanya menyediakan loop yang dieksekusi ketika tidak ada proses yang tersedia untuk dijalankan; hal ini biasanya disebut dle process.
Tujuan utama dari adanya kernel adalah untuk mengatur pembagian sumber daya dan program mana yang boleh mengakses dan menggunakan sumber daya tersebut. Pada umumnya, sumber daya tersebut antara lain adalah CPU, memori dan Perangkat I/O.

·         Central Processing Unit (CPU). Sebagai bagian utama komputer, CPU bertugas dalam mengeksekusi program atau proses. Dalam hal ini, kernel bertugas menentukan setiap saat berapa banyak program yang harus dialokasikan ke CPU.
·         Memori Komputer. Memori digunakan untuk menyimpan instruksi program dan juga data. Keduanya dibutuhkan oleh memori agar suatu program dapat dieksekusi. Biasanya beberapa program akan berusaha mengakses memori, bahkan seringkali meminta memori melebihi yang dimiliki komputer. Di sinilah kernel bertugas untuk menentukan porsi pemakaian memori yang dapat dipakai oleh tiap program dan menentukan apa yang akan dikerjakan ketika tidak cukup tersedia memori.
·         Perangkat I/O. Beberapa perangkat I/O yang umumnya dipakai, misalnya: keyboard, mouse, monitor, Hard Disk, printer, scanner, dsb. Kernel melanjutkan request dari suatu aplikasi yang ingin melakukan suatu aksi I/Okepada perangkat yang sesuai dan menyediakan metode yang sesuai untuk memakai perangkat tersebut.

UTS Pengantar Sistem Komputer Soal 4


4.Sebutkan dan Jelaskan Komputer dari sekarang sampai 10 tahun mendatang !

Untuk 10 tahun ke depan, perkembangan teknologi computer akan berbasis HCI (Human Computer Interaction).Semakin maju zaman,semakin banyak teknologi-teknologi HCI,atau teknologi yang mudah dipahami manusia.Berikut ini Contoh teknologi kita temui:

Speech Recognition : kita dapat memberi instruksi kepada komputer cukup dengan berbicara saja. Kita langsung memberi instruksi kepada komputer secara lisan (verbal) dan komputer pun akan mengenali instruksi tadi, dan melakukan hal-hal yang kita perintahkan. 
Touchscreen : Teknologi ini memudahkan user untuk mengetik atau menginput perintah dengan sentuhan saja,sehingga interface antara user dan teknologi ini lebih mudah dilakukan.
Wireless Unlimited Access : Teknologi mutahir yang mungkin akan digunakan nanti,berfungsi untuk memudahkan segala akses antara perangkat teknologi/gadget satu dengan yang lain,dengan cara wireless/nirkabel. Contohnya mentransfer foto dengan menggesernya dari satu gadget ke gadget lain.

UTS Pengantar Sistem Komputer Soal 3

3.       Sebutkan dan Jelaskan computer dari awal sampai sekarang!

GENERASI PERTAMA
Komputer generasi pertama menggunakan tabung vakum (vacuum tube) untuk memproses dan menyimpan data. Komputer generasi pertama murni berupa peralatan elektronik yang berfungsi untuk membantu ilmuwan menyelesaikan masalah perhitungan matematika,dibuat tahun 1946 yang disebut ENIAC.

GENERASI KEDUA
Komputer generasi kedua menggunakan transistor dan dioda dan pada computer ini media penyimpanan secara magnetik menggunakan besi-besi lunak yang dililit oleh kawat. Digunakan untuk bidang perniagaan, universitas dan pendidikan.

GENERASI KETIGA
Komputer ini menggunakan beberapa komponen yang digabungkan menjadi satu kesatuan dari computer generasi pertama dan kedua. Penyimpanan diletakkan diluar dan lebih besar serta sudah menggunakan chip process.

GENERASI KEEMPAT 
Komputer generasi keempat masih menggunakan IC/chip untuk pengolahan dan penyimpanan data. Komputer generasi ini lebih maju karena di dalamnya terdapat beratus ribu komponen transistor. Beberapa teknologi IC pada generasi ini adalah Prosesor 6086, 80286, 80386, 80486, Pentium I, Celeron, Pentium II, Pentium III, Pentium IV, Dual Core, Core to Duo, Quad Core, Core i3,dsb.