This is featured post 1 title
Replace these every slider sentences with your featured post descriptions.Go to Blogger edit html and find these sentences.Now replace these with your own descriptions.
This is featured post 2 title
Replace these every slider sentences with your featured post descriptions.Go to Blogger edit html and find these sentences.Now replace these with your own descriptions.
This is featured post 3 title
Replace these every slider sentences with your featured post descriptions.Go to Blogger edit html and find these sentences.Now replace these with your own descriptions.
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
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).
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
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
- 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
- ¨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.
- ¨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


03.24
Diana Febriani
