''

Selasa, 18 Januari 2011

LAPORAN TUGAS BESAR MOBILE PROGRAMMING - BAB 2

OCCUPATION MOBILE APPLICATION (OMA)

Laporan
Diajukan untuk memenuhi kelulusan matakuliah Mobile Programming


Oleh
Rahmat Maulana Muhammad [1083163]
Yuniar Prasetyo [1083074]




JURUSAN TEKNIK INFORMATIKA
POLITEKNIK POS INDONESIA
BANDUNG
201
1

========================================

BAB II
LANDASAN TEORI

1.      2.1 PHP
PHP (Hypertext Preprocessor) adalah sebuah bahasa pemrograman yang berbentuk scripting, sistem kerja dari program ini adalah sebagai interpreter bukan sebagai complier. Dimana pada bahasa interpreter, script mentahnya tidak harus diubah ke dalam bentuk source code. Sehingga pada saat menjalankan bentuk program, kode dasar secara langsung akan dijalankan tanpa harus melalui proses pengubahan ke dalam bentuk source code. Bentuk pemrograman scripting ini berjalan di bawah halaman browser seperti Internet Explorer, Mozila ataupun Opera.

Kode pemrograman PHP menyatu dengan tag-tag HTML dalam suatu file. Kode PHP diawali dengan tag <? Atau <?php dan ditutup dengan tag ?>. file yang berisi tag HTML dan kode PHP ini diberi ekstensi. PHP atau lainnya yang ditetapkan pada apache/web server. Kelebihan – kelebihan dari PHP antara lain :
a.       life cycle yang singkat, sehingga PHP selalu up to date mengikuti perkembangan teknologi internet.
b.      croos platfrom, PHP dapat dipakai pada hampir semua web server yang ada dipasaran (apache, AOL server, fhttpd, phttpd, Microsoft IIS, dan lain – lain) yang dijalankan pada berbagai sistem operasi (Linux, freeBSD, Unix, Solaris, Windows).
c.       PHP mendukung banyak paket database, baik yang komersil maupun non  komersil, seperti postgreeSQL, SQL, Mysql, Oracle, Infomix, Microsoft SQL server, dan lain lain.

2.      2.2 APLIKASI MOBILE
Aplikasi mobile adalah sebuah aplikasi yang memungkinkan Anda melakukan mobilitas dengan menggunakan perlengkapan seperti PDA, telepon seluler atau Hand phone (HP). Dengan menggunakan aplikasi mobile, dapat dengan mudah melakukan berbagai macam aktifitas mulai dari hiburan, berjualan, belajar, mengerjakan pekerjaan kantor, browsing dan lain sebagainya. Pemanfaatan aplikasi mobile untuk hiburan paling banyak digemari oleh pengguna telepon seluler, karena dengan memanfaatkan adanya fitur game, music player, sampai video player membuat kita menjadi semakin mudah menikmati hiburan kapan saja dan dimanapun. perangkat mobile memiliki banyak jenis dalam hal ukuran, desain dan layout, tetapi mereka memiliki kesamaan karakteristik yang sangat berbeda dari desktop system.
§  Perangkat mobile memiliki memory yang kecil
§  Sistem mobile tidaklah setangguh desktop
§  Menghabiskan Perangkat mobile memiliki ukuran yang kecil
§  Daya yang rendah dibanding dengan mesin desktop
§  Kuat dan dapat diandalkan Perangkat mobile memiliki bandwith rendah



3.      2.3 J2ME
J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada perangkat konsumen. Perangkat ini memiliki jumlah memori yang terbatas, menghabiskan sedikit daya dari baterei, layar yang  kecil dan bandwith jaringan yang rendah. Dengan perkembangbiakan perangkat mobile konsumer dari telepon, PDA, kotak permainan ke peralatan-peralatan rumah, Java menyediakan suatu lingkungan yang portable untuk mengembangkan dan menjalankan aplikasi pada perangkat ini.
Program J2ME, seperti semua program JAVA adalah diterjemahkan oleh VM. Program-program tersebut dikompile ke dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM).Ini berarti bahwa program-program tersebut tidak berhubungan langsung dengan perangkat. J2ME menyediakan suatu interface yang sesuai dengan perangkat. Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu dijalankan pada mesin yang berbeda. Inti dari J2ME terletak pada configuration dan profile-profile. Suatu configuration menggambarkan lingkungan runtime dasar dari suatu sistem J2ME. Ia menggambarkan core library, virtual machine, fitur keamanan dan jaringan.

4.      2.4 SOFTWARE YANG DIGUNAKAN
·         JDK-6U16-WINDOWS-I586
·         SUN_JAVA_WIRELESS_TOOLKIT-2_5-WINDOWS
·         APPSERV-WIN32-2.5.10
·         NPP.5.1.2.INSTALLER

Tidak ada komentar:

Posting Komentar