Sabtu, 22 Maret 2014

PEMROGRAMAN WEB

Pemrograman web diambil dari 2 suku kata yaitu pemrograman dan web. Pemrograman diartikan proses, cara, perbuatan program. Definisi Web : jaringan komputer yang terdiri dari kumpulan situs internet yang menawarkan teks dan grafik dan suara dan sumber daya animasi melalui protokol transfer hypertext. Orang banyak mengenal web dengan istilah WWW (world wide web), World Wide Web adalah layanan internet yang paling populer saat ini internet mulai dikenal dan digunakan secara luas setelah adanya layanan WWW.
            WWW adalah halaman-halaman website yang dapat saling terkoneksi satu dengan lainnya (hyperlink) yang membentuk samudra belantara informasi. WWW berjalan dengan protokol HyperText Transfer Protokol (HTTP). Halaman Web merupakan file teks murni (plain text) yang berisi sintaks-sintaks HTML yang dapat dibuka/ dilihat/ diterjemahkan dengan Internet Browser . Sintaks HTML mampu memuat konten text, gambar, audio, video dan animasi. Kini internet identik dengan web, karena kepopuleran web sebagai standar interface pada lanyanan-layanan yang ada di internet, dari awalnya sebagai penyedia informasi, ini digunakan juga untuk komunikasi dari email sampai dengan chatting, sampai dengan melakukan transaksi bisnis (commerce).
            Banyak keuntungan yang diberikan oleh Aplikasi berbasis Web dari pada aplikasi berbasis desktop, sehingga aplikasi berbasis web telah diadopsi oleh perusahaan sebagai bagian dari strategi teknologi informasinya, karena beberapa alasan :
1.      Kita dapat menjalankan aplikasi berbasis web dimanapun kapanpun tanpa harus melakukan penginstalan
2.      Akses informasi mudah
3.      Terkait dengan isu lisensi (hak cipta)
4.      Kita tidak memerlukan lisensi ketika menggunakan web-based application, sebab lisensi telah menjadi tanggung jawab dari web penyedia aplikasi.
5.      Setup server lebih mudah
6.      Dapat dijalankan di system operasi manapun. Tidak perduli apakah kita menggunakan linux, windows, aplikasi berbasis web dapat dijalankan asalkan kita memiliki browser dan akses internet.
7.      Informasi mudah didistribusikan
8.      Dapat diakses lewat banyak media seperti: computer dan handphone yang sudah sesuai dengan standard WAP.
9.      Bebas platform, informasi dapat disajikan oleh browser web pada sistem operasi mana saja karena adanya standar dokumen berbagai tipe data dapat disajikan.
10.  Tidak perlu spesifikasi computer yang tingggi untuk menggunakan aplikasi berbasis web ini, sebab di beberapa kasus, sebagian besar proses dilakukan di web server penyedia aplikasi berbasis web ini.

Sedangkan kekurangan dari Aplikasi Berbasis Web adalah sebagai berikut :
1.      Dibutuhkan koneksi intranet dan internet yang handal dan stabil, hal ini bertujuan agar pada saat aplikasi dijalankan akan berjalan dengan baik dan lancer.
2.      Dibutuhkan system keamanan yang baik dikarenakan aplikasi dijalankan secara terpusat, sehingga apabila server di pusat down maka system aplikasi tidak bisa berjalan.


BAHASA PEMROGRAMAN WEB
·         HTML
            HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet.
            HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla FirefoxMicrosoft Internet Explorer dll.
·         PHP
            Hypertext Preprocessor (PHP) adalah bahasa penmrograman script yang paling banyak dipakai saat ini. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web. PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).
·         ASP
            ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft. ASP bekerja pada web server dan merupakan server side scripting.
·         XML
            Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data.XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja. XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.
·         WML
WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (Extensible Markup Language). WML adalah bahasa pemrograman yang digunakan dalam aplikasi wireless. WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.
·         PERL
            Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, BeOS, VMS, EBCDIC, dan PocketPC. PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.
·         CFM
            CMF dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion/ BlueDragon/ Coldfusion Studio. Syntax coldfusion berbasis html.
·         Javascript
            Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client. JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape. Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.
·         CSS
            Cascading Style Sheets (CSS) adalah suatu bahasa sytlesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup.Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML. Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).


