PDF (Portable Document Format) adalah sebuah format berkas yang dibuat oleh Adobe System pada tahun 1993 untuk keperluan pertukaran dokumen digital. Format PDF digunakan untuk merepresentasikan dokumen dua dimensi yang meliputi teks, huruf, citra dan grafik vektor dua dimensi. Pada Acrobat 3-D, kemampuan PDF juga meliputi pembacaan dokumen tiga dimensi. PDF telah menjadi standar ISO pada tanggal 1 Juli 2008 dengan kode ISO 32000-1:2008.

SEJARAH PDF
Ketika pertama kali diperkenalkan pada tahun 1993, tingkat penggunaan dokumen berformat PDF relatif rendah. Pada saat itu perangkat lunak untuk membuat dokumen PDF (Adobe Acrobat) dan perangkat lunak untuk membacanya (Acrobat Reader, sekarang Adobe Reader) tersedia secara komersial, tidak didistribusikan gratis. Versi-versi awal PDF tidak mendukung fasilitas pranala luar, yang membuatnya kurang terintegrasi dengan World Wide Web, dan penambahan besar ukuran berkas PDF pada paket data yang dikirimkan membuatnya lambat untuk diunduh (download) dengan tingkat kecepatan modem pada saat itu. Penyebab lain kekurangpopuleran PDF pada masa itu disebabkan karena format berkas PDF harus bersaing dalam tingkat penggunaannya dengan format lain seperti Envoy, Common Ground Digital Paper, dan PostScript (.ps). (more…)

 

Untuk membangun aplikasi terdistribusi yang fleksibel dan kuat ada beberapa hal yang harus dipenuhi :

  1. Ketika mengintegrasikan sumber daya perangkat lunak, sumber daya harus digabungkan, maksudnya sumber daya harus berbeda dan terpisah
  2. Komunikasi inter program harus selalu sesuai dengan standar internet
  3. Interface service dari sumber daya software harus diumumkan untuk publik dan definisi interface serta dokumentasi harus mudah diakses oleh publik

Pembangunan aplikasi yang sesuai dengan requirement dapat menghasilkan keuntungan sebagai berikut :

  1. Kita dapat membangun aplikasi dengan integrasi proses bisnis inti dengan menggunakan servise software outsource dan resource
  2. Kita dapat membuat sumber daya software-software kecil
  3. Sumber daya software third-party yang dapat digunakan kembali mampu menyediakan biaya dan keuntungan produktivitas
  4. Penjualan software sebagai service dapat menjadi luas

(more…)

 
W

Aplikasi Teristribusi (Modul 1)

On 22 March, 2011, in Ngumpul Web Service, by diah

Pengertian Aplikasi Terdistribusi

Aplikasi terdistribusi adalah suatu aplikasi yang  procesing requirementnya terdiri dari beberapa computer, dan datanya bias disimpan di beberapa lokasi (secara fisik), tetapi fungsi logikanya tidak ditentukan oleh topologi fisiknya yang digunakan untuk mengimplementasikan aplikasi tersebut.

Alasan Aplikasi Terdistribusi Dibutuhkan

Yang mendorong peemrosesan dan penyimpanan data menjadi terdistribusi adalah :

1. Biaya Mainframe

Dalam aplikasi terdistribusi, semua computer dapat saling share data. Dalam melakukan share, setiap computer tidak diharuskan untuk memiliki mainframe yang sama. Sehingga biaya mainframe dapat ditekan.

2. Kepimilikan data

Data dapat diakses  bebas tanpa adanya perizinan dari pemiliknya.

Karena  tanggung jawab memanage data tidak didelegasikan.

3. Keamanan

Untuk sebuah organisasi, sebagian besar datanya harus dapat diakses dengan mudah. Namun, data perusahaan yang sensitive harus tetap diamankan. Sehingga aplikasi terdistribusi itu men-segmantasi (membagi) data secara fisik (antara data yang secure dan data yang easily accesible).

Aplikasi Terdistribusi sebagai Service Provider

Aplikasi terdistribusi menyediakan layanan yang fungsional  bagi aplikasi yang membutuhkannya.

sehingga client cukup mengaksesnya saja tanpa harus membuat aplikasi tersebut.
(more…)

 

Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya,

Model data berorientasi objek dikatakan dapat memberi fleksibilitas yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik piranti lunak skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan pendekatan OOP lebih mudah dikembangkan dan dirawat.
(more…)

 

Database, apaan tuh?
Sebuah database adalah sebuah struktur yang umumnya dikategorikan dalam 2 hal: Sebuah database flat dan sebuah database relasional. Database relasional lebih disukai karena lebih masuk akal dibandingkan database flat. Nah, MySQL adalah sebuah database relasional.
Pada database yang memiliki struktur relasional. Ada tabel-tabel yang menyimpan data. Setiap tabel terdiri dari kolom dan baris. Sebuah kolom mendefinisikan jenis informasi apa yang akan disimpan. Kamu memerlukan kolom khusus untuk setiap jenis informasi yang ingin kamu simpan (misalnya umur, tinggi, berat, alamat)
Kalau kolom mendefinisikan jenis informasi apa yang akan disimpan, maka sebuah baris adalah data aktual yang disimpan.

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael “Monty” Widenius.
(more…)

 
W

