14 April 2011

Dokumentaasi Guestbook

kali ini kita akan mendokumentasikan hasil guestbook kita ke bentuk PDF dan CSV.
nah bagaimana caranya convert dari database MySQL ke PDF dan CSF menggunakan PHP,
Silahkan download script PHP dibawah ini.

http://www.4shared.com/file/-OtI1ikf/Guest_004.html


29 Maret 2011

Arsitektur XML Web Service


   Service-Oriented Architecture
    Untuk membangun fleksibel, aplikasi terdistribusi kuat, ada sejumlah persyaratan yang harus dipenuhi:
Ketika mengintegrasikan sumber daya perangkat lunak, sumber daya harus longgar   digabungkan; yaitu, sumber daya harus berbeda dan terpisah.
Komunikasi Interprogram harus sesuai dengan standar Internet.
Layanan antarmuka sumber daya perangkat lunak harus dipublikasikan untuk umum digunakan, dan    definisi antarmuka dan dokumentasi harus publik diakses.
Membangun aplikasi yang memenuhi persyaratan sebelumnya dapat mengakibatkan    keuntungan berikut:
  • Anda dapat membangun aplikasi dengan mengintegrasikan proses bisnis utama dengan outsourcing jasa perangkat lunak dan sumber daya.
  • Anda dapat menciptakan sumber daya perangkat lunak yang lebih rinci.
  • Reusable pihak ketiga sumber daya perangkat lunak dapat menyediakan biaya dan produktivitasmanfaat.
  • Penjualan perangkat lunak sebagai layanan dapat menjadi luas. Misalnya,perusahaan dapat menjual layanan kalender bersama sebagai sebuah layanan dapat diakses Web bukannya menjual aplikasi kalender yang berdiri sendiri.
Unsur-unsur layanan yang berorientasi arsitektur.
Sebuah arsitektur berorientasi layanan sangat ideal untuk melaksanakan seperti terdistribusI aplikasi. Ini adalah arsitektur konsep

22 Maret 2011

Web Service Application Distributed


      A. Pengertian distribusi aplikasi 
   Dengan munculnya komputer mini dan komputer pribadi, desentralisasi baik pengolahan dan penyimpanan data menjadi dibutuhkan. Namun, meskipun  pengolahan data dan penyimpanan tidak lagi terpusat, aplikasi logis  masih bisa menjadi aplikasi tunggal, dengan merancang aplikasi sebagai distribusi  aplikasi. Sebuah aplikasi terdistribusi adalah sebuah aplikasi yang pengolahan  mungkin persyaratan lapangan kepuasan oleh komputer fisik ganda, dan data yang  dapat disimpan dalam lokasi fisik, tetapi yang logis fungsi tidak ditentukan oleh topologi fisik yang digunakan untuk mengimplementasikan aplikasi.





B.Alasan menggunakan aplikasi terdistribusi
1.       Biaya mainframe
Salah satu kekuatan pendorong utama adalah biaya mainframe. Tidak hanya  biaya investasi awal di luar jangkauan kebanyakan perusahaan, tetapi memiliki  titik tunggal kegagalan adalah risiko bahwa kebanyakan perusahaan tidak mampu.
2.      Data kepemilikan  
Salah satu faktor penting di balik desentralisasi adalah politik data kepemilikan. Departm Ent, divisi, lokasi geografis, atau situs yang  dimiliki data tidak suka mendelegasikan ponsibility res mengelola mereka  data ke beberapa lokasi pusat lainnya.
3.       Keamanan
Faktor penting lain adalah keamanan.
Untuk sebuah organisasi, biasanya kebanyakan
      data tersebut harus mudah diakses. Namun, data sensitif perusahaan masih
harus dijamin aman. Katering untuk dua persyaratan keamanan yang bersaing adalah
jauh lebih mudah jika data bisa fisik y tersegmentasi.

