Jumat, 03 Juli 2015

Yii Framework - Script Sederhana Jual-Beli Online



Pada postingan kali ini saya beserta kelompok saya akan memberi sedikit informasi dan tutorial pembuatan web sederhana menggunakan yii framework.


Apa itu Yii?

Yii adalah kerangka kerja PHP berbasis-komponen dengan performansi tinggi untuk pengembangan aplikasi Web berskala-besar. Ia menyediakan resuabilitas maksimum dalam pemrograman Web dan bisa mengakselerasi proses pengembangan secara signifikan. Nama Yii (dieja sebagai /i:/) singkatan dari easy, efficient dan extensible (mudah, efisien, dan bisa diperluas).

1.Persyaratan

Untuk menjalankan aplikasi Web bertenaga-Yii, Anda memerlukan server Web yang mendukung PHP 5.1.0 atau lebih tinggi.

Bagi para pengembang yang ingin menggunakan Yii, mengerti pemrograman terorientasi-obyek (OOP) akan sangat membantu, karena Yii murni kerangka kerja OOP.

2.Yii Terbaik untuk apa?

Yii adalah kerangka kerja pemrograman umum Web yang bisa dipakai untuk mengembangkan semua jenis aplikasi Web. Oleh karena Yii sangat ringan dan dilengkapi dengan solusi caching yang memuaskan, ia sangat cocok untuk pengembangan aplikasi dengan lalu lintas-tinggi, seperti portal, forum, sistem manajemen konten (CMS), sistem e-commerce, dll.

3.Bagaimana Yii Dibandingkan dengan Framework Lain?

Seperti kebanyakan PHP framework, Yii adalah MVC framework. Yii melampaui PHP framework lain dalam hal efisiensi, kaya-fitur, dan didokumentasikan dengan jelas. Yii didesain dengan hati-hati dari awal agar sesuai untuk pengembangan aplikasi Web secara serius. Yii bukan berasal dari produk pada beberapa proyek maupun konglomerasi pekerjaan pihak-ketiga. Yii adalah hasil dari pengalaman kaya para pembuat pada pengembangan aplikasi Web dan investigasi serta refleksi kerangka kerja pemrograman Web paling populer dan aplikasi.


Kelompok kami mencoba membuat sebuah web katalog jual-beli online dengan menggunakan yii. Untuk tahap penginstalan yang perlu teman-teman siapkan adalah:
- installer yii
- xampp
- notepad (notepad++)

Untuk tutorial menginstall yii kalian bisa download di sini.

Berikut adalah hasil pengerjaan kelompok kami membuat web katalog jual-beli online.







Berikut adalah video pratinjau tentang web katalog diatas.

Untuk source  code web ini bisa kalian download di sini.
* Extract file tersebut kemudian Copy-Paste pada C:\xampp\htdocs.
Semoga bermanfaat :)



Sumber:

Senin, 23 Maret 2015

Teknologi - Teknologi yang ada dalam Website

Dalam postingan kali ini saya akan membahas tentang teknologi-teknologi yang ada pada website. Sebelum kita masuk pada intinya, saya akan menjelaskan terlebih dahulu secara terpisah apa itu teknologi dan apa itu website. Semoga tugas ini dapat bermanfaat bagi para pemula seperti saya.

Agar dapat lebih mudah dimengerti mari kita mulai dengan “apa itu teknologi?”.
Teknologi adalah keseluruhan sarana penyedia barang atau alat yang diperlukan bagi kelangsungan, dan kenyamanan hidup manusia.

