Sample Text

Jumat, 19 Mei 2017

Framework Aplikasi WEB



Framework adalah kerangka kerja. Framework juga dapat diartikan sebagai kumpulan script (terutama class dan function) yang dapat membantu developer/programmer dalam menangani berbagai masalah-masalah dalam pemrograman seperti koneksi ke database, pemanggilan variabel, file,dll sehingga developer lebih fokus dan lebih cepat membangunaplikasi. Bisa juga dikatakan Framework adalah komponen pemrorgaman yang siap re-use kapansaja, sehingga programmer tidak harus membuat skrip yang sama untuk tugas yang sama.Misalkan saat anda membuat aplikasi web berbasis ajax yang setiap kali harus melakukan XMLHttpRequest, maka Xajax telah mempurmudahnya untuk anda dengan menciptakan sebuah objek khusus yang siap digunakan untuk operasi Ajax berbasis PHP. Itu adalah salah satu contoh kecil, selebihnya Framework jauh lebih luas dari itu.
Secara sederhana bisa dijelaskan bahwa framework adalah kumpulan fungsi (libraries),maka seorang programmer tidak perlu lagi membuat fungsi-fungsi (biasanya disebut kumpulanlibrary) dari awal, programmer tinggal memanggil kumpulan library atau fungsi yang sudah adadidalam framerwork, tentunya cara menggunakan fungsi-fungsi itu sudah ditentukan olehframework. Beberapa contoh fungsi-fungsi standar yang telah tersedia dalam suatu framework adalah fungsi paging, enkripsi, email, SEO, session, security, kalender, bahasa, manipulasigambar, grafik, tabel bergaya zebra, validasi, upload, captcha, proteksi terhadap XSS(XSSfiltering), template, kompresi, XML dan lain-lain.
Secara umum, framework menggunakan struktur MVC (Model, View, Controller). Jika saya gambar kan, kira-kira seperti ini :
Input > Processing > Output = Controller > Model > View

1.    Model
Model mencakup semua proses yang terkait dengan pemanggilan struktur data baik berupa pemanggilan fungsi, input processing atau mencetak output ke dalam browser

2.    Controller
Controller mencakup semua proses yang terkait dengan pemanggilan database dan kapsulisasi proses-proses utama. Jadi semisal di bagian ini ada file bernama member.php, maka semua proses yang terkait dengan member akan dikapsulisasi/dikelompokan dalam file ini.

3.    View
View mencakup semua proses yang terkait layout output. Bisa dibilang untuk menaruh template interface website atau aplikasi.

Manfaat Framework
1.    Manfaatnya dapat membantu kerja developer dalam membangun aplikasi sehingga aplikasi bisa selesai dalam waktu yang singkat.
2.    Penerapan Design Patterns memudahkan dalam rancangan, pengembangan dan pemeliharaansistem.
3.    Stability dan Reliability aplikasi yang kita bangun lebih stabil dan handal karena berbasispada framework yang sudah teruji stabilitas dan kehandalannya.
4.    Coding Style konsisten, memudahkan dalam membaca kode dan dalam menemukan bugs
5.    Security Concern framework mengantisipasi dan memasang perisai terhadap adanya berbagaimasalah keamanan yang mungkin timbul.
Dokumentasi, framework dapat mendisiplinkan kita untuk menulis dokumentasi untuk apa yang kita tulis. 

Kamis, 04 Mei 2017

TEXTPATTERN

Textpattern

Textpattern adalah peranti lunak Open Source berbasis CMS yang pertama kali ditulis oleh Dean Allen. Textpattern sering disejajarkan dengan peranti lunak untuk membangun blog pada umumnya, walaupun tujuan pembangunan awal dari Textpattern itu sendiri adalah untuk membuat suatu CMS untuk keperluan umum, yang cocok untuk digunakan untuk berbagai macam kebutuhan. Textpattern ditulis dalam bahasa pemprograman PHP, dan dilepas ke umum dibawah naungan GNU General Public License. Versi stabil terakhir dari peranti lunak ini adalah 4.0.5

Kemampuan Textpattern
Textpattern menawarkan banyak kemampuan dan kenyamanan baik bagi pengguna, administrator situs dan para pembangun, fitur-fitur tersebut di antaranya adalah :
  • Kemudahan dalam penulisan isi, yang dimungkinkan dengan penerapan Textile, suatu metode yang digunakan untuk dapat mengubah text murni menjadi HTML, metode ini dapat membantu pengguna awam untuk dapat menulis isi situs tanpa harus mahir menggunakan HTML.
  • Kemudahan untuk melihat halaman pratayang dari isi yang akan dipublikasi beserta dengan sisi xHTML didalamnya.
  • xHTML yang ditulis sesuai dengan Standards-compliant dan CSS yang bekerja secara luar biasa, dan pengubahan layout yang difasilitasi lewat stylesheet.
  • Mekanisme template berbasis tag, yang memungkinkan pembuatan blocks maupun isi beserta dengan code yang di Textpattern dikenal dengan terminologi forms, dan sistem tag builder untuk proses automasi pembentukan situs yang dibangun dengan Texppatern.
  • Sistem Hierarki untuk pengguna, yang memungkinkan pengorganisasian struktural untuk para penulis, editor dan penerbit sehingga dapat bekerja sama dalam proses publikasi.
  • Sitem Komentar, termasuk didalamnya metode untuk menghadang spam.
  • Sistem Statistik, termasuk didalamnya referer tracking.
  • Sistem Sindikasi, melalui RSS dan Atom.
  • Arsitektur plugin untuk penambahan fitur sebagai bagian dari sistem, termasuk didalamnya sistem administrasi untuk backend.
  • Sistem CSS editor yang terintegrasi langsung didalamnya.
  • Sistem Link Management editor yang terintegrasi langsung didalamnya.
  • Sistem Management Image yang sudah terintgrasi yang dapat diasosiasikan dengan isi situs tertentu.
  • Sistem Integrasi File Management, yang sudah terintegrasi dan dapat untuk diunduh.
  • Pemisahan antara isi dan tampilan dengan konsep "sections" yang didalamnya terdapat presentasi dan "categories" untuk organisasi isi situs.
  • Publikas UTF-8 yang mendukung banyak bahasa, termasuk English, French, Italian, German, Czech, Japanese, Estonian, Latvian, Dutch, Norwegian, Danish, Portuguese, Catalan, Polish, Slovenian, Indonesian, Swedish, Icelandic, Russian and Greek (termasuk dukungan untk polytonic).
Tidak seperti peranti blogging pada umumnya, Textpattern tidak dilengkapi dengan kemampuan untuk melakuan Pingback. Untuk mendapatkan kemampuan Trackback diharuskan mengistall plugin bernama rpg_trackback.

Software, Rekayasa Software dan Aplikasi Web



Software, Rekayasa Software dan Aplikasi Web

Software Product
1. Produk Generik : Sistem stand alone standar yang di produksi oleh organisasi pengembang di jual ke pasar terbuka kesiapapun yang membelinya.
2. Produk Pesanan : Sistem yang dipesan oleh pelanggan tertentu. Dikembangkan khusus bagi pelanggan oleh kontraktor perangkat lunak.

Ranah Aplikasi Software
1. Perangkat Lunak Sistem
2. Perangkat Lunak Aplikasi
3. Perangkat Lunak Rekayasa/Ilmiah
4. Perangkat Lunak Tertanam
5. Perangkat Lunak Lini Produk
6. Aplikasi Web
7. Perangkat Lunak Kecerdasan Buatan

CMS JOOMLA



CMS JOOMLA 


            Joomla adalah Contant management system (cms) Sumber terbuka yang bebas ditulis dengan bahasa pemograman php dan data base MySQL baik untuk internet maupun intranet Joomla menyertakan banyak fitur untuk meningkatkan kinerja termasuk page caching , web indexing, RSS freed, halaman untuk dicetak, web side searching dan dukungan Internasionalisasi.

             Nama Joomla berasal dari sebutan phonetic sebuah kata bahasa Swahili “Jomla”dengan arti kebersamaan atau kesatuan pilihan nama mencerminkan komitmen para pengembang dan komunitasnya saat membentuk Joomla ketika terjadi perpecahan dari Mambo di bulan Agustus 2005. Joomla dibangun sebagai fork dari mambo dengan rilis perdana Joomla 1.0.0 pada tanggal 16 september 2005 mengembangkan versi dari mambo. Menurut roadmap Joomla 2.0 code base akan ditulis ulang sekelompok dibangun mengadopsi GNU General Publik Licence. Untuk membuat suatu Informasi Electronik yang mulai berkembang saat ini diperlukan suatu CMS Content Management system / server php yang digunakan untuk pembuatan/desain grafis, dan juga memiliki penulis yang kreatif untuk mengisi halaman-halaman web site dengan Mambo ataupun Joomla, tidak menjadi masalah karena seluruh tool memiliki fungsi yang sama. Meskipun program ini menggunakan bahasa php, bukan berarti harus paham seluruhnya tentang kode php. Bagi mereka tidak memahami kode HTML, Javascript, ASP, CGI, maupun php tidak perlu takut untuk mempelajarinya karena meskipun tidak tahu tentang kode-kode tersebut, orang bisa membuat sebuah web secara cepat dengan beberapa fitur yang sangat kompleks yang dihubungkan dengan dalam suatu jaringan local atau luas (internet). CMS adalah software computer yang memfasilisasikan pembuatan documen atau contant secara gotong royong dan kolaboratif , CMS acap kali di artikan sebagai Aplikasi Web untuk mengelola web site dan contant web

Konsep Rekayasa Web


 Konsep Rekayasa Web
Rekayasa web adalah proses yang diunakan untuk menciptakan aplikasi web yang berkualitas tinggi. Rekayasa web mengadaptasi rekayasa perangkat lunak dalam hal konsep dasar yang menekankan pada aktifitas teknis dan manajemen. Namun demikian adaptasi tidak secara utuh, tapi dengan perubahan dan penyesuaian. Rekayasa web gabungan antara web publishing (suatu konsep yang berasal dari printed publishing) dan aktifitas rekayasa perangkat lunak. Dikatakan demikian karena desain sebuah aplikasi web menekankan pada desain grafis, desain informasi, teori hypertext, desain sistem dan pemrograman.
Ciri & sifat Web aplikasi
  • Network intensive.
  • Content-Driven.
  • Continuous evolution.
  • Document-oriented.
Karakteristik Web Aplikasi
  • Immediacy.
  • Security.
  • Aesthetics.
KONSEP DASAR
  • Tak dapat dipungkiri memang, semua ini merupakan hasil dari revolusi informasi dunia internet yang sangat cepat. Sedemikian cepatnya mengakibatkan tidak semua orang dapat mengikuti perkembangan yang terjadi dengan baik.
  • Pertanyaan yang muncul sekarang adalah adakah sebuah sistem yang dapat mengakomodasi perkembangan informasi yang sangat cepat ini dan yang dapat memberikan keuntungan kepada pihak yang menggunakannya? Jawabannya tentu saja ada, yaitu dengan menerapkan Content Management System (CMS)
LATAR BELAKANG
  • ¨CMS, pertama kali muncul sebagai solusi dari kebutuhan manusia akan penyediaan informasi yang sangat cepat. Dengan hanya mengandalkan bahasa pemograman HTML dan beberapa gambar serta informasi yang statis, sebuah perusahaan berusaha sebaik mungkin menampilkan informasi secukupnya kepada para pengunjung.
  • ¨sebuah metode atau sistem yang dapat meningkatkan tingkat produktivitas dan efisiensi dalam pengembangan website sangatlah dibutuhkan. Dan salah satu solusi yang tepat untuk ini adalah dengan menerapkan Content Mangement System atau CMS.
PENGERTIAN CMS
  1. CMS dapat diartikan sebagai berikut: Sebuah sistem yang memberikan kemudahan kepada para penggunanya dalam mengelola dan mengadakan perubahan isi sebuah website dinamis tanpa sebelumnya dibekali pengetahuan tentang hal-hal yang bersifat teknis
  2. ¨CMS memisahkan antara isi dan desain, konsistensi tampilan dapat senantiasa dijaga dengan baik. Setiap bagian dari website dapat memiliki isi dan tampilan yang berbeda-beda, tanpa harus khawatir kehilangan identitas dari website secara keseluruhan. Oleh karena semua data disimpan dalam satu tempat, pemanfaatan kembali dari informasi yang ada untuk berbagai keperluan dapat dengan mudah dilakukan.
  3. ¨CMS juga memberikanfleksibilitas dalam mengatur alur kerja atau ‘workflow’ dan hak akses, sehingga memperbesar kesempatan berpartisipasi dari pengguna dalam pengembangan website. Hal ini akan sangat menguntungkan bila website yang dikelola memiliki kompleksitas yang tinggi dan mengalami kemajuan yang cukup pesat.
MANFAAT CMS
  • Manajemen data
  • CMS juga mendukung berbagai macam format data, seperti XML, HMTL, PDF, dll., indexing, fungsi pencarian, dan kontrol terhadap revisi yang dilakukan terhadap data/informasi.
  • Menggunakan CMS biasanya pengetahuan tentang bahasa pemograman tidaklah terlalu dibutuhkan, karena semua proses berjalan dengan otomatis (WYSIWYG)
  • Proses ‘update’, dapat dilakukan dengan cepat sehingga menjamin kemutakhiran informasi yang ditampilkan
  • Mengatur siklus hidup website
  • Mendukung web templating dan standarisasi
  • Personalisasi website
  • Sindikasi
  • Akuntabilitas

Pengertian dan Sejarah Wordpress



Pengertian dan Sejarah Wordpress

WordPress adalah alat blogging gratis dan open source dan sistem manajemen konten (CMS)

berbasis PHP dan MySQL, yang berjalan pada layanan web hosting.WordPress melalui

pendirinya Matt Mullenweg dan Mike Little pertama kali dirilis pada tanggal 27 Mei 2003

sebagai upaya untuk menciptakan sebuah garpu dari b2. Christine Selleck Tremoulet, teman

Mullenweg, mengusulkan nama WordPress. Pada tahun 2004 istilah lisensi untuk bersaing

Jenis paket Movable diubah oleh Six Apart dan banyak pengguna yang paling berpengaruh

bermigrasi ke WordPress. Pada bulan Oktober 2009 Open Source sistem manajemen konten

Pangsa Pasar Laporan mencapai kesimpulan bahwa WordPress menikmati kekuatan merek

terbesar dari setiap sistem manajemen konten open source.


Tema
Pengguna WordPress dapat menginstal dan beralih di antara tema. Tema memungkinkan

pengguna untuk mengubah tampilan dan fungsionalitas dari situs WordPress atau instalasi

tanpa mengubah isi informasi atau struktur situs. Tema dapat diinstal menggunakan

WordPress “Penampilan” alat administrasi atau folder tema dapat di-upload melalui FTP.

PHP, HTML & CSS kode yang ditemukan dalam tema dapat ditambahkan atau diedit untuk

menyediakan fitur-fitur canggih.


Cara Instalasi WordPress Di Localhost

1. Siapkan file WordPress terbaru. Kalau belum punya, bisa unduh dulu atau download langsung di WordPress.org.
2. Buka folder XAMPP di komputer Anda. Lalu bukalah folder htdocs. Copy-kan fileWordPress ke dalam folder.
3. Apabila file masih dalam bentuk compress, maka ekstrak terlebih dahulu. Default folder hasil ekstrak biasanya bernama ‘wordpress’. Jika mau, nantinya Anda bisa mengganti nama folder ini menjadi nama yang disukai.
4. Bukalah browser dilaptop Anda. Untuk membuka situs wordpress secara offline ini, nantinya kita bisa mengaksesnya dengan alamat http://localhost/nama_folder. Misalnya membuka situs wordpress yang telah diubah namanya tadi, dengan alamat http://localhost/blogku. Ketikkan di address bar. Lalu klik Create a Configuration File.
5. Klik Let’s Go.
6. Isikan nama database, user name, dan password yang sudah Anda buat sebelumnya. Pada bagian Database Host isikan dengan localhost saja. Klik Submit.
7. Klik Run the Install.
8. Isikan data-data yang dibutuhkan untuk admin dan nama website. Setelah itu klik install wordpress.
9. Selamat! WordPress offline Anda sudah jadi. Silahkan Login.
10. Masukkan username dan password yang telah Anda buat pada langkah no.8 untuk login ke Dashboard. Cara lain bisa langsung mengetikkan alamat di browser http://localhost/nama_folder/wp-admin. Misalnya menggunakan alamat http://localhost/blogku/wp-admin.

Pengertian Rekayasa WEB, Ciri dan Sifat



Pengertian Rekayasa WEB, Ciri dan Sifat

Rekayasa web adalah proses yang diunakan untuk menciptakan aplikasi web yang berkualitas tinggi. Rekayasa web mengadaptasi rekayasa perangkat lunak dalam hal konsep dasar yang menekankan pada aktifitas teknis dan manajemen. Namun demikian adaptasi tidak secara utuh, tapi dengan perubahan dan penyesuaian. Rekayasa web gabungan antara web publishing (suatu konsep yang berasal dari printed publishing) dan aktifitas rekayasa perangkat lunak. Dikatakan demikian karena desain sebuah aplikasi web menekankan pada desain grafis, desain informasi, teori hypertext, desain sistem dan pemrograman.

Ciri dan sifat WebApp (Web Application)
Aplikasi web berbeda dari software lain karena hal-hal dibawah ini:
1. Network intensive. Sifat dasar dari WebApp (aplikasi web) adalah aplikasi ini ditujukan untuk berada di jaringan dan memenuhi kebutuhan komunitas yang berbeda.
2. Content-Driven. Sebagian besar fungsi dari WebApp adalah untuk menyajikan informasi dalam bentuk teks, grafik, audio dan video ke end user.
3. Continuous evolution. Selalu berkembang secara terus menerus.
4. Document-oriented. Halaman-halaman situs yang statis akan tetap ada sekalipun sudah ada pemrograman web dengan java atau yang lain.

Selain itu WebApp memiliki karakteristik seperti berikut ini :
1. Immediacy. Diperlukan segera untuk memenuhi ditayangkan, dipasarkan dalam waktu singkat.
2. Security. Untuk melindungi isi yang sensitif dan menyediakan pengiriman data yang aman, keamanan suatu WebApp harus diterapkan pada seluruh infrastruktur yang mendukung WebApp dan termasuk dalam WebApp sendiri.
3. Aesthetics. Daya tarik utama WebApp adalah tampilan dan keindahan. Jika WebApp digunakan untuk memasarkan suatu produk maka sisi aestetika harus diperhatikan sebagaimana sisi teknis

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Affiliate Network Reviews