Selasa, 29 April 2014

PhoneGap


PhoneGap
          PhoneGap adalah sebuah framework pengembangan mobile open source yang dikembangkan oleh Nitobi Software dan IBM. Hal ini memungkinkan programmer perangkat lunak untuk membuat aplikasi untuk perangkat mobile dengan menggunakan HTML, CSS dan JaaScript. Aplikasi yang dihasilkan merupakan campuran, yang berarti bahwa mereka tidak benar-benar native maupun murni berbasis web (sebagian besar fungsi akan didukung oleh HTML5). Satu kelemahan yang dimiliki adalah bahwa aplikasi hibrida tidak memiliki akses penuh ke perangkat antarmuka pemrograman apllikasi (API).
Saat ini PhoneGap mendukung pengembangan untuk system operasi Apple iOs, Google Android, RIM Blackberry, Symbian, WebOS HP, Microsoft Windows Mobile dan Bada. Dukungan untuk versi terbaru, seperti BlackBerry 7 dan Windows Phone 7 sedang dilaksanakan sekang. Bada (system operasi yang digunakan oleh Samsung Wave S8500) akan segera didukung.
PhoneGap pertama kali dikembangkan di sebuah acara iPhoneDevCamp di San Francisco, PhoneGap memenangkan People’s Choice Award pada tahun 2009 di O’Relly Media’s 2009 Web 2.0 Conference. Framework PhoneGap digunakan pada beberapa aplikasi platform mobile seperti Worklight dan appMobi sebagai backbone dari mesin pengembangan mobile klien mereka.
Aplikasi yang dibuat dengan PhoneGap tidak hanya seperti situs web mobile biasanya. Hasil aplikasi dari PhoneGap bias berinteraksi dengan hardware yang ada di perangkat mobile seperti Accelerometer, GPS (Global Positioning System), kamera, kompas, kontak, file, media, network, notifikasi dan memori penyimpanan, tidak seperti aplikasi web secara normal. Aplikasi PhoneGap juga dibuat dan dikemas seperti aplikasi asli, yang artinya pembuat aplikasi bias membagikan aplikasinya memalui Apple App Store atau Android Market.

HTML
HTML (Hypertext Markup Language) adalah bahasa dasar untuk web scripting bersifat client side yang memungkinka untuk menampilkan informasi dalam bentuk teks, grafik, serta multimedia dan juga untuk menghubungkan antara tampilan web page atau yang lebih dikenal dengan Hyperlink. Tidak diperlukan suatu program editor lainnya yang berbasis GUI (Graphical User Interface) seperti Microsoft Front Page, Dreamweaver, dan sebagainya. Sebagai seorang pengembang aplikasi web maka kemampuan penugasan kode-kode HTML sangat diperlukan, karena HTML sebagai dasar/tumpuan dari suatu aplikasi web.

JavaScript
JavaScript adalah bahasa skrip yang popular di internet dan dapat bekerja di sebagian besar web browser popular sepertu Internet Exploler (IE), Mozilla Firefox, Netscape, dan Opera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT.
Kode JavaScript juga bias diletakkan di file tersendiri yang berkekstensi .js (singkatan dar JavaScript). Untuk memanggil kode JavaScript yang terdapat di file sendiri, di bagian awal <head> harus ditentukan dahulu nama file.

JSON
JSON (Java Script Object Notation) adalah format data interchange yang ringan berbasis teks. Sangat mudah bagu manusia untuk membaca dan menulis JSON. Hal ini didasarkan pada subset dari bahasa pemrograman JavaScript. Standar ECMA-262 Edisi-3 Desember 1999. JSON merupakan format teks yang benar-benar independen tetapi menggunakan konvensi yang akrab bagi programmer dari keluarga bahasa C, termasuk C, C++, C#, Java, JavaScript, Perl, Phyton, dan banyak lainnya. Properti ini membuat JSON menjadi bahasa pertukaran data yang ideal.

DAFTAR PUSTAKA
Patel, Yogest. (2012). Beginning PhoneGAp : Mobile Web Framework for Javascript and Html5. New York: Apress.
A Hariyanto, A Wibowo, A Noertjahyana. Jurnal Infra, 2013 “ Sistem Manajemen Skripsi Program Manajemen Bisnis Berbasis Web Service dan PhoneGap”. http://studentjournal.petra.ac.id/index.php/teknik-informatika/article/view/835/731, 29 April2013.
OT Sampurna, A Handojo, A Noertjahyan.  Jurnal Infra, 2013
 Pembuatan Aplikasi Sales berbasis Mobile Device menggunakan Phonegap”. http://studentjournal.petra.ac.id/index.php/teknik-informatika/article/view/778/678, 29 Apil2013.
JSON, (2009). JSON Format. Retrieved April, 29, 2013, from www.json.org
Read More

Senin, 28 April 2014