ARSITEKTUR WEBSITE
            Arsitektur Website adalah suatu pendekatan terhadap desain dan perencanaan situs yang, seperti arsitektur itu sendiri, melibatkan teknis, kriteria estetis dan fungsional. Seperti dalam arsitektur tradisional, fokusnya adalah benar pada pengguna dan kebutuhan pengguna. Hal ini memerlukan perhatian khusus pada konten web, rencana bisnis, kegunaan, desain interaksi, informasi dan desain arsitektur web. Untuk optimasi mesin pencari yang efektif perlu memiliki apresiasi tentang bagaimana sebuah situs Web terkait dengan World Wide Web.


            Sejak web perencanaan isi, desain dan manajemen datang dalam lingkup metode desain, Vitruvian tradisional tujuan komoditas, keteguhan dan kesenangan dapat memandu arsitektur situs, seperti yang mereka lakukan arsitektur fisik dan disiplin desain lainnya. Website arsitektur akan datang dalam ruang lingkup estetika dan teori kritis dan kecenderungan ini dapat mempercepat dengan munculnya web semantik dan web 2.0. Kedua ide menekankan aspek struktur informasi. Strukturalisme adalah sebuah pendekatan untuk pengetahuan yang telah dipengaruhi sejumlah disiplin akademis termasuk estetika, teori kritis dan postmodernisme. Web 2.0, karena melibatkan user-generated content, mengarahkan perhatian arsitek website untuk aspek-aspek struktur informasi.

“Website arsitektur” memiliki potensi untuk menjadi istilah yang digunakan untuk disiplin intelektual mengatur konten website.
            Ada tiga standar utama untuk penerapan web services. Standar-standar ini mendukung pertukaran data berbasis XML. Tiga standar tersebut meliputi SOAP, WSDL, dan UDDI. Berikut ini akan dijelaskan secara singkat mengenai standar tersebut.
-          SOAP (Simple Object Access Protocol)
      suatu bahasa versi bebas dari protokol RPC (Remote Procedure Caoll) yang berguna untuk proses transaksi melalui HTTP standar.
-          WSDL (Web Services Description Language)
     bahasa yang memungkinkan berbagai dokumen yang dibuat dalam aplikasi yang berbeda dapat berkomunikasi.
-          UDDI (Universal Description Discovery and Integration)
semacam direktori global untuk mengelola web services.


Beberapa aplikasi utamanya :

1.          HTTP, HTML, Web Server,  dan Internet
A.    HTTP (Hypertext Transfer Protocol)
          HTTP (HyperTextTransfer Protocol) adalah protokol yang dipergunakan untuk mentransfer dokumen dalam World Wide Web(WWW). Protokol ini adalah protokol ringan, tidak berstatus dan generik yang dapat dipergunakan berbagai macam tipe dokumen. Pengembangan HTTP dikoordinasi oleh Konsorsium World Wide Web(W3C) dan grup bekerja Internet Engineering Task Force(IETF), bekerja dalam publikasi satu seri RFC, yang paling terkenal RFC 2616, yang menjelaskan HTTP/1,1, versti HTTP yang digunakan umum sekarang ini.
          HTTP adalah sebuah protokol meminta/menjawab antara clientdan server. Sebuh client HTTP seperti web browser, biasanya memulai permintaan dengan membuat hubungan TCP/IPke porttertentu di tuan rumah yang jauh (biasanya port 80). Sebuah server HTTP yang mendengarkan diport tersebut menunggu client mengirim kode permintaan (request), seperti "GET / HTTP/1.1" (yang akan meminta halaman yang sudah ditentukan), diikuti dengan pesan MIMEyang memiliki beberapa informasi kode kepala yang menjelaskan aspek dari permintaan tersebut, diikut dengan badan dari data tertentu. Beberapa kepala (header) juga bebas ditulis atau tidak, sementara lainnya (seperti tuan rumah) diperlukan oleh protokol HTTP/1,1. Begitu menerima kode permintaan (dan pesan, bila ada), server mengirim kembali kode jawaban, seperti "200 OK", dan sebuah pesan yang diminta, atau sebuah pesan error atau pesan lainnya.

B.     HTML (Hyper Text Markup Language)
          Bahasa standar untuk membuat suatu dokumen HTML (halaman web) yang terdiri dari kode-kode singkat tertentu, dimana dengan kode-kode tersebut akan memerintahkan Web Browser bagaimana untuk menampilkan halaman Web yang terdiri dari berbagai macam format file seperti teks, grafik, animasi, link maupun audio-video.

