Selasa, 04 Desember 2012

Menulis Novel


Apa yang harus Hindari Dalam Menulis Novel

Hindari menggunakan "adalah", "telah" dan "sedang". Setiap kalimat yang menggunakan kata kerja adalah "mengatakan," daripada "menunjukkan," apa yang kita inginkan. Misalnya,  mengatakan: "Sally adalah seorang gadis lucu," kita bisa mengatakan "Aku suka selera humor Sally" atau "Sally membuat saya tertawa." Bahkan lebih baik, kita bisa menggambarkan dia menjadi lucu - mungkin dia menceritakan lelucon, atau membuat komentar cerdas, yang benar-benar akan meniadakan kebutuhan untuk mengatakan dia lucu di tempat pertama, karena pembaca sudah akan tahu.

Berlebihan Adverbia

Cobalah untuk menghindari penggunaan kata keterangan dalam tulisan kita, terutama setelah dialog. Kata keterangan adalah kata yang memodifikasi kata kerja, kata sifat, kata keterangan lainnya, atau berbagai jenis kata-kata, frasa, dan klausa. Itu akan mengalihkan perhatian pembaca dari cerita kita. Ada banyak contoh "katanya tak percaya," atau "katanya sinis." Sebuah cerita yang baik atau dialog akan menyampaikan nada kita mencoba untuk membuat tanpa penggunaan deskriptor tambahan. Alasan adverbia buruk, adalah bahwa itu menarik perhatian di luar cerita kita. Sangat penting bahwa pembaca tidak merasakan kehadiran penulis tetapi sebaliknya, harus mampu menyerap cerita tanpa gangguan.

Berlebihan Deskripsi

Keterangan ini sangat berbeda dengan rincian spesifik, yang diperlukan dalam sebuah novel yang baik. Keterangan, bagaimanapun, dapat memperlambat narasi kita. Gunakan aturan ini untuk memutuskan apakah akan memberikan gambaran dalam tulisan kita - Apakah itu berhubungan dengan plot dan memajukan cerita? Jika jawabannya tidak, hentikan itu. Menulis adalah semua tentang plot bergerak bersama, dan jika kita berhenti sejenak untuk memberikan deskripsi halaman dua bangunan, tidak peduli seberapa indah, kita sebaiknya berhenti dan menarik pembaca keluar dari cerita kita. Kecepatan adalah segalanya.

Hindari Generalisasi

Berbeda dengan deskripsi yang berlebihan, rincian spesifik sangat penting untuk sebuah cerita. Mengambil waktu untuk nama jalan, atau restoran, atau untuk menjelaskan secara singkat gaun, membuat semua perbedaan untuk pembaca. Saya baru saja membaca sebuah buku, saya tidak akan menyebut judul bukunya, buku itu tidak memberikan rincian. Itu membuat saya sangat marah! Dia berbicara tentang gaun dia telah memilih untuk memakai keluar malam itu, tetapi tidak mengatakan apa-apa tentang hal itu! Dia bisa mengatakan itu adalah little black dress, atau gaun malam Slinky merah, atau gaun bunga. Fakta bahwa dia telah mengabaikan untuk memberikan rincian penting seperti benar-benar tidak menarik kisahnya. Ini membuatnya kurang bisa dipercaya. Sebagian besar pembaca punya imajinasi, tetapi kita harus memberi mereka batasan. Mengharapkan mereka untuk datang dengan semua rincian itu sendiri tidak profesional, dan terus terang, sedikit malas.

(translate dari : http://socialpolitan.org/fiction-writing-craft/m/articles/view/Writing-a-Novel-What-to-Avoid)

Jumat, 11 Mei 2012

MODEL-MODEL ARSITEKTUR CLIENT-SERVER


Untuk memahami lebih jauh tentang jaringan, kita perlu mengetahui arsitektur untuk mendukung pembangunan jaringan tersebut. Maka dikenal lah Model Arsitektu Client-Server. Model arsitektur tersebut memiliki beberapa jenis. Mari kita lihat model-model tersebut.
1. Arsitektur Sisi Klien (Client Side)
Pihak klien selalu memulai permintaan/permohonan ke pihak server.
Setelah mengirim permintaan, kemudian klien akan menunggu balasan atau jawaban atas permintaannya dari server.
Menerima balasan dari server atas permintaannya.
Biasanya klien akan terhubung ke sejumlah kecil dari server pada satu waktu.
Biasanya berinteraksi langsung dengan end-user (pengguna akhir) denganmenggunakan user interface (antarmuka pengguna).
Khusus jenis klien mencakup web browser, email klien dan online chat klien.
2. Arsitektur Sisi Server (Server Side)
Sebagai penyedia layanan, sisi server akan selalu menunggu permintaan darisisi klien
Sesuai dengan tugasnya, melayani dan menjawab permintaan data yangdiminta oleh klien.
Sebuah server dapat berkomunikasi dengan server lain untuk melayanipermintaan klien.
Jenis server khusus mencakup web server, FTP server, database server, emailserver, file server, print server. Mayoritas dari web layanan tersebut juga merupakan jenis server.

3. Arsitektur Single-tier (Satu Lapis)Semua komponen produksi dari sistem dijalankan pada komputer yang sama pada arsitektur single tier ini. Model single tier adalah model yang sederhana, mudahdigunakan pengguna (user) dan paling sedikit memiliki alternatif. Kelemahan dariarsitektur ini adalah kurang aman dan kurang memiliki skalabilitas.

4. Arsitektur Two-tier (Dua Lapis)Pengolahan informasi pada arsitektur ini dapat dibagi menjadi dua, yaitu sistem userinterface (antarmuka pengguna) lingkungan dan lingkungan server manajemen database.Arsitektur two tier memiliki tingkat kemanan yang lebih tinggi dan terukur daripadaarsitektur single-tier. Arsitektur ini memiliki database pada computer yang terpisah danhal tersebut menyebabkan arsitektur ini dapat meningkatkan kinerja keseluruhan situs.Arsitektur two-tier memiliki kelemahan, yaitu biayanya yang mahal, arsitekturnya yangkompleks, tidak adanya pembaruan kode, skalabilitasnya kurang dan tingkat kemanannyakurang.Di samping itu, kelebihan dari arsitektur two-tier adalah mudah digunakan olehpengguna, dapat menangani database server secara khusus dan bisnis lingkup kecil sangatcocok menggunakan arsitektur ini.

5. Arsitektur Three-tier (tiga Lapis)Karena arsitektur sebelumnya memiliki cukup banyak kelemahan, makadikembangkanlah arsitektur three tier ini yang akan membantu mengatasi kelemahan dariarsitektur two-tier. Arsitektur three-tier memiliki 3 lapisan.Kelebihan dari arsitektur ini adalah memiliki skala yang besar, transfer informasi antaraweb server dan server database optimal, tidak akan menyebabkan lapisan lainterkontaminasi salah jika salah satu lapisan terdapat keslahan. Dan kekurangannya,arsitektur ini lebih sulit untuk merancang, lebih sulit untuk mengatur dan lebih mahal.Arsitektur Client ServerArsitektur jaringan Client Server merupakan model konektivitas pada jaringan yangmembedakan fungsi computer sebagai Client dan Server. Arsitektur ini menempatkansebuah komputer sebagai Server. Nah Server ini yang bertugas memberikan pelayanankepada terminal-terminal lainnya yang terhubung dalam system jaringan atau yang kitasebut Clientnya. Server juga dapat bertugas untuk memberikan layanan berbagi pakaiberkas (file server), printer (printer server), jalur komunikasi (server komunikasi).

Sabtu, 05 Mei 2012

Demo D1-7 Object Server-Client

Untuk mengirimkan object dari suatu aplikasi client ke aplikasi sever lewat socket.
Sebagai contoh, pada program berikut merupakan coding yang berisi data staff :




simpan pada folder bin pada jdk yang terdapat pada komputer dengan nama Staff.java.
Lalu ketikkan coding untuk server sebagai berikut :


simpan pada folder bin pada jdk yang terdapat pada komputer dengan nama ObjectServer.java.
Lalu ketikkan coding untuk client sebagai berikut :




Untuk mengcompile program tersebut, menggunakan command prompt. Pastikan pada command prompt kita telah masuk ke dalam direktori tempat menyimpan program tadi, misalnya pada komputer ini c:/program files/java/jdk1.6.0_18/bin. Compile dengan mengetikkan javac nama_file dalam hal ini mengcompile dengan mengetik javac Staff, kemudian javac ObjectServerLalu untuk menjalankan ketik java nama_file, dalam hal ini java Staff kemudian javac ObjectServer. Setelah dijalankan pada komputer server maka akan tampil output seperti gambar dibawah ini yang berfungsi untuk menghidupkan server dan menerima pesan dari client.




Untuk mengcompile program tersebut, menggunakan command prompt. Pastikan pada command prompt kita telah masuk ke dalam direktori tempat menyimpan program tadi, misalnya pada komputer ini c:/program files/java/jdk1.6.0_18/bin. Compile dengan mengetikkan javac nama_file dalam hal ini mengcompile dengan mengetik javac Staff, kemudian javac ObjectClientLalu untuk menjalankan ketik java nama_file, dalam hal ini java Staff kemudian javac ObjectClient. etelah dijalankan pada komputer client maka akan tampil output seperti gambar dibawah ini yang berfungsi untuk mengirim pesan ke server dan menerima balasan.


Demo D1-7 smptClient

Untuk membuat aplikasi desktop sederhana untuk mengotomatisasi pengiriman pesan. pada aplikasi ini menggunakan koneksi internet.




Lalu disimpan pada folder bin pada jdk yang terdapat pada komputer dengan nama smptClient.java.
Untuk mengcompile program tersebut, menggunakan command prompt. Pastikan pada command prompt kita telah masuk ke dalam direktori tempat menyimpan program tadi, misalnya pada komputer ini c:/program files/java/jdk1.6.0_18/bin. Compile dengan mengetikkan javac nama_file dalam hal ini mengcompile dengan mengetik javac smptClientLalu untuk menjalankan ketik java nama_file, dalam hal ini java smptClient. Hasilnya sebagai berikut :

Demo D1-6

Telnet adalah program sederhana untuk membuka koneksi suatu socket. Setelah koneksi terbuka, maka pengguna dapat mengirimkan pesan-pesan socket tersebut.
Untuk mengirimkan pesan ke SMTP server dengan menggunakan tool telnet, yang format pengiriman email ke SMTP sever secara singkat nya adalah sebagai berikut :




Jalankan program telnet dan buka koneksi socket ke komputer mail.uajy.ac.id dan nomer port 25 (alamat komputer dapat diganti dengan nama SMTP sever yang diketahui)




Setelah socket tersambung, ketikkan script seperti berikut :




Jika koneksi soket berhasil, tuliskan script SUBJECT yang berisi pesan percobaan kirim email dan ketikkan "bye." jika sudah selesai. Dan akan dikirimkan email ke account email tujuan menggunakan aplikasi client email berbasis web account tersebut, seperti berikut :

Demo D1-5 Server-Client

Untuk dapat bertukar pesan antara satu komputer dengan komputer lain dengan sebuah aplikasi java client-server. Langkah pertama kita buat 2 coding simpleServer dan simpleClient. lalu kedua program ini kita compile pada 2 buah PC yang telah terhubung. sedangkan coding simpleServer.java dijalankan pada PC yang menjadi server dan simpleClient.java dijalankan pada komputer client.
Coding untuk server adalah sebagai berikut :

simpan pada folder bin pada jdk yang terdapat pada komputer dengan nama SimpleServer.java. Untuk mengcompile program tersebut, menggunakan command prompt. Pastikan pada command prompt kita telah masuk ke dalam direktori tempat menyimpan program tadi, misalnya pada komputer ini c:/program files/java/jdk1.6.0_18/bin. Compile dengan mengetikkan javac nama_file dalam hal ini karna nama file nya adalah SimpleServer maka untuk mengcompile dengan mengetik javac SimpleServerLalu untuk menjalankan ketik java nama_file, dalam hal ini java SimpleServer. Setelah dijalankan pada komputer server maka akan tampil output seperti gambar dibawah ini yang berfungsi untuk menghidupkan server dan menerima pesan dari client.

 

Coding untuk client adalah sebagai berikut :



simpan pada folder bin pada jdk yang terdapat pada komputer dengan nama SimpleClient.javaUntuk mengcompile program tersebut, menggunakan command prompt. Pastikan pada command prompt kita telah masuk ke dalam direktori tempat menyimpan program tadi, misalnya pada komputer ini c:/program files/java/jdk1.6.0_18/bin. Compile dengan mengetikkan javac nama_file dalam hal ini karna nama file nya adalah SimpleClient maka untuk mengcompile dengan mengetik javac SimpleClientLalu untuk menjalankan ketik java nama_file, dalam hal ini java SimpleClient. Setelah dijalankan pada komputer client maka akan tampil output seperti gambar dibawah ini yang berfungsi untuk mengirim pesan ke server dan menerima balasan.

Demo D1-4 NsLookup

Cara mentranslasi nama komputer ke IP address sehingga apabila kita masukkan nama komputer maka program ini akan menampilkan IP dengan syarat komputer harus saling terhubung.


Lalu disimpan pada folder bin pada jdk yang terdapat pada komputer dengan nama NsLookup.java.
Untuk mengcompile program tersebut, menggunakan command prompt. Pastikan pada command prompt kita telah masuk ke dalam direktori tempat menyimpan program tadi, misalnya pada komputer ini c:/program files/java/jdk1.6.0_18/bin. Compile dengan mengetikkan javac nama_file dalam hal ini karna nama file nya adalah
 NsLookup maka untuk mengcompile dengan mengetik javac NsLookupLalu untuk menjalankan ketik java nama_file, dalam hal ini java NsLookup. Hasilnya sebagai berikut :




Demo D1-3 IPtoName

Cara mentranslasi IP address ke nama komputer sehingga apabila kita masukkan IP maka program ini akan menampilkan nama komputer sesuai IP nya dengan syarat komputer harus saling terhubung.



Lalu disimpan pada folder bin pada jdk yang terdapat pada komputer dengan nama IPtoName.java.
Untuk mengcompile program tersebut, menggunakan command prompt. Pastikan pada command prompt kita telah masuk ke dalam direktori tempat menyimpan program tadi, misalnya pada komputer ini c:/program files/java/jdk1.6.0_18/bin. Compile dengan mengetikkan javac nama_file dalam hal ini karna nama file nya adalah 
IPtoName maka untuk mengcompile dengan mengetik javac IPtoNameLalu untuk menjalankan ketik java nama_file, dalam hal ini java IPtoName. Hasilnya sebagai berikut :


Pada gambar tersebut hesty merupakan nama komputer saya dan devi-PC merupakan nama komputer partner saya yang sudah terhubung menggunakan LAN.

Demo D1-2 getName

untuk mengetahui nama komputer kita berdasarkan IP dengan menggunakan coding java sebagai berikut :



Lalu disimpan pada folder bin pada jdk yang terdapat pada komputer dengan nama getName.java.
Untuk mengcompile program tersebut, menggunakan command prompt. Pastikan pada command prompt kita telah masuk ke dalam direktori tempat menyimpan program tadi, misalnya pada komputer ini c:/program files/java/jdk1.6.0_18/bin. Compile dengan mengetikkan javac nama_file dalam hal ini karna nama file nya adalah getName maka untuk mengcompile dengan mengetik javac getNameLalu untuk menjalankan ketik java nama_file, dalam hal ini java getName. Hasilnya sebagai berikut :


Demo D1-1 getIP

untuk mengetahui IP dengan menggunakan coding java sebagai berikut :


Lalu disimpan pada folder bin pada jdk yang terdapat pada komputer dengan nama getIP.java.
Untuk mengcompile program tersebut, menggunakan command prompt. Pastikan pada command prompt kita telah masuk ke dalam direktori tempat menyimpan program tadi, misalnya pada komputer ini c:/program files/java/jdk1.6.0_18/bin. Compile dengan mengetikkan javac nama_file dalam hal ini karna nama file nya adalah getIP maka untuk mengcompile dengan mengetik javac getIP.



Lalu untuk menjalankan ketik java nama_file, dalam hal ini java getIP. Hasilnya sebagai berikut :



Rabu, 18 April 2012

iOs

iOS adalah sistem operasi yang terdapat pada produk-produk yang diciptakan perusahaan terkenal apple. iOS awalnya hanya dikembangkan untuk Iphone. Namun sekarang sudah diperluas untuk perangkat apple yang lainnya seperti iPod Touch, iPad, dan apple TV. iOS adalah sistem operasi yang diciptakan dengan segala kekurangan. Bukan berarti banyak masalah atau bug yang terdapat pada sistem operasinya. Tapi kekurangan yang terdapat pada feature-feature yang tersedia di dalam sistem operasinya. Dilihat perkembangannya dari versi awal sampe yang sekarang (4.2.1) dan untuk iPhone CDMA (4.2.5) sangat bertahap. Dan cenderung ketinggalan jaman dengansistem operasi gadget yang lain. Namun dengan adanya iOS versi 4.2.1, iPod Touch sudah bisa menandingi gadget-gadget saingannya. iOS memiliki kesetabilan yang baik dan sistem operasi iOS sangat user friendly.

Multitasking
Kemampuan multitasking baru bisa dirasakan oleh user iPod dan iPhone pada iOS versi 4.0 sedangkan pada iPad pada versi 4.2, pada versi 4.0 kemampuan multitasking belum stabil. Masih terdapat bug-bug yang terkadang merepotkan. Namun sudah diperbaiki pada versi selanjutnya(4.2) dan sekarang sudah bisa berjalan dengan baik. Kemampuan multitasking memungkinkan kita membuka beberapa aplikasi sekaligus tanpa harus keluar dari aplikasi yang kita buka. Cukup menekan home buton maka kita akan keluar dari aplikasi, dan aplikasi tersebut tidak akan tertutup secara permanen. Untuk menampilkan aplikasi nya cukup dengan menekan dua kali home buton maka akan keluar aplikasi yang tadi dibuka. Cara mematikan aplikasi secara permanen adalah dengan cara menekan Home Buton sebanyak 2 kali. Lalu kita tap dan tahan. Tunggu sampe keluar gambar lalu tap tanda (-) yang berwarna merah. Maka aplikasi akan berhenti permanen.

Membuat Folder
Pada versi 3 ipod touch dan iphone belum bisa melakukan perintah untuk membuat folder. Dengan adanya kemampuan untuk membuat folder, ipod kelihatan lebih rapi karena tidak harus memiliki banyak slide dikarena banyaknya aplikasi yang kita miliki yang tercecer di layar. Dengan kemampuan membuat folder Kita cukup mengabungkan aplikasi-aplikasi yang sejenis dan membuat nya dalam 1 folder agar tidak memakan banyak tempat. Cara membuat folder, adalah dengan cara menahan dan menggeserkan aplikasi yang sejenis ke satu tempat yang sama. Maka akan tercipta 1 folder dengan berisi dua aplikasi (awalnya) folder dapat kita tambah isinya dengan cara melakukan cara yang sama seperti diatas. Gambar ini menunjukan isi 1 folder yang ada, dengan nama folder Game.

Air Print
Jika memiliki printer yang dapat terkoneksi sambungan wireless, dapat mengunakan kemapuan air print. Ini salah satu kemampuan tambahan dari iOS versi 4.2. dan hanya dapat dilakukan dengan printer yang dapat terkoneksi dengan kemampuan wireless, tidak dapat mengunakan kabel usb.

Mengubah wallpaper
Pada awalnya ipod Touch tidak mengganti wallpaper tampilan nya. Dan hanya tersedia tampilan default dengan beackground hitam. Seperti gambar di atas (versi 3.2), dan setelah update ke versi 4.2 kita dapat mengubah background nya.
Wifi dan Airplane Mode
Ditambahkan kemampuan agar ipod dapat terkoneksi ke jaringan wifi. Dan terdapat mode airplane yang ditambahkan pada saat update sofware versi 4.0
Air Play
Jadi iphone, ipod touch, dan ipad dapat terkoneksi ke speaker yang mampu terkoneksi menggunakan kemampuan wireless.
Game center dan Book Store (iBook)
Terdapat kemampuan mengakses game ke apple store secara mudah mengunakan kemampuan game center tanpa harus melalui iTunes atau app store. Dan iBook store adalah khusus Toko buku yang ada di iTunes store. Namun dengan ada kemampuan akses ke game center dan iBook store, sehingga tidak perlu repot-repot lagi ke iTunes untuk mencari buku dan game kesukaan.
Voice Control
Kemampuan untuk memberi perintah kepada ipod melalui perintah suara. Kemampuan voice control dapat digunakan mengunakan bahasa indonesia, inggris, jepang dan beberapa lagi yang telah di sesuaikan oleh apple. Namun voice control hanya dapat dinikmati iPhone user dan Ipod Touch 32 GB 2gen sampai 4gen. Sedangkan ipod Touch 8GB tidak didukung fasilitas voice control.
Google maps, calender, youtube, weather, mail, contacts, stock, dan voice memo.
Sistem operasi iOS dapat terkoneksi dengan google maps, calender, youtube, laporan cuaca, kontak, e.mail, stock, dan voice memo.
Dengan google map dapat mengetahui lokasi keberadaan. Namun untuk mengaktifkan kemampuan ini harus terkoneksi dengan internet atau jaringan wifi. Karena tidak dapat digunakan dengan kondisi offline.
Dengan Youtube kita dapat menonton vidio kesukaan yang ada di youtube. Dan hanya dapat digunakan ketika terkoneksi kepada internet. E.mail memungkinkan kita selalu update dan membaca setiap yang masuk ke e.mail. Stoccks semacam info bursa dapat di update ketika kita online. Dan tidak dapat digunakan ketika kita offline. Voice memo memungkinkan untuk merekam suara dan menjadikan nya pesan.
Berikutnya adalah Kekurangan dan Kelebihan yang terdapat pada sistem operasi iOS pada iPod Touch :

Kelebihan:
• Sulit terserang Virus.
• User Friendly.
• Memiliki tampilan yang bagus.
• Tersedia aplikasi yang bagus, dapat mendowload nya di iTunes menggunakan acoount iTunes free atau berbayar.
• ukuran memory internal yang cukup besar. 8GB, 16GB, 32GB, 64GB.
• UpGrade FW yang relatif mudah.

Kekurangan:
• Harga relatif mahal.
• Memory yang tersedia tidak bisa ditambah sesuai keinginan.
• Tampilannya tidak bisa diubah-ubah sesukai hati, kecuali jika iPod sudah di hack namun itu melanggar hukum. Jika diketahui oleh pihak apple, maka garansi hilang.
• Membuat lupa waktu, karena gamenya bagus, sangat menyenangkan, dan banyak.
• kualitas suara yang dihasilkan speaker outputnya sangat kecil.


IOS 4 VERSI FINAL
Update Keamanan
Apple telah memerbarui sistem keamanan dan memerbaiki 10.000 ribu bug dan celah keamanan pada iPhone 3.0 dan membawa pembaruan keamanan pada iOS 4
Resolusi Layar Tertinggi
Resolusi layar iOS 4 mencapai 640 x 960 pixel merupakan resolusi layar ponsel tertinggi saat ini. Membuat layar iPhone 4 menjadi layar terjernih dan terhalus saat ini. Membuat pengguna menjadi nyaman saat menatap iPhone 4, saat beraktifitas biasa maupun menonton video HD.
Siap untuk Bisnis
Berkat tambahan dukungan layanan dari Microsoft Exchange terhubung dengan Microsoft Exchange Server yang sangat profesional tidak perlu khawatir lagi. Dimanapun waktu apapun dapat mengakses dan berkomunikasi.
Multitasking
Pembaruan yang sangat fenomenal adalah iOS 4 dapat multitasking. Namun, multitasking tetap terbatas hanya untuk aplikasi bawaan iOS 4 saja.
Fitur – Fitur Baru
iOS 4 membawa kesegaran dengan penambahan fitur baru, seperti FaceTime. Dengan FaceTime, bervideo call semakin menyenangkan karena selain dapat melihat lawan bicara dapat melihat wajah sendiri yang diletakkan pojok bawah kiri. Selain itu fitur ini memungkinkan video call conference, bervideo call dengan banyak orang. Selain itu iTunes saat ini selain multimedia player dapat pula menonton siaran TV kesayangan dari iTunes.
Dukungan Hardware Tinggi
iOS 4 didukung spesifikasi hardware tinggi diantaranya prosesor Apple A4 1GHz arsitektur ARM, 512 MB RAM, penyimpanan hingga 32 GB, kamera 5MP mendukung rekaman video HD 720p, dan jaringan 3.5G 10mbps donwload 2mbps upload serta WiFi b/g/n.
Memiliki Lebih dari 250.000 Aplikasi
iOS 4 memiliki lebih dari 250 robu aplikasi yang siap di download melalui Apple Store
iOS 4 sebenarnya bukan hanya untuk iPhone tapi juga untuk perangkat portable Apple lainnya, iPad dan iPod.
Saat ini update terbaru iOS 4 adalah iOS 4.1. Update iOS 4 dapat di download gratis melalui iTunes Mac, iPod, iPad maupun iPhone. Ikuti perintah selengkapnya.

Android

Definisi Android
Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri yang akan digunakan untuk bermacam peranti bergerak.


Sejarah Android
Kerjasama dengan Android Inc.
Pada Juli 2000, Google bekerjasama dengan Android Inc., perusahaan yang berada di Palo Alto, California Amerika Serikat. Para pendiri Android Inc. bekerja pada Google, di antaranya Andy Rubin, Rich Miner, Nick Sears, dan Chris White. Saat itu banyak yang menganggap fungsi Android Inc. hanyalah sebagai perangkat lunak pada telepon seluler. Sejak saat itu muncul rumor bahwa Google hendak memasuki pasar telepon seluler. Di perusahaan Google, tim yang dipimpin Rubin bertugas mengembangkan program perangkat seluler yang didukung oleh kernel Linux. Hal ini menunjukkan indikasi bahwa Google sedang bersiap menghadapi persaingan dalam pasar telepon seluler.

2007-2008: 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, 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.
Telepon pertama yang memakai sistem operasi Android adalah HTC Dream, yang dirilis pada 22 Oktober 2008. Pada penghujung tahun 2009 diperkirakan di dunia ini paling sedikit terdapat 18 jenis telepon seluler yang menggunakan Android.

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.

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.

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.

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.
Untuk bergerak cepat dalam persaingan perangkat generasi berikut, Google melakukan investasi dengan mengadakan kompetisi aplikasi mobile terbaik (killer apps - aplikasi unggulan). Kompetisi ini berhadiah $25,000 bagi setiap pengembang aplikasi terpilih. Kompetisi diadakan selama dua tahap yang tiap tahapnya dipilih 50 aplikasi terbaik.
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 oleh MySpace dan Facebook.

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.
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 (gaming), 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.
Android versi 3.0/3.1 (Honeycomb)
Android Honeycomb dirancang khusus untuk tablet. Android versi ini mendukung ukuran layar yang lebih besar. User Interface pada Honeycomb juga berbeda karena sudah didesain untuk tablet. Honeycomb juga mendukung multi prosesor dan juga akselerasi perangkat keras (hardware) untuk grafis. Tablet pertama yang dibuat dengan menjalankan Honeycomb adalah Motorola Xoom. Perangkat tablet dengan platform Android 3.0 akan segera hadir di Indonesia. Perangkat tersebut bernama Eee Pad Transformer produksi dari Asus. Masuk pasar Indonesia pada Mei 2011.

Android versi 4.0 (ICS :Ice Cream Sandwich)

Diumumkan pada tanggal 19 Oktober 2011, membawa fitur Honeycomb untuk smartphone dan menambahkan fitur baru termasuk membuka kunci dengan pengenalan wajah, jaringan data pemantauan penggunaan dan kontrol, terpadu kontak jaringan sosial, perangkat tambahan fotografi, mencari email secara offline, dan berbagi informasi dengan menggunakan NFC.

Selasa, 17 April 2012

Mobile Computing

1. Definisi Mobile Computing
Mobile computing adalah kemampuan sebuah teknologi yang memungkinkan penggunanya bisa memanfaatkan kemampuan komputer secara optimal, meski  menghadapi perpindahan/pergerakan manusia dalam penggunaan komputer secara praktis. Banyak kalangan menilai bahwa mobile computing akan menggeser keberadaan desktop atau PC yang selama ini kita kenal.Berbicara mengenai mobilitas, hal yang menjadi kritis adalah tenaga. Komponen-komponen kini memiliki performa yang terus meningkat baik dari segi kecepatan maupun kualitas, mengakibatkan kebutuhan akan tenaga listrik meningkat. 
2. Perkembangan Mobile Computing




3. Jenis Mobile Computing
Mobile Computing yang ada saat ini ada beberapa jenis, diantaranya adalah:
  • Laptop merupakan komputer portabel, kecil dan dapat dibawa kemana saja dengan sangat mudah yang terintegrasi pada sebuah casing. Berat laptop berkisar dari 1 sampai 6 kilogram tergantung ukurannya, bahan dan spesifikasi. Sumber listrik berasal dari baterai atau A/C adaptor yang dapat digunakan untuk mengisi ulang baterai dan untuk menyalakan laptop itu sendiri. Laptop kegunaannya sama dengan Komputer desktop, yang membedakannya hanya ukuran sehingga memudahkan pemakai untuk membawanya kemana-mana.
  • Wearable Computer atau komputer yang dipakaikan di tubuh manusia. Contohnya adalah Computer Gletser Ridgeline W200. W200 ini terbuat dari paduan magnesium bertulang yang memaksimalkan kekuatan dan meminimalkan berat keseluruhan. Pada hanya 10,2 ons dan dibentuk pada kontur lengan, W200 yang mengkombinasikan fitur yang sama dari sebuah komputer standar dengan sebuah perangkat yang memberikan kenyamanan dan ergonomis pergelangan tangan instrumen aus. W200 ini memiliki sebuah 3.5 “layar warna dengan layar sentuh, keyboard backlit dan baterai hot swappable. Fungsi nirkabel dari W200 memastikan konektivitas berkelanjutan terlepas dari lokasi pengguna dengan plug and play Wi-Fi, Bluetooth dan modul GPS. Menggunakan CE Windows atau sistem operasi Linux, unit cepat dapat dikonfigurasi untuk mengakses sistem host remote melalui kabel terintegrasi atau antarmuka nirkabel.
  • PDA(Personal Digital Assistants) adalah sebuah alat elektronik yang berbasis komputer dan berbentuk kecil serta dapat dibawa kemana-mana.  Versi PDA yang lebih canggih dapat digunakan sebagai telepon genggam, akses internet, intranet, atau extranet lewat Wi-Fi atau Jaringan Wireless. Salah satu ciri khas PDA yang paling utama adalah fasilitas layar sentuh
  • Smartphone adalah ponsel yang menawarkan kemampuan canggih, boleh dikata kemampuannya menyerupai kemampuan PC (komputer). Umumnya suatu ponsel dikatakan sebagai smartphone bila dapat berjalan pada software operating system yang lengkap dan memiliki interface dan platform standar bagi pengembang aplikasi. Sementara itu ada yang mengatakan smartphone adalah ponsel sederhana dengan fitur canggih seperti kemampuan mengirim dan menerima email, menjelajah internet dan membaca e-book, built in full keyboard atau external USB keyboard, atau memiliki konektor VGA. Dengan kata lain, smartphone adalah miniatur komputer dengan kemampuan ponsel .
  • 4. Tools Untuk Mobile Computing
    Dibawah ini adalah beberapa tools Mobile Computing dan kegunaannya.
    1. Java ME, popular untuk game
    2. Symbian, general purpose, didukung Nokia
    3. Android adalah berbasis Linux
    4. iPhone , hanya pada Mac OS X
    5. Lazarus, bermanfaat utk porting object Pascal
    6. Palm OS, kuat di US
    7. dll
    5. Penelitian Mobile Computing
    • Wireless Communications
    − Quality of connectivity
    − Bandwidth limitations
    • Mobility
    − Location transparency
    − Location dependency
    • Portability
    − Power limitations
    − Display, processing, storage limitations

all about my live

Terimalah saat ini dan semua yang akan datang sebagai KARUNIA. Tuhan adalah pemberi yang tidak pernah berhenti memberi.

sapta rini families

sapta rini families
the best family in the world

hadiwijono fams

hadiwijono fams
dad's fams

urha ririk

urha ririk
my bestie

my best friends

my best friends
they're the best thing in my live

atriiin

atriiin
best friends

4ia14 woman

4ia14 woman
cewek-cewek yg doyan ktawa tanpa henti