Welcome To My Blog

Tempat Berbagi Ilmu Teknik Informatika. Semoga bermanfaat!

Kamis, 27 Februari 2014

Tentang Framework Kiky si kancil

Assalamu'alaikum warahmatullahi wabarakatuh
Senang sekali bisa nulis-nulis lagi kepada pembaca sekalian, berhubung kuliah yang lumayan padat, jadi penulis belum sempat update-update tulisan terbaru. nah untuk sekarang kita akan mengenal framework kiky si kancil dan bagaimana framework itu bekerja. di kampus penulis ada dosen yang hebat, beliau kebetulan yang membuat framework ini, ya meskipun masih version 1,0 tapi framework ini sangat keren. dan mohon maaf untuk frame work ini masih belum bisa di share, karna belum ada ijin dari dosen. jadi penulis hanya memaparkan bagaimana cara kerja framework ini. Framework Kiky Si Kancil merupakan pengembangan dari CRUD (Create Read Update Delete) Generator yang dibuat menggunakan kombinasi Lazarus, jQuery-UI, NodeFire dan sedikit imajinasi, yu mari simak cara penggunaan framework ini
Pertama kali dosen saya memberikan file seperti ini, cara menggunakannya click kanan lalu pilih "run as administrator" lalu akan muncul aplikasi, dan browse. pilih file "kikysikancil_v1.01.kancil" lalu oke, akan muncul folder "kikysikancil" nah folder tersebut copy dan masukan ke folder "htdocs".
ini adalah tampilan dari framework kiky si kancil
pilih menu login, gunakan username : kiky dan passwordnya : kiky
setelah masuk, maka akan muncul home. nah untuk menggunakan frame work ini ada 3 cara.
1 . buat database di "phpmyadmin" disini secara default membuat databasenya di "db_kikysikancil" jadi mudahnya anda tinggal buat tabel baru di db_kikysikancil.  Untuk saat ini, Framework Kiky Si Kancil baru mendukung pemasukan data secara otomatis bertipe varchar. Untuk field dengan tipe yang lain, anda perlu memodifikasi coding yang di-generate oleh aplikasi CRUD pada folder \pages\
misalkan anda buat tabel mahasiswa dengan field sebagai berikut

2. Untuk melihat tabel yang kita buat, caranya ketikan : localhost/kikysikancil/config/lazarus.php maka akan muncul seperti ini

3. setelah pengecekan database anda, lalu jalankan kikysikancil.exe pada folder lazarus. seperti ini liat directorynya

4. lalu double click kikysikancil.exe akan muncul seperti ini:
    langkah selanjutnya browse index.php yang berada di luat folder lazarus, INGAT!


5. lalu pindah tab ke "Halaman" pada bagian ini untuk memunculkan menu pada halaman CRUD yang akan kita buat.

6. Pindah lagi ke tab "Judul" maka akan muncul hal seperti ini
ini tidak perlu kita ganti lagi, karna secara default akan seperti ini
7.  Nah Jgn lupa pilih halaman info, karna ini sangat luar biasa sekali.
lalu pilih tombol Eksekusi
8. Selanjutnya kita akan sedikit mengedit source code yang sudah ada, dengan cara buka folder "Pages" pilih file kiky_navigation.php (bisa memakai notepad) ketika sudah anda buka file tersebut, cari di baris 253 lalu ubah sedikit kodingnya menjadi ini:
<li><a class="qmitem-s" href="?pg=form_HalamanMahasiswaread">Mahasiswa</a></li>
lalu save.
9. Tadaa dan membuat CRUD dengan framework berhasil dengan sempurna untuk melihat hasilnya akan seperti ini:

login dengan username : kiky password: kiky 
pilih mahasiswa
nah beres kan membuat CRUD dengan itungan menit hehehe, terimakasih





Kamis, 20 Februari 2014

PERKEMBANGAN WEB 2.0 TECHNOLOGY

Internet
Dunia internet seakan-akan telah menjadi bagian hidup dari masyarakat modern saat ini. Betapa tidak, karena internet secara lengkap menyediakan kebutuhan akan informasi, berita, serta ilmu pengetahuan. Dengan internet seolah-olah tidak ada lagi batasan antar ruang dan waktu dalam berkomunikasi dengan berbagai orang di berbagai belahan dunia. Sebagai konsumen dari teknologi web tentunya mengharapkan tampilan layar yang mengasyikan serta mudah dipakai dan dimanfaatkan. Pada dasarnya web merupakan suatu kumpulan hyperlink yang menuju dari alamat satu ke alamat lainnya dengan bahasa HTML (HyperText Markup Languange).
Teknologi AJAX
Dalam pengaplikasian web HTML tidak mungkin sendiri dalam membuat suatu desain yang benar-benar bagus. Oleh karena itu HTML selalu ditemani oleh CSS (Cascading Style Sheet) untuk mempercantik desain, JavaScript untuk membuat tampilan yang dinamis, dan XML (eXtensible Markup Language) yang digunakan untuk mendefinisikan format data . Teknologi penggabungan dari JavaScript dan XML saat ini yang marak disebut dengan AJAX (Asynchorous JavaScript And XML) yang menekankan pada pengelolaan content dalam website.