C.     Web browser
          Sebuah progam yang dapat menterjemahkan kode perintah dari dokumen HTML tersebut sehingga dapat kita lihat, baca dan dengar. Contoh dari Web Browser adalah Internet Explorer, Netscape Navigator, Mozilla Firefox, Opera, Safari dll.
D.    Internet
          Sebuah jaringan komputer yang terdiri dari berbagai macam ukuran jaringan komputer di seluruh dunia mulai dari sebuah PC, jaringan-jaringan lokal berskala kecil, jaringan-jaringan kelas menegah, hingga jaringan-jaringan utama yang menjadi tulang punggung internet seperti NSFnet, NEARnet, SURAnet, dan lain-lain.

2.          Wiki, Blogs, Folksonomies, Social Network, dan Usergenerated Content
A.    Wiki
Kumpulan halaman-halaman web yang dapat diubah oleh semua orang setiap saat. Konsep dan peranti lunak wiki diciptakan oleh Ward Cunningham.
B.     Blog
          Singkatan dari Web Log, Blog itu sendiri adalah sebuah situs yang asal mulaya merupakan catatan harian online yang dibuat oleh siapa pun, kapan pun, dan di manapun. Jenis Blog / penyedia Blog local maupun internasional : Blogger.com, wordpress.com, Typepad.com, livejournal.com, blogdrive.com, blogsome.com, edublogs.org, diaryland.com, xanga.com                                

3.          Semantic Web Summary
    Pengertian Semantic Web (Web Semantik) atau Definisi Semantic Web adalah pengembangan dari World Wide  Web di mana makna semantik dari informasi di web didefinisikan, sehingga memungkinkan mesin untuk memprosesnya. Semantic Web berasal dari World Wide  Web Konsorsium dari Web sebagai media universal data, informasi, dan pertukaran pengetahuan. Semantic Web terdiri dari seperangkat prinsip-prinsip desain, kelompok kerja kolaboratif, dan berbagai teknologi. Beberapa elemen dari Semantic Web yang dinyatakan sebagai calon masa depan dan unsur-unsur lain dari Semantic Web disajikan dalam spesifikasi formal dimaksudkan untuk memberikan deskripsi formal konsep, istilah, dan hubungan dalam satu domain tertentu.
    Istilah Web Semantik itu sendiri diperkenalkan oleh Tim Berners-Lee, penemu World Wide Web. Sekarang, prinsip web semantik disebut-sebut akan muncul pada Web 3.0, generasi ketiga dari World Wide Web. Bahkan Web 3.0 itu sendiri sering disamakan dengan Web Semantik. Web Semantik menggunakan XML, XMLS (XML Schema), RDF, RDFS (Resources Description Framework Schema) dan OWL.
·         XML (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C (World Wide Web Consortium)  untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan bahasa standar untuk melacak Internet.

·         RDF (Resource Description Framework) adalah standar W3C  untuk mendeskripsikan Web resources, seperti title, author, modification date, content, dan copyright information dari Web page.

·         OWL (Web Ontology Language) adalah salah satu bentuk ontology yang memang dirancang dengan tujuan untuk digunakan oleh aplikasi yang perlu memproses isi informasi ketimbang menampilkan informasi untuk konsumsi manusia. OWL merupakan rekomendasi W3C (World Wide Web Consortium) dalam penulisan ontology untuk web untuk web semantic. OWL dituliskan dalam syntax XML (eXtended Markup Language). Selain XML dalam OWL digunakan juga bahasa XMLS (XML Schema), RDF (Resource Description Framework) dan RDFS (RDF Schema) dan OWL itu sendiri.

·         Microformats adalah salah satu cara menambahkan penandaan sederhana agar tiap data mudah terbaca oleh manusia seperti peristiwa, rincian kontak atau lokasi pada halaman web sehingga informasi di dalamnya dapat diekstraksi oleh perangkat lunak dan diindeks, dicari, disimpan, bertukaran-referensi, atau dikombinasi. Secara teknis, hal-hal tersebut adalah bagian dari penandaan semantik yang hanya menggunakan standar "Plain Old Semantic (X)HTML" (yaitu "POSH") saja dengan nilai "rel" dan satu set penamaan-kelas yang umum. Mereka digunakan dengan terbuka dan tersedia, bebas bagi siapa saja.

·         Microdata adalah Spesifikasi HTML yang berbasisi WHATWG yang digunakan untuk sarang simentik pada konten di halaman web. Microdata membantu teknologi seperti mesin pencari dan web crawler lebih memahami informasi apa yang terkandung dalam halaman web, menyediakan hasil pencarian yang lebih baik. Microdata adalah upaya untuk menyediakan cara sederhana annotating elemen HTML dengan tag dapat dibaca oleh mesin daripada pendekatan serupa menggunakan RDFa dan Microformats.

      Web Semantik merujuk kepada kemampuan aplikasi komputer untuk lebih memahami bahasa manusia, bukan hanya bahasa yang baku dari para penggunanya tetapi juga bahasa yang lebih kompleks, seperti dalam bahasa percakapan sehingga memudahkan penggunanya untuk berkomunikasi dengan mesin. Web Semantik dapat mengolah bahasa dan mengenali homonim, sinonim, atau atribut yang berbeda pada suatu database.

4.          Web Security
    Suatu tata cara mengamankan aplikasi web yg dikelola, biasanya yg bertanggung jawab melakukannya adalah pengelola aplikasi web tsb.
    Mengenai masalah yang berkaitan dengan keamanan di dalam era digital tidak lepas dari 3 prinsip utama yaitu Confidentiality, Integrity, dan Availability atau lebih dikenal dengan nama CIA. Sama halnya ketika bergelut dengan keamanan (security) sebuah website, princip CIA sudah selayaknya dijadikan pedoman yang harus dipahami apabila ingin website kita lebih aman dan sulit untuk diserang.

http://id.wikipedia.org/wiki/Pemrograman_web
http://changeofchange.blogspot.com/2013/03/arsitektur-web-dan-aplikasi-utamanya.html

http://andybroo.blogspot.com/2013/09/kelebihan-dan-kekurangan-aplikasi.html

Minggu, 14 Oktober 2012

Aplikasi Grafik Komputer dan Pengolahan Citra


          Grafik komputer adalah ilmu yang mempelajari pembuatan gambar dan manipulasi gambar secara digital dengan menggunakan komputer. Sedangkan pengolahan citra adalah pengolahan gambar untuk melakukan transformasi suatu citra/gambar menjadi citra lain dengan menggunakan teknik tertentu. Citra itu sendiri adalah gambar dua dimensi yang dihasilkan dari gambar analog dua dimensi.
Bentuk ini adalah bentuk aplikasi grafik komputer dalam kehidupan sehari-hari :

-      - Bidang Hiburan
Pada sekarang ini semua acara hiburan di TV  banyak menggunakan grafik komputer. Mulai dari kartun, iklan di TV dan sampai acara sinetron sekalipun sudah di selipi oleh grafik komputer. Grafik komputer disini berupa efek animasi yang dapat membuat film semakin menarik.

-       - Bidang Pendidikan
Grafik komputer pada pendidikan digunakan untuk mempresentasikan objek-objek pada siswa secara nyata, dapat melalui powerpoint ataupun software lainnya.

-       - Bidang Kesehatan
Digunakan untukrontgen tubuh manusia yang berfungsi untuk mengetahui ada atau tidaknya kelainan di tubuh.

-       - Bidang Visual
Digunakan untuk pemotretan lewat satelit, GPS, foto kamera dan lain-lain.

-       - Bidang Pertanian
Teknik pengolahan citra telah banyak dipergunakan dalam bidang pertanian antara lain penentuan jenis cacat biji kopi, identifikasi tingkat ketuaan dan kematangan jeruk lemon dan manggis.

-       - Bidang Perdagangan
Pembacaan kode batang (bar code) yang tertera pada barang (umum digunakan di pasar swalayan/supermarket).

-       - Bidang Militer
Mengenali sasaran peluru kendali melalui visual, pengidentifikasian pesawat musuh pada radar.

-        - Bidang Kedokteran
Pengolahan citra sinar X untuk mammografi (deteksi kanker payudara) dan rekrontfoto janin.

-        - Bidang Hukum/Kepolisian
Pengenalan pola sidik jari dan rekontruksi sketsa wajah pelaku kejahatan.


Senin, 14 Mei 2012

My Wish in My Life


My mom and my dad always in my heart ever and i hope to make them proud


Graduated from college


-          Have a dream house

-          
       My lovely room


-        












 My swimming pool


-          My wardrobe


-    
Have a boutique



-         
Found a  first love and last love



-          A romantic proposal




-          The wedding of my dreams






-         
Have a baby twins



-         
Have a happy family

-         
Through old age with my future husband

Miss Them So Much

Jadi ceritanya , jalan-jalan ini dilakukan abis selesai UAS sekitar bulan juli 2011 sekalian buat refreshing gitu hahaa J. Kita anak-anak 1KA18 akhirnya mutusin buat pergi ke puncak nginep 2hari 1malem di villa.
Segala macemnya udah di persiapin, sekarang tinggal cus berangkat. Ehh kita touring loh , jadi berangkatnya naik motor. Sumpah seru banget hahaaa
Ini dia foto-foto kita waktu siap-siap mau berangkat

Berdoa dulu yuk sebelum berangkat , bismillahirohmanirohim ..


Hati-hati yaa teman-teman bawa motornya hihii



Setelah siap-siap terus udah berdoa juga , kita berangkat juga akhirnya ke puncak. Di sepanjang jalan masih sempet juga foto-fotoin pemandangan yang indah banget.



Setelah beberapa jam perjalanan sampe juga kita di puncak , walaupun belum sampe tempat yang di tuju. Kita istirahat sebentar di masjid  , liat deh indah banget pemandangannya. Subhanallah J



Liat deh muka-muka mereka yang udah capek tapi maksa untuk tetep senyum hahahaa








NB : info doang nih yaa , orang yg di atas ini orang yg paling jenius di kelas namanya muti .. gmna ga ? dia ga pernah nyatet materi dari dosen dan di kelas dia selalu dengerin musik pake headphone kesayangannya itu, tapi giliran disuruh maju selalu bisa ngerjain dan waktu kuis, uts dan uas selalu dapet nilai bagus ckckk .. makan apa yaa ini anak bisa encer gitu otaknya -,-



Setelah itu perjalanan pun lanjuuuuuttt lagi hehee .. ga lama akhirnya nyampe juga di villa yang di tuju :D

Emang dasar mereka pada ga bisa ngeliat air sedikit kali yaa , begitu ngeliat kolam renang tanpa basa-basi merekapun langsung byuuuurrrr , nyebur ke kolam renang ckckkk ..
Nih kelakuan mereka di kolam renang :D

di  tempat lain , emang dasar yang namanya cewek yaa .. ngeliat pemandangan bagus bawaannya pengen foto-foto aja hahaa , dan inilah kenarsisan kita wkwkk ..



Ada juga yang langsung pada tepar tidur-tiduran dan santai-santai karena kecapekan


Ehh kita juga ngadain games loh di kolam renang , gamesnya cari koin sebanyak-banyaknya di dalam kolam ..




Kita yang cewek-cewek ga berani nyebur karena dingin banget bbbrrrrrrrr , cuma si nindy doang tuh kayaknya yang berani hahaa ..


Malemnya kita kumpul-kumpul di ruang tengah , ngapain lagi kalo ga foto-foto hahahaaa ..
















Acara malem itu , acara bebas deh . ada yang main uno ..





Ada yang jauh jauh ke puncak ujung-ujungnya nonton film kartun -,-



Ada juga yang nyiapin jagung bakar dan barbeque buat di makan bareng ..




Saatnya makan jagung bakar !!!! yeaayyy ..




Setelah jagung bakar dilahap abis ga tersisa , semuanya pada ngelanjutin kegiatan masing-masing. Sebenernya ada beberapa kejadian-kejadian aneh di malam itu dan ada satu kejadian yang bikin ga bisa lupa sampe sekarang. Tapi yaa ga usah diceritakan lah yaa .. kan niatnya mau share yang bahagia-bahagianya aja hehee
Besok paginya , ada yang langsung nyebur ke kolam renang padahal dinginnya udah kayak es itu airnya ckckk ..
Ada yang masih di atas kasur , katanya males ngapa-ngapain ..



Dan yang kita yang lainnya pun ngadain games lagi , kali ini kita bikin games berpasangan. Ga tau sih nama gamesnya apa intinya di games itu kedua pasangan tangannya diiket pake tali rafia dan keduanya berkaitan. Dan gimana caranya tali rafia itu ga saling berkaitan lagi antara mereka berdua tanpa mereka buka ikatan yang ada.








Dan akhirnya ada yang berhasil , selamat yaa ..




Selesai itu sebelum pulang kita mandi , sarapan , packing-packing , and then foto-foto ( lagi, lagi dan lagi hahaa :)








Abis itu kita nyiap-nyiapin barang , terus langsung jalan pulang deh. Pokoknya seru banget pengalaman dan kebersamaan kita disini walaupun sedih ada beberapa temen kita yang ga bisa ikut kita tetep menikmati liburan kita di puncak ini. Sampai jumpa di liburan selanjutnyaaaaa :D

 
Free Blogger Templates