Buku Tamu (guestbook with PHP)

On 10 March, 2011, in Bundelan Tugas PHP, by diah

Buku tamu atau Guestbook merupakan fitur pilihan di dalam sebuah management website fitur ini bersifat optional dan tidak harus memiliki fasilitas ini. Di website-website besar atau website yang sudah terkenal jarang kita jumpai fasilitas Guestbook ini karna fasilitas ini di gantikan oleh fasilitas Contact us atau kontak kami, sebaliknya di website-website baru atau sedang dalam proses pembangunan tidak jarang di temukan fasilitas ini. Ok, kita langsung saja karna saya anggap semua orang yang sering ada di dunia maya maka sudah familiar dengan hal ini.

Secara sederhana Guestbook berisi nama, email dan komentar. Nama, email, dan pesan biasanya wajib diisi dan anda dapat menambahkan data lainnya yang bersifat optional boleh diisi boleh juga di kosongkan. Pada pembuatan guestbook ini kita membutuhkan sebuah database sebagai media penyimpanan datanya, atau file yang akan menampung data, kali ini kita menggunakan file untuk menampung data guestbook tersebut.

sumber : http://noe.blogsite.org/membuat-buku-tamu-atau-guestbook/
(more…)

 
W

Palindrom

On 9 March, 2011, in Bundelan Tugas PHP, by diah

Palindrom adalah sebuah kata, frasa, angka maupun susunan lainnya yang dapat dibaca dengan sama baik dari depan maupun belakang (spasi antara huruf-huruf biasanya diperbolehkan). Kata “palindrom” berasal dari bahasa Yunani: palin (“balik”) dan dromos (“pacuan kuda”).

Menurut buku Mother Tongue: English & How It Got That Way (hal. 227): “Palindrom berumur setidaknya 2.000 tahun.”

Palindrom LatinSator Arepo Tenet Opera Rotas” sangat unik karena ia akan megulang kalimatnya lagi jika kita membentuk kata dari huruf pertama setiap kata kemudian disambung dengan huruf kedua setiap kata, dan seterusnya. Karena itu ia juga dapat disusun dalam sebuah kotak yang dapat dibaca secara vertikal maupun horisontal:

Palindrom ada dalam banyak bahasa-bahasa Barat, terutamanya di bahasa Inggris. Meskipun begitu, gelar “bahasa palindrom” jatuh pada bahasa Finlandia.

Selain itu, palindrom juga ada dalam bahasa-bahasa non-Barat, contohnya bahasa Jepang, bahasa Tionghoa dan bahasa Korea.

Dalam Bahasa Indonesia kalimat seperti di bawah ini juga merupakan palindrom:

  • Aku suka rajawali, bapak. Apabila wajar, aku suka (oleh Benjamin Goodspeed Zimmer).
  • Kasur ini rusak.
  • Kasur Nababan rusak.

Kata-kata yang termasuk palindrom misalnya:

sumber : http://id.wikipedia.org/wiki/Palindrom

jika kita menerapkan dalam php, simple script ini dapat kita gunakan.

lalu simpan file project di /opt/lampp/htdoc/namaDirectoryProject

lalu jalankan program tersebut melalu browser dengan mengetikkan url yang dituju

hasilnya :

Selamat mencobaa .. :)

 
W

Bilangan Fibonacci

On 9 March, 2011, in Bundelan Tugas PHP, by diah

Dalam matematika, bilangan Fibonacci adalah barisan yang didefinisikan secara rekursif sebagai berikut:

Penjelasan: barisan ini berawal dari 0 dan 1, kemudian angka berikutnya didapat dengan cara menambahkan kedua bilangan yang berurutan sebelumnya. Dengan aturan ini, maka barisan bilangan Fibonaccci yang pertama adalah:

0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946…

Barisan bilangan Fibonacci dapat dinyatakan sebagai berikut:

Fn = (x1n – x2n)/ sqrt(5)

dengan

  • Fn adalah bilangan Fibonacci ke-n
  • x1 dan x2 adalah penyelesaian persamaan x2-x-1=0

(more…)

 
W

Bilangan Prima

On 9 March, 2011, in Bundelan Tugas PHP, by diah

Dalam matematika, bilangan prima adalah bilangan asli yang lebih besar dari 1, yang faktor pembaginya adalah 1 dan bilangan itu sendiri. 2 dan 3 adalah bilangan prima. 4 bukan bilangan prima karena 4 bisa dibagi 2. Sepuluh bilangan prima yang pertama adalah 2, 3, 5, 7, 11, 13, 17, 19, 23 dan 29.

Jika suatu bilangan yang lebih besar dari satu bukan bilangan prima, maka bilangan itu disebut bilangan komposit. Cara paling sederhana untuk menentukan bilangan prima yang lebih kecil dari bilangan tertentu adalah dengan menggunakan saringan Eratosthenes
(more…)

 
W

Just check …

On 3 March, 2011, in Uncategorized, by diah

semester baruu ..

semester 4 .. wooww

kayaknya kemaren masih belajar pemrograman 1 (C#),

eh sekarang udah belajar nyampe pemrograman 7 (PHP) lhoo ..

wish me luck 4ever … I will fight, yeaahh :)

Allah beside me :)