Perkembangan Web 2.0

Inovasi dalam dunia web semakin hari kian mengalami perkembangan yang berarti, ini dibuktikan dengan adanya Teknologi Web 2.0 yang dikembangkan sekitar tahun 2004. Walaupun sudah termasuk lama kedengarannya oleh para praktisi web, namum sebagian besar mereka masih bertanya-tanya tentang fungsi dan kegunaannya. Web 2.0 merupakan teknologi web yang menyatukan teknologi-teknologi yang dimiliki dalam membangun web. Penyatuan tersebut merupakan gabungan dari HTML, CSS, JavaScript, XML, dan tentunya AJAX.

Perkembangan web 2.0 lebih menekankan pada perubahan cara berpikir dalam menyajikan konten dan tampilan di dalam sebuah website. Dalam perkembangannya Web 2.0 diaplikasikan sebagai bentuk penyajian halaman web yang bersifat sebagai program desktop pada umumnya seperti Windows. Fungsi-fungsi pada penerapannya sudah bersifat seperti desktop, seperti drag and drop, auto-complete, serta fungsi lainnya. Aplikasi Web 2.0 disajikan secara penuh dalam suatu web browser tanpa membutuhkan teknologi perangkat yang canggih dari sisi user. Tidak mengherankan bila suatu aplikasi (software) dapat diakses secara online tanpa harus menginstalnya terlebih dahulu. Software tersebut misalnya software pengolah kata (seperti MS Word) atau software pengolah angka (seperti MS Excel).

Teknologi ke depan suatu software berbasisi web tidak lagi dijual melainkan suatu fasilitas gratis yang dapat digunakan setiap waktu. Permasalahan manajemen file juga tidak merepotkan, bahkan file dapat disimpan dan juga dapat di-sharing dengan user lain. Implementasi dari teknologi Web 2.0 dapat dilihat pada aplikasi sprearsheet pada Google yang merupakan aplikasi untuk operasi mengolah angka seperti MS Excel. Aplikasi ini dapat dilihat pada http://spreadsheets.google.com/ , tentunya aplikasi tersebut membutuhkan suatu akun Google untuk memasukinya.

Suatu web 2.0 biasanya digunakan sebagai akhir dari siklus peluncuran produk software, mengilustrasikan setiap produsen software tidak lagi meluncurkan produknya dalam bentuk fisik. Karena web menjadi platform, pengguna cukup datang ke website untuk menjalankan aplikasi yang ingin mereka gunakan. Hasil dari pengembangan fitur di dalam software dapat langsung dirasakan oleh pengguna. Software tidak lagi dijual sebagai produk namun berupa layanan (service).

Karakteristik Web 2.0

Kemudahan berinteraksi antara user dengan sistem merupakan tujuan dibangunnya teknologi Web 2.0. Interaksi tersebut tentunya haruslah diimbangi dengan kecepatan untuk mengakses, oleh karena itu diperlukan suatu bandwith yang cukup untuk loading data. Loading data tersebut dilakukan saat pertama kali membuka situs, data-data tersebut antara lain CSS, JavaScript, dan XML. Salah satu karakteristiknya adalah adanya dukungan pada pemrograman yang sederhana dan ide akan web service atau RSS. Ketersediaan RSS akan menciptakan kemudahan untuk di-remix oleh website lain dengan menggunakan tampilannya masing-masing dan dukungan pemrograman yang sederhana. Adanya kemajuan inovasi pada antar-muka di sisi pengguna merupakan karakter dari Web 2.0. Dukungan AJAX yang menggabungkan HTML, CSS, Javascript, dan XML pada Yahoo!Mail Beta dan Gmail membuat pengguna merasakan nilai lebih dari sekedar situs penyedia e-mail. Kombinasi media komunikasi seperti Instant Messenger (IM) dan Voice over IP (VoIP) akan semakin memperkuat karakter Web 2.0 di dalam situs tersebut.

Sumber :
http://pasca.walisongo.ac.id/id/informasi/3/detail/1/