Rabu, 25 Mei 2011

Android operating system

Android operating system

Android pada software computer

Pada awalnya perkembangan Android Inc, sebuah perusahaan yang kemudian dibeli oleh Google. Mungkinkan para pengembang untuk menulis kode dikelola dalam bahasa Java, pengendalian perangkat dikembangkan melalui Google-developed Java libraries. Sistem operasi Android buatan Google akan meramaikan dunia pasar smartphone. Pada waktu yang akan datang akan ada Netbook yang dijejali dengan sistem operasi Android yang dibuat secara massal, lengkap dengan kemampuan layar sentuhnya, karena Google memang berencana akan menggunakan Android untuk perangkat apapun.
Google sepertinya memang telah memiliki visi yang mantap dengan mebuat sistem operasi Android ini, karena untuk menjalankan Android kita tidak memerlukan sumber daya yang besar, bahkan sangat kompatible dengan ARM prosesor yang berharga lebih murah dan lebih hemat daya. Hal ini memungkinkan bagi pihak pengembang untuk membuat produk yang lebih murah, hemat daya, lebih dinamis dan ini akan memberikan gelombang baru pada dunia komputasi kita saat ini. Semua fungsi yang dimiliki Android bisa berjalan baik pada Netbook, termasuk sound card, VGA card dan wireless card untuk mengakses Internet, namun tanpa fungsi telepon dan tanpa fungsi layar sentuh tentunya.



Android pada software HP

System operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri dan untuk digunakan oleh bermacam peranti bergerak. Hal ini memungkinkan para pengembang menulis kode terkelola dalam bahasa pemrograman Java, mengontrol peranti via perpustakaan Java yang dikembangkan Google. Hampir semua vendor ponsel kecuali Nokia siap mengadopsi teknologi ini. Sistem operasi Android menjadi pilihan yang baik bagi vendor-vendor smartphone karena memiliki biaya lisensi lebih murah dan sifatnya yang semi open source. Android merupakan sistem operasi yang fleksible, dia tidak hanya dipasang pada perangkat telepon pintar saja.

Kelebihan :

--Pemakaiannya mudah alias tidak ribet.
--Stabil dan aman, tidak seperti windows yang terkadang ngehang atau bahkan terkena virus.
--Open Source, yang berarti kita dapat memodifikasi bahkan menyempurnakan dari yang sudah ada dan membuat aplikasinya tanpa terbentur dengan seleksi atau batasan batasan dari pihak – pihak tersebut.
--Lebih murah. Tidak semahal Iphone atau PDA yang menggunakan OS Windows Mobile.
--Karena pengembangannya gratis, maka aplikasinya pun rata-rata gratis, sehingga tidak perlu bayar untuk donwnload dan menginstall aplikasi di Android.

Kekurangan :

--Masih sedikit yg memakai OS ini.
--Karena masih baru, maka belum banyak aplikasi yg tersedia untuk android, tidak      seperti iPhone atau WinOS yg sudah banyak aplikasinya.

--Bagi orang yg belum pernah memakainya mungkin akan sedikit membingungkan.

PROTOTYPING

PROTOTYPING
Merupakan alat yang digunakan untuk mensimulasikan beberapa atau tidak semua fitur dari sistem yang akan dibuat.
Rapid Prototyping
Rapid prototyping adalah pembangunan otomatis objek fisik dengan menggunakan aditif manufaktur teknologi. Teknik pertama untuk prototipe cepat menjadi tersedia pada akhir tahun 1980an dan digunakan untuk memproduksi model dan prototipe bagian. pembuatan -kualitas bagian produksi dalam jumlah yang relatif kecil.
Dimensi Prototype
 Penyajian
Dapat berupa uraian tekstual atau dapat visual dan diagram.

Lingkup
Hanya interface dan yang mencakup komponen komputasi.

Executability atau Dapat dijalankan
Jika dikodekan, akan ada periode saat prototype tidak dapat dijalankan.

Maturation atau Pematangan
Revolusioner: mengganti lama.
-Evolusioner : perubahan pada perancangan yang sebelumnya.

Terminology prototyping
Macam – macam terminology prototyping
Prototype Horisontal
Prototype Vertikal
Early Prototyping (prototipe cepat)
Late Prototyping (prototipe lambat)
Low-fidelity Prototyping atau yang sering di sebut prototype dengan tingkat ketepatan yang rendah.
- Gambaran dari sistem final
- Fungsi atau interaksi yang terbatas
- Menggambarkan konsep , perancangan, alternativ, dan layout layar dibanding dengan model interaksi untuk pengguna dengan sistem.
Metode Rapid Prototyping
Metode protyping adalah sebagai suatu paradigma baru dalam pengembangan sistem informasi, tidak hanya sekedar suatu evolusi dari metode pengembangan sistem informasi yang sudah ada.
Metode non – komputer (manual)

= Tujuan
Ingin menyatakan gagasan desain dan mendapatkan dengan mudah dan cepat pendapat atas system.

= Deskripsi Desain
Deskripsi tekstual dari suatu desain system. Kelemahan adalah seberapa jauh dari system yang sebenarnya mewakili aspek dari interface.

= Sketsa, Mock ups
 Paper based “menggambarkan” interface, Baik untuk mengungkapkan pendapat, Murah dan cepat balik sangat menolong.

= Storyboarding
Menggunakan urutan diagram / gambar, Menunjukkan kunci snap shots, Cepat dan mudah.

= Skenario
 Biasanya menyertakan beberapa orang, peristiwa, lingkungan dan situasi, Terkadang dalam format naratif, tetapi juga dapat berupa sketsa atau bahkan video.

 = Utilitias skenario
Melibatkan dan menarik, Dapat sangat kreatif dan futuristik.
Teknik-teknik prototyping
Dalam Perancangan Model,
Dalam Perancangan Dialog,
Dalam Simulasi.
Jenis Prototype :
Suatu Sistem yang akan menjadi sistem operasional, Suatu model yang dapat dibuang yang berfungsi sebagai cetak biru bagi sistem operasional.
Prototyping Tools
Tools digunakan sebagai penampilkan jendela dan lain-lain dari interface yang telah tersedia untuk aplikasinya. Draw/Paint Program yang berguna sebagai menggambar setiap layar, baik.
Scripted Simulations/Slide Show yang dapat memberikan user catatan yang sangat spesifik.     

Factor pendukung pada Fitur yang baik yang ada di antaranya :

- Mendukung berbagai macam divasi Input/Output.
- Mudah untuk memodifikasi dan menghubungkan layar.
- Mengijinkan memanggil prosedur eksternal dan program.

DIALOG

DIALOG
Design dialog
   Suatu percakapan antar dua kelompok atau lebih dan struktur percakapan antara user dan sistem komputer. Bahasa Komputer diantaranya seperti : Leksikal , Sintaksis , Semantik.
Dialog Manusia – Komputer : Berbeda dengan dialog antar manusia pada umumnya, dialog dengan komputer biasanya terstruktur dan terbatas.

Ciri-ciri dari dialog terstruktur : Menyebutkan beberapa hal tertentu secara berurutan.

 Prinsip yang digunakan dalam desain dialog adalah membagi sistem menjadi beberapa bagian yang disebut module.

Kelebihan : memungkinkan desainer untuk melihat secara sekilas struktur dialog.

Kekurangan : sulit untuk menjelaskan struktur dialog yang lebih luas dan kompleks.

Dialog Style
 Command Language
Merupakan paradigma user interface yang pertama kali.
Keuntungan:
    Lebih cepat,
    Dapat melakukan kegiatan meskipun di luar batas,
    Implementasi yang mudah dan hemat.
Tujuan:
Konsistensi,
Penamaan dan pemberian singkatan yang baik,
Melakukan tugas perancangan dapat membantu meminimalkan kekurangan.

WIMP
WIMP kadang juga sering di sebut dengan Window, Icon, Menu, Pointer yang mana berfokus pada Menus, Buttons, Forms dan berfokus pada Icons.


Direct Manipulation (DM)
      
Kesinambungan tampilan dari objek-objek dan aksi-aksi yang dilakukan. Cepat, dapat dikembalikan, peningkatan aksi dimana efeknya dapat segera terlihat. Penggantian dari sintaks command language dengan manipulasi langsung pada objek.
Keuntungan:
       - Mudah dipelajari dan diingat, khususnya untuk pemula.
       - WYSIWYG
       - Fleksibel

PDA dan PEN
    Menjadi lebih umum dan penggunaan yang lebih luas.
    Tampilan yang lebih kecil (160x160 atau 320x240).
    Tombol-tombol yang lebih sedikit, interaksi melalui “pen” (atau stylus).
    Peningkatan wireless, warna, memory yang lebih besar.

Speech dan Bahasa Naturnal
Speech atau sering di sebut suara yang berarti getaran pada suara menimbulkan bunyi “ahh”. Mulut, tenggorokan, bibir membentuk bunyi.
Keuntungan:
Mudah dipelajari dan diingat.
Lebih kuat.Cepat, efisien (tidak selalu).
Layar yang kecil.
Kekurangan:
Belum dapat bekerja dengan baik.
Mengasumsikan pengetahuan dari permasalahan.
Membutuhkan keahlian pengetikan.
Peningkatan tidak terlihat.

User Interface Software
Alat Bantu User Interface mempunyai beberapa Aplikasi apa yang biasa digunakan oleh programmer untuk membuat program.Kombinasi dari objek-objek interface dan perilaku manajemen.Sekarang sudah object-oriented.Pustaka dari komponen-komponen perangkat lunak dan.Model Seeheim,Model Percakapan,Model Objek.

Selasa, 17 Mei 2011

Prinsip-prinsip Desain


Prinsip-prinsip Desain
Keselarasan atau Harmoni
adalah Keselarasan prinsip desain yang menimbulkan kesan adanya kesatuan melalui pemilihan dan susunan objek atau ide . Keselarasan dalam desain merupakan pembentukan unsur-unsur keseimbangan, keteraturan, kesatuan, dan perpaduan yang masing-masing saling mengisi dan menimbang. Keselarasan (harmoni) bertindak sebagai faktor pengaman untuk mencapai keserasian seluruh rancangan penyajian.
 Kesebandingan (Proporsi)
adalah hubungan perbandingan antara bagian yang satu dengan bagian yang lain yang dipadukan. Untuk mendapatkan suatu susunan yang menarik perlu diketahui bagaimana cara menciptakan hubungan jarak yang tepat secara proporsional.Kesebandingan dapat dijangkau dengan menunjukkan hubungan antara:
Suatu elemen dengan elemen yang lain, Elemen bidang/ ruang dengan dimensi bidang/ruangnya, Dimensi bidang/ruang itu sendiri.
Keseimbangan (Balance)
adalah hubungan yang menyenangkan antar bagian-bagian dalam suatu desain sehingga menghasilkan susunanyang menarik. Disain komunikasi visual  sebagai media komunikasi yang bertujuan untuk mentransfer informasi secara jelas sekaligus estetis memerlukan keadaan keseimbangan pada unsur-unsur yang ada di dalamnya.
Keseimbangan ada 2 yaitu :
1. Keseimbangan simetris adalah suatu bagian yang sama antara bagian kiri dan kanan serta mempunyai daya tarik yang sama.
2.  Keseimbangan asimetris adalah keseimbangan yang diciptakan dengan cara menyusun beberapa objek yang tidak serupa tapi mempunyai jumlah perhatian yang sama.
Irama (Ritme)
Adalah suatu Irama atau ritme dapat kita rasakan.Irama dalam desain dapat dirasakan melalui mata. Ritme terjadi karena adanya pengulangan pada bidang/ruang yang menyebabkan kita dapat merasakan adanya perakan, getaran, atau perpindahan dari unsur satu ke unsur lain. Akan tetapi tidak semua pergerakan akan menimbulkan irama.Irama dapat diciptakan melalui : Pengulangan bentuk secara teratur, Perubahan atau peralihan ukuran, Melalui pancaran atau radiasi.
TANTANGAN DALAM MEMBUAT DESAIN
Tantang yang ada pada desain sangat di butuhkan untuk membantu pekerjaan kita khususnya mereka yang berhubungan langsung dengan gambar – gambar seperti para desainer, arsitektur, atau kita yang di perusahaan periklanan atau percetakan tentunya tidak bisa lepas dari aplikasi tersebut. Bagi besar para desainer tentunya mudah untuk mengaplikasikan langsung apa yang ada dalam imajinasi mereka untuk dituankan dalam bentuk gambar. Asalkan kita sebagai user mau untuk terus belajar, maka kesulitan yang kita hadapi bisa teratasi.

GUI


Graphical User Interface (GUI)
Adalah suatu  model interaksi antara manusia dan computer yang mempunyai model yang lain seperti Character User Interface (CUI) dan yang sering kita kenal dengan command line . Dari kedua model ini memiliki ‘penganut'-nya masing-masing. CUI adalah administrator sistem berbasis sistem operasi LINUX. GUI adalah mereka yang sudah terbiasa dengan sistem operasi Windows. Dan bagi mereka yang sangat mengerti, GUI adalah harga mati yang tidak bisa ditawar lagi.
Ada pun Kelebihan dan Kekurangan pada GUI yaitu :
Kelebihan pada GUI diantaranya yaitu:
1. Menarik minat pengguna,
2. Desain Grafis lebih menarik,
3. Resolusi gambar yang tinggi,
4. Memudahkan pengguna,
5. GUI memungkinkan user untuk berinteraksi dengan komputer secara lebih baik.

Kekurangan GUI :
1. Tidak fleksibel,
2. Bergantung pada perangkat keras,
3. Memakan memory yang sangat besar,
4. Membutuhkan banyak tempat pada layar komputer.

Usablity memiliki 3 aspek yaitu :
1. Learnability,
2. Flexibility ,
3. Effectiveness/robustness
.

Dan pada ketiga aspek ini apabila tercapai maka akan memberikan nilai attitude yang berarti kenyamanan bagi pengguna.
Pengembangan aplikasi dengan GUI
Pada Evaluasi GUI dilihat dari prinsip user friendly maupun usability dapat dilakukan dengan melihat bagaimana perkembangan GUI dari masa ke masa. Kadang kita sangat sulit untuk mendapatkan informasi perkembangan GUI tersebut karena mungkin kita belum pernah menggunakannya. Tetapi hal ini sudah tidak menjadi masalah lagi karena di era Internet ini ada situs-situs yang telah menyediakan fungi sebagai ‘museum' GUI, yaitu Guidebook dan Graphical User Interface Gallery . Berdasarkan data-data dari situs-situs ini, misalnya screenshot , maka kita dapat melakukan evaluasi mengenai GUI tersebut.