.  C. Aplikasi terdistribusi sebagai penyedia layanan
                  Dengan munculnya pola desain untuk aplikasi terdistribusi datang sebagai penyedia layanan kesadaran bahwa industri komputer belum mencapai tujuannya dalam reuse. Daripada melihat aplikasi terdistribusi sebagai logis monolitik, menjadi berguna untuk melihat komponen sebuah aplikasi terdistribusi sebagai penyedia jasa untuk aplikasi logis. Konsep fungsi penyebaran diselenggarakan janji reuse. 
                       Pengembang bisa menggunakan masing-masing set terdistribusi fungsionalitas sebagai sebuah blok bangunan untuk aplikasi jauh lebih besar. Ada  masalah yang signifikan dalam mencapai jenis ini digunakan kembali. Sebagian dari masalah ini kemudian dibahas dalam modul ini, ketika berbagai arsitektur dan teknologi yang digunakan untuk mengimplementasikan aplikasi terdistribusi dijelaskan.

D. RPC-based Architectures
RPC adalah sebuah metode yang memungkinkan kita untuk mengakses sebuah prosedur atau fungsi dari computer lain.
RPC menyediakan :
1.    Location Transparency
Programmer tidak harus mengetahui lokasi service providernya.
2.    A Familiar programming model
Kebanyakan programmer dibiasakan untuk menggunakan beberapa procedure call

19 Maret 2011

OOP(Object Oriented Programming) PHP

OOP adalah singkatan dari Object Oriented Programming, dalam bahasa kita berarti pemrograman berorientasi objek, yaitu mengganggap bahwa segala sesuatu dalam bahasa pemrograman adalah object, benda seperti dalam dunia nyata.
OOP dalam PHP hampir mirip dengan OOP pada java. Jika anda sudah pernah belajar java atau javascript, OOP dalam PHP tidak begitu bermasalah. OOP PHP berbeda dengan PHP struktural. Pada OOP kita bisa membuat sebuah class yang berisi semua fungsi-fungsi yang biasa digunakan untuk proses web, misalkan proses query database, proses login, proses regular expression dll.Ingat bahwa fungsi dalam OOP adalah method. Dari class tersebut bisa dibuat sebuah object yang memiliki semua method yang saya sebutkan tadi, proses query, proses login, proses reqular expression dll. Tambahan lagi, dengan menggunakan OOP, pembuatan program menjadi lebih mudah dan cepat begitu juga konsistensi program akan terjaga. Anda juga bisa membuat template web dengan menggunakan OOP dimana ada method yang bertugas untuk

17 Maret 2011

Guestbook With MySQL

 Guest book, apaan tuh? Buat yang awam banget, guestbook itu adalah sebuah halaman web di mana pengunjung kita bisa meninggalkan pesan dan kesannya selama mengunjungi situs web kita. Nah, kita akan mencoba membuat aplikasi tersebut dengan menggunakan PHP dan MySQL.

Untuk membuat sebuah guestbook, disini kita akan membuat 2 buah halaman PHP. Halaman pertama berfungsi untuk menampilkan form guestbook dan form untuk melihat isi guestbook.Serta sebuah database untuk menyimpan isi guestbook,dalam hal ini kita menggunakan MySQL.
Kamu bikin itu tabel di database yg telah dibuat tadi dengan nama tGuestbook (misalnya) dengan 3 buah field: nama, email dan pesan. (kamu bisa ngembangin sendiri nantinya ya, misalnya dengan menambahkan field tanggal dll...). Disini saya bikinnya pake phpMyadmin.

Kalo database sudah siap sekarang mulailah membuat program guestbook dengan mengkoneksikannya ke MySQL.
Tutorialnya bisa kalian download DISINI .
Atau kalian bisa download source code program guestbook sederhana yang sudah saya buat DISINI
 
© 2011 Brankas Tugas | Except as noted, this content is licensed under Creative Commons Attribution 2.5.
For details and restrictions, see the Content License | Recode by Ardhiansyam | Based on Android Developers Blog