Senin, 06 Mei 2013

Kumpulan Modul - Modul

Bagi kawan - kawan semua yang ingin mendapatkan modul pembelajaran silakan download modul di bawah ini.

ANDROID DAN SEJARAHNYA

Android merupakan OS Mobile yang tumbuh ditengah OS lainnya yang berkembang dewasa ini. OS lainnya seperti Windows Mobile, Symbian, dan masih banyak lagi juga menawarkan kekayaan isi dan keoptimalan berjalan diatas perangkat hardware yang ada. Akan tetapi , OS yang ada ini berjalan dengan memprioritaskan aplikasi inti yang dibangun sendiri tanpa melihat potensi yang cukup besar dari aplikasi pihak ketiga. Oleh karna itu, adanya keterbatasan dari aplikasi pihak ketiga.
            Android menawarkan sebuah lingkungan yang berbeda untuk pengembang. Setiap aplikasi memiliki tingkatan yang sama. Android tidak membedakan antara aplikasi inti dengan aplikasi pihak ketiga. API yang disediakan menawarkan akses ke hardware, maupun data data ponsel sekalipun, atau data system sendiri. Bahkan pengguna dapat menghapus aplikasi inti dan menggantikannya dengan aplikasi pihak ketiga.
SEJARAH ANDROID
            Android adalah sistem operasi yang berbasis Linux untuk telepon seluler seperti telepon pintar dan komputer tablet. Android menyediakan platform terbuka bagi para pengembang untuk 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.

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, So .

Telepon pertama yang memakai sistem operasi Android adalah HTC Dream, yang dirilis pada 22 Oktober 2008. Pada penghujung tahun 2009 diperkirakan ftbank, Sony Ericsson, Toshiba Corp, dan Vodafone Group Plc. Seiring pembentukan Open Handset Alliance, OHA mengumumkan produk perdana mereka, Android, perangkat bergerak (mobile) yang merupakan modifikasi kernel Linux 2.6. Sejak Android dirilis telah dilakukan berbagai pembaruan berupa perbaikan bug dan penambahan fitur baru. di dunia ini paling sedikit terdapat 18 jenis telepon seluler yang menggunakan Android.

Sistem Operasi Android dirilis sebagai berikut :

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

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

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

4.      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, dukungan flash untuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1.

5.      Android versi 2.2 (Froyo: Frozen Yoghurt)

Pada 20 Mei 2010, Android versi 2.2 (Froyo) 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.

6.      Android versi 2.3 (Gingerbread)

7.      Android versi 3.0/3.1 (Honeycomb)

8.      Android versi 4.0 (ICS: Ice Cream Sandwich)

9.      Android versi 4.1 (Jelly Bean)

Apa Itu Blog?

Bagi seorang blogger kata blog tentu sudah kerap didengar. Bahkan saking familiarnya dengan kata ini sampai-sampai website statis pun disebut sebagai blog. sengihnampakgigi

Nah agar tidak ada lagi yang salah mengartikan blog. Maka disini saya akan menjelaskan sedikit mengenai pengertian blog dan apa perbedaan antara website biasa (statis) dengan blog.

Secara ringkas, blog adalah singkatan dari Weblog yaitu sebuah aplikasi berbasis web yang disusun secara kronologis dimana posting terbaru akan tampil pada halaman teratas dan diikuti posting-posting sebelumnya.

Blog pertama kali muncul pada tahun 1990-an. Awalnya disebut weblog dan diperkenalkan oleh John Barger pada tanggal 17 Desember 1997. Istilah ini kemudian dipersingkat menjadi blog oleh Peter Merholz.

Perbedaan antara blog dengan website biasa adalah blog lebih mudah untuk mengupdate informasi sedangkan website biasa, halamannya cenderung tetap dan yang diupdate hanya isi dari halaman tersebut.

Website biasa umumnya digunakan untuk menjual sedangkan blog lebih mengutamakan interaksi antara pemilik blog dengan pembaca blog dimana pembaca blog dapat memberikan tanggapan atau komentar terhadap artikel yang diposting pemilik blog. Perbedaan blog dengan website biasa adalah blog lebih dinamis dan mudah digunakan.

Pada awalnya blog digunakan oleh seorang blogger sebagai bentuk catatan (diary) online mereka, sehingga bebas dibaca oleh siapapun di internet. Namun seiring dengan berjalannya waktu, blog telah berkembang menjadi bentuk yang lebih kompleks baik dari segi isi (konten), tampilan maupun kegunaannya.

Secara umum, blog dapat dibagi menjadi 2 yaitu blog gratis dan blog berbayar. Blog gratis adalah blog yang dibuat melalui situs penyedia blog gratis seperti blogger.com, wordpress.com, blogsome.com, blogdetik.com, dan lain-lain.

Sedangkan blog berbayar adalah blog yang dibuat menggunakan nama domain dan hosting sendiri. Disebut blog berbayar karena untuk membuat blog tersebut, anda harus beli domain dan hosting melalui situs penyedia domain dan hosting. Kemudian menginstal platform blog seperti Wordpress (yang biasanya disediakan secara gratis).

Apa beda blog gratis dan blog berbayar?
Dari segi kinerja tidak jauh berbeda. Hanya untuk blog gratisan terlihat kurang profesional karena menggunakan sub domain. Contoh alamatnya, bloganda.blogspot.com atau bloganda.wordpress.com dan kelangsungan blog jenis ini sangat bergantung pada situs penyedianya. Jika suatu saat situs penyedia blog menghentikan layanannya maka blog anda akan hilang.

Sedangkan blog berbayar menggunakan top level domain (TLD) yang menggunakan akhiran .com, .net, .org, contoh bloganda.com atau bloganda.net sehingga terlihat lebih profesional. Dan blog berbayar tidak akan hilang selama anda tetap memperpanjangkannya setiap tahun.

Jika anda ingin serius berbisnis online tentu lebih baik menggunakan blog berbayar. Tapi untuk pemula, tidak masalah membuat blog gratis dulu toh dengan blog gratis pun anda sudah bisa menghasilkan uang di internet dan anda juga bisa mengupgradenya menjadi blog berbayar di kemudian hari.

Jika anda ingin membuat blog gratis. Saya menyarankan anda untuk membuat di blogger.com. Karena blogger.com adalah milik Google sehingga lebih aman dan mudah terindeks dalam mesin pencari Google. Untuk mengetahui cara membuat blog di Blogger. Silahkan baca "Panduan membuat blog di Blogger"

Happy Blogging

Sabtu, 04 Mei 2013

ORGANISASI KOMPUTER DASAR


A.           KOMPONEN SISTEM


Sebuah komputer moderen/digital dengan program yang tersimpan di dalamnya merupakan sebuah system yang memanipulasi dan memproses informasi menurut kumpulan instruksi yang diberikan. Sistem tersebut dirancang dari modul-modul hardware seperti :
    1. Register
    2. Elemen aritmatika dan logika
    3. Unit pengendali
    4. Unit memori
    5. Unit masukan/keluaran (I/O)

Komputer dapat dibagi menjadi 3 bagian utama, yaitu :
1.   Unit pengolahan pusat (CPU)
2.   Unit masukan/keluaran (I/O)
3.   Unit memori

Organisasi dasar dari sebuah komputer dapat ditunjukan pada blok diagaram pada gambar di bawah ini : 

 
-->
Keterangan :

CPU mengendalikan urutan dari semua pertukaran informasi dalam komputer dan dengan dunia luar melalui unit I/O. Sedangkan unit memori terdiri dari sejumlah besar lokasi yang menyimpan program dan data yang sedang aktif digunakan CPU. Ketiga unit tersebut dihubungkan dengan berbagai macam bus.


·         Bus adalah sekelompok kawat atau sebuah jalur fisik yang berfungsi menghubungkan register-register dengan unit-unit fungsional yang berhubungan dengan tiap-tiap modul. Informasi saling dipertukarkan di antara modul dengan melalui bus.


A.           OPERASI MIKRO

Adalah operasi tingkat rendah yang dapat dilakukan oleh komputer atau CPU sehingga fungsi-fungsi operasi akan dihasilkan untuk memindahkan data antar register.

Salah satu cara dalam melakukan operasi mikro tersebut dengan menggunakan bahasa transfer register / Register Transfer Language (RTL).

RTL adalah sebuah bahasa yang digunakan untuk menjabarkan atau melaksanakan operasi mikro.

Untuk mengungkapkan bahasa RTL ini dapat digunakan notasi RTL yang merupakan aturan penulisan pemberian instruksi RTL. Contoh notasi tersebut antara lain :

·               Notasi RTL untuk mentransfer isi register A ke B




·               Notasi RTL untuk mentransfer bagian-bagian dari register (field). Sebuah field pada sebuah register dinotasikan dengan menggunakan tanda kurung.
Field AD di register IR ditransfer ke register PC

-->


·               Notasi RTL untuk mentransfer field AD dari register IR ke register PC

-->Isi register X ditransfer ke bit 0 sampai 3 pada register R1, yang berari X mempeunyai panjang bit adalah 4 Selain itu, dapat juga dipakai konstanta pada sisi sebelah   kanan tanda panah.
  -->
Artinya simpan nilai 5 pada register L

·               Notasi RTL untuk menggambarkan berbagai macam operasi-mikro Aritmatika.

  --> 
Artinya isi register A1 dan A2 dijumlahkan dengan menggunakan sirkuit adder biner dan hasil jumlahnya ditransfer ke register A3. 
Namum apabila dilakukan pengulangan penjumlahan akan menyebabkan overflow dan untuk menampung overflow tersebut digunakan register 1-bit yaitu V sebagai register overflow serta pelengkap A3.


  --> 
Contoh operasi aritmatika lainnya :
  -->

Notasi RTL untuk menggambarkan berbagai macam operasi-mikro Logika.
  -->Artinya bahwa logika OR dari sis register A dan B ditransfer ke register C. Begitu juga dengan operasi AND
  -->

·               Notasi RTL untuk menggambarkan transfer data ke dan dari word memori.
Dalam RTL, unit memori utama pada komputer dianggap sebagai M dan menulis word ke-i dalam memori menjadi M[i].

Proses pembacaan memori (memory read) adalah :

-->Proses penulisan memori (memory write) adalah :
  -->
artinya word memori yang alamatnya ditunjukkan oleh register A ditransfer ke atau dari register B dalam CPU.

·               Notasi RTL digunakan untuk transfer register hanya pada kondisi tertentu, hal tersebut dilakukan dengan 2 cara : Menggunakan pernyataan kondisi logika (logical condition)

-->

              Men-set 0 ke register Q hanya jika nilai register V lebih besar dari nilai register W.
                Note :
                Pernyataan kondisi logikal hanya didefinisikan untuk IF – THEN dan tidak untuk ELSE.

 Menggunakan pernyataan kondisi pengendalian (control condition)
-->
dengan metode ini, kondisinya merupakan fungsi logikal dari variabel biner yang mengatur input register.

                Fungsi-fungsi ini dijabarkan disebelah kiri dari operasi transfer register dan diikuti oleh tanda titik dua.
                Keterangan contoh di atas :
                Isi Y dipindahkan ke X hanya jika t0 bernilai 1 dan salah satu c1 atau c2 juga bernilai 1
                Namun jika kondisi tertentu adalah 0, simbol utama (‘) harus digunakan sehingga pernyataan RTL – nya adalah :