Secara umum, teknologi sendiri dapat didefinisikan sebagai entitas, benda maupun tak benda yang diciptakan secara terpadu melalui perbuatan, dan pemikiran untuk mencapai suatu nilai. Dalam penggunaan nya, teknologi merujuk pada alat, dan mesin yang dapat digunakan untuk menyelesaikan masalah-masalah di dunia nyata. Kata "teknologi" juga digunakan untuk merujuk sekumpulan teknik-teknik. Dalam konteks ini, ia adalah keadaan pengetahuan manusia saat ini tentang bagaimana cara untuk memadukan sumber-sumber, guna menghasilkan produk-produk yang dikehendaki, menyelesaikan masalah, memenuhi kebutuhan, atau memuaskan keinginan, ia meliputi metode teknis, keterampilan, proses, teknik, perangkat, dan bahan mentah.


Kemudian, setelah itu kita bahas tentang “apa itu website?”.
Pada dasarnya Website adalah sebuah cara untuk menampilkan diri kita di internet. Website kita sendiri merupakan sebuah tempat di internet, yang siapa saja di dunia ini dapat mengunjunginya, kapan saja mereka dapat mengetahui tentang diri kita, memberi pertanyaan kepada kita, memberikan kita masukkan atau bahkan mengetahui dan membeli produk yang kita hasilkan.
Untuk mengakses web itu sendiri terkadang juga terdapat batasan - batasan untuk user tertentu saja yang dapat mengakses nya. Pembatasan-pembatasan ini umumnya dilakukan karena alasan keamanan, menghormati privasi, atau karena tujuan komersil tertentu. Sebuah halaman web merupakan berkas yang ditulis sebagai berkas teks biasa (plain text) yang diatur dan dikombinasikan sedemikian rupa dengan instruksi-instruksi berbasis HTML, atau XHTML, kadang-kadang pula disisipi dengan sekelumit bahasa skrip. Berkas tersebut kemudian diterjemahkan oleh peramban web dan ditampilkan seperti layaknya sebuah halaman pada monitor komputer.
Halaman-halaman web tersebut diakses oleh pengguna melalui protokol komunikasi jaringan yang disebut sebagai HTTP, sebagai tambahan untuk meningkatkan aspek keamanan dan aspek privasi yang lebih baik, situs web dapat pula mengimplementasikan mekanisme pengaksesan melalui protokol HTTPS.

Nah, didalam website inilah kita dapat mengatur juga tampilan dan plugin yang dapat kita atur sendiri dengan berbagai bahasa pemograman sebagai berikut :

1. HTML(Hyper Text Markup Language)
(HTML) adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam format ASCII normal sehingga menjadi halaman web dengan perintah-perintah HTML, pada HTML dapat mengintergasikan gambar dengan tulisan seperti kombinasi, membuat from interaktif dan sebagainya.

2. JSP(Java Server Pages)
JSP adalah suatu teknologi web berbasis bahasa pemrograman Java dan berjalan di Platform Java, serta merupakan bagian teknologi J2EE (Java 2 Enterprise Edition). JSP sangat sesuai dan tangguh untuk menangani presentasi di web. Sedangkan J2EE merupakan platform Java untuk pengembangan sistem aplikasi enterprise dengan dukungan API (Application Programming Inteface) yang lengkap dan portabilitas serta memberikan sarana untuk membuat suatu aplikasi yang memisahkan antara business logic (sistem), presentasi dan data. JSP merupakan bagian dari J2EE dan khususnya merupakan komponen web dari aplikasi J2EE secara keseluruhan. Teknologi JSP menyediakan cara yang lebih mudah dan cepat untuk membuat halaman-halaman web yang menampilkan isi secara dinamik. Teknologi JSP di desain untuk membuat lebih mudah dan cepat dalam membuat aplikasi berbasis web yang bekerja dengan berbagai macam web server, application server, browser dan development tool

3. PHP(Personal Home Pages)
PHP adalah bahasa pemrograman script server-side yang didesain untuk pengembangan web. Selain itu, PHP juga bisa digunakan sebagai bahasa pemrograman umum (wikipedia). PHP di kembangkan pada tahun 1995 oleh Rasmus Lerdorf, dan sekarang dikelola oleh The PHP Group. Situs resmi PHP beralamat di http://www.php.com.
Pada awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website pribadi. Dalam beberapa tahun perkembangannya, PHP menjelma menjadi bahasa pemrograman web yang powerful dan tidak hanya digunakan untuk membuat halaman web sederhana, tetapi juga website populer yang digunakan oleh jutaan orang seperti wikipedia, wordpress, joomla, dll.       