Linux

       Linux adalah sistem operasi varian Unix yang diadopsi dari Minix. Sistem operasi berlogo pinguin bernama "Tux" (singkatan dari Torvalds's UniX), ini bersifat sumber terbuka (open source), artinya semua orang bisa mengakses dan melakukan modifikasi atau penyesuaian terhadap sistem di dalamnya agar sesuai dengan kebutuhan.
Linux tidak langsung muncul dengan fitur dan antarmuka yang ramah pengguna seperti sekarang. tak heran jika awalnya hanya pengguna komputer dengan kemampuan teknis mumpuni yang mampu menjalankan Linux. Ekstensi Linux di komputer dekstop baru terjadi beberapa tahun belakang, dan makin populer terutama sejak kemunculan distro Ubuntu dan pertumbuhan perangkat komputasi mini seperti netbook dan smartbook.
Linux biasanya dikemas dalam sebuah format yang dikenal sebagai Linux distribution (disingkat distro), baik untuk dekstop maupun server. Distro Linux biasanya membundel kernel (inti) Linux beserta semua software pendukung yang dibutuhkan untuk menjalankan komputer, seperti berbagai utility,library,X Window System,dekstop environment sperti GNOME dan KDE, serta Apache HTTP Server.

Perbedaan mendasar Linux
Satu hal yang membedakan Linux terhadap sistem operasi lainnya adalah harga. Linux ini lebih murah dan dapat diperbanyak serta didistribusikan kembali tanpa harus membayar free atau royalti kepada seseorang. Tetapi ada hal lain yang lebih utama selain pertimbangan harga yaitu mengenai source code. Source code Linux tersedia bagi semua orang sehingga setiap orang dapat terlibat langsung dalam pengembangannya.
Kebebasan ini telah memungkinkan para vendor perangkat keras membuat driver untuk device tertentu tanpa harus mendapatkan lisensi source code yang mahal atau menandatangani Non Disclosure Agreement (NDA). Dan itu juga telah menyediakan kemungkinan bagi setiap orang untuk melihat ke dalam suatu sistem operasi yang nyata dan berkualitas komersial.
Karena Linux itu tersedia secara bebas di internet, berbagai vendor telah membuat suatu paket distrbusi yang dapat dianggap sebagai versi kemasan Linux. Paket ini termasuk lingkungan Linux lengkap, penagkat lunak untuk instalasi dan mungkin termasuk perangkat lunak khusus dan dukungan khusus.

Perbandingan Linux terhadap sistem operasi lainnya
Linux disusun berdasarkan standar sistem operasi POSIX yang sebenarnya diturunkan berdasarkan fungsi kerja UNIX. UNIX kompatibel dengan Linux pada level system call, ini berarti sebagian besar program yang ditulis untuk UNIX atau Linux dapat direkompilasi dan dijalankan pada sistem lain dengan perubahan yang minimal. Secara umum dapat dikatakan Linux berjalan lebih cepat dibanding UNIX lain pada hardware yang sama. Dan lagi UNIX memiliki kelemahan yaitu tidak bersifat free.
MS-DOS memiliki kemiripan dengan Linux yaitu file sistem yang bersifat hirarkis. Tetapi MS-DOS hanya dapat dijalankan pada prosesor x86 dan tidak mendukung multi user dan multi tasking, serta tidak bersifat free. Juga MSDOS tidak memiliki dukungan yang baik agar dapat berinteroperasi dengan sistem operasi lainnya, termasuk tidak tersedianya perangkat lunak network, program pengembang dan program utilitas yang ada dalam Linux.
MSWindows menawarkan kemampuan grafis yang ada pada Linux termasuk kemampuan networking tetapi tetap memiliki kekurangan yang ada pada MS-DOS.
Windows NT yang juga tersedia untuk Digital Alpha selain prosesor x86. Namun Windows NT ini masih juga memiliki beberapa kekurangan yang telah ada pada MS-DOS.Waktu untuk menemukan suatu bug dalam suatu sistem operasi ini tak sebanding dengan harga yang harus dibayar.
Sistem operasi Apple untuk Macintosh hanya dapat berjalan di sistem Mac. Juga memiliki kekurangan dari sisi ketersediaan perangkat bantu pengembang (development tool) dan juga kurang dapat secara mudah untuk berintoperasi dengan sistem operasi lainnya. Apple juga telah memungkinkan Linux dapat dijalankan pada PowerMac.


Daftar Pustaka
Susrini, Ni Ketut. (2010). LINUX untuk Pemula. Jakarta: Penerbit PT Grasindo.
http://NGELMU.DHS.ORG (tanggal akses 28 April 2014).
http://PANDU.DHS.ORG (tanggal akses 28 April 2014).
http://idkf.bogor.net/idkf-wireless/aplikasi/linux/linux-dasar-single.pdf (tanggal akses 28 April 2014).

Read More