4. CSS(Cascading Style Sheet)
Cascading Style Sheet (CSS) merupakan aturan untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. CSS bukan merupakan bahasa pemograman.
Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapastyle, misalnya heading, subbab,bodytext, footer, images, dan stylelainnya untuk dapfile).Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML. pada CSS kita dapat mengatur besar kecilnya sebuah ukuran gambar pada website, mengatur halaman,Style tulisan kita sesuai keinginan yang kita mau.

5. JavaScript
JavaScript adalah bahasa pemograman web yang bersifat Client Side Programming Language. Client Side Programming Language adalah tipe bahasa pemograman yang pemrosesannya dilakukan olehclient. Aplikasi client yang dimaksud merujuk kepada web browser seperti Google Chrome dan Mozilla Firefox.
JavaScript pada awal perkembangannya berfweb server. Sebelum javascript, setiap interaksi dari user harus diproses oleh web server.
Dalam perkembangan selanjutnya, JavaScript tidak hanya berguna untuk validasi form, namun untuk berbagai keperluan yang lebih modern. Berbagai animasi untuk mempercantik halaman web, fitur chatting, efek-efek modern, games, semuanya bisa dibuat menggunakan JavaScript.

Setelah kita mempelajari teknologi – teknologi apa saja yang ada di dalam web itu sendiri, sekarang kita akan mencoba untuk membuat website sederhana. Disini akan dijelaskan secara singkat cara mudah dalam membuat website. Enjoy your time with study guys!

Cara Membuat Website Sederhana Untuk Pemula
Membuat website sederhana bisa kita lakukan dalam waktu singkat, tergantung website seperti apa yang ingin kita buat. Hal ini terutama berlaku jika kamu hanya perlu membuat website yang bersifat statis. Membuat website statis artinya kamu hanya menggunakan HTML saja untuk mendesain website kamu inginkan.

Maka disini kamu akan bisa lebih belajar mengenai HTML lebih lanjut nantinya setelah mencoba praktek sederhana ini.
·         Coba buka notepad kamu, kemudian tuliskan baris berikut ini:

Enjoy your time with study :):):)
Ciyee udah bias buat website sendiri!!!

Kalau sudah, simpan dengan nama “coba.html” atau dengan nama apa saja asal jangan lupa .html nya yaa. Setelah selesai, coba kamu buka Firefox, chrome or whatever you want dan klik File – Open File. Browse ke file coba.html yang berusan kamu buat, dan …. “Tadaaaaaa!!”
tulisan yang kamu buat tadi harusnya sudah muncul di browser sekarang :D.

Gampang banget kan membuat website sendiri. Kalo nggak berhasil coba Tanya temen kamu yang lebih ngerti soal website, disini saya juga masih awal dalam belajar jadi masih banyak yang haus diperbaiki. Soo thankyou udah mau belajar disini, semoga sukses dan langsung dapet pencerahan ya :D

big thanks to
sumber:
http://id.wikipedia.org/wiki/Situs_web
http://www.lawatek.com/2014/05/20/cara-mengetahui-teknologi-yang-dipakai-pada-suatu-website/
http://id.wikipedia.org/wiki/HTML
http://www.duniailkom.com/pengertian-dan-fungsi-php-dalam-pemograman-web/
http://id.wikipedia.org/wiki/Cascading_Style_Sheets
http://id.wikipedia.org/wiki/JavaScript
http://www.duniailkom.com/tutorial-belajar-javascript-pengertian-dan-fungsi-javascript-dalam-pemograman-web/
http://www.tutorialspoint.com/codingground.htm

Sabtu, 29 November 2014

HTTP atau Protokol



Setelah tugas mengenai wi-fi networking yang sebelumnya, kemudian disini saya akan membahas mengenai apa itu HTTP. Berikut penjelasan dan penerapan dari HTTP.

A.    Pengertian dan Fungsi HTTP
HTTP berasal dari bahasa inggris berupa singkatan dari Hypertext Transfer Protocol (HTTP). HTTP merupakan sebuah Protokol atau Penyerta awal yang digunakan WWW (World Wide Web) sebagai pelengkap berjalannya sebuah koneksi di internet.
Secara khusus HTTP dapat diartikan sebagai pesan yang berbentuk format dan dapat dikirim melalui sebuah server ke Client. HTTP juga berfungsi sebagai alat yang mengatur bentuk dan aksi apapun yang dilakukan oleh Web Server juga Web Browser untuk direspon atas perintah yang ada pada Protokol HTTP.
Jika masih bingung, maka saya akan mengilustrasikan pengertian HTTP secara mudah, Ilustrasi HTTP yaitu:
“ Ketika Anda mengetikkan sebuah alamat atau URL di browser (seperti Mozilla), maka ketika anda menekan tombol enter atau cari, secara otomatis web browser akan melakukan penelusuran melalui perintah ke HTTP sesuai dengan alamat yang dituju. Kemudian setelah web server menampilkan perintah dari HTTP melalui browser tadi, maka web server akan melacak data yang anda inginkan dan akan segera ditampilkan jika data tersebut masih ada.” 

B.     Sejarah Keberadaan HTTP
Dalam berbagai sumber dapat diketahui bahwa Sejarah Keberadaan HTTP untuk kali pertama berdiri dan dikenal pada tahun 1990. HTTP dibuat bertujuan untuk penunjang dari penggunaan WWW dengan protokolnya HTTP. Saat itu versi yang digunakan masih menggunakan versi standar yaitu V 0.9. Versi ini merupakan sebuah Protokol Transfer dokumen secara mentah (data yang dikirim berbentuk asli tanpa mengkonvert tipe dokumen yang dikirim).
Seiring permintaan dan kebutuhan dari penggunaan HTTP ini, maka pada tahun 1996 terjadi modifikasi HTTP yang berubah wujud menjadi versi 1.0, ini bertujuan untuk mengakomodasi tipe dokumen yang akan dikirim bersamaan dengan enkoding (kode) yang digunakan dalam pengiriman data dokumen tersebut. Kemudian pada tahun 1999, HTTP semakin baik dan sistematis dengan dilengkapi basic Proxy, Cache dan koneksi Parsisten.

C.     Kelemahan HTTP
Karena saat ini banyak dari kita yang menggunakan HTTP sebagai sarana koneksi internet dan salah satu mediasi penyimpanan data penting. Namun, tidak semua orang menggunakan fasilitas ini untuk berbuat baik dan bermanfaat, ada juga yang menggunakannya untuk menipu, merusak dan menyebar virus.
Penyebaran virus melalui media HTTP sangat rentan dan rawan bagi pengguna internet dengan media blog, jika ini terjadi, maka Jaringan yang digunakan akan terjangkit virus sesuai dengan tingkat bahaya virus yang masuk. Dapat dipastikan bahwa sebuah alamat atau URL yang menggunakan protokol dengan HTTP, cenderung dapat menyebabkan adanya virus atau hal yang dapat berbahaya. Namun tidak perlu khawatir, saat search engine google sudah antisivasi hal ini dengan membuat sebuah batasan.


DAFTAR PUSTAKA :

http://www.terwujud.com/2012/07/mengenal-identitas-http-hypertext.html
Taufan Riza.2002. Manajemen Jaringan TCP/IP.Jakarta:Gramedia
https://kelasjarkom.wordpress.com/category/hypertext-transfer-protocol-by-maffan-asyhari/