Pemrograman Web PTIIK Genap 2012/2013: Introduction To Web Technologies

Berikut ini adalah slide presentasi pada pertemuan II: Introduction to Dynamic Web (Pengenalan pada Website Dinamis) untuk mata kuliah Pemrograman Web semester Genap 2012/2013. Kelas yang diampu adalah kelas: Sistem Informasi A Sistem Informasi B Informatika A Hal-hal yang dibahas dalam pertemuan kedua mata kuliah ini mencakup penjelasan mengenai: definisi website dinamis, berbagai macam teknologi yang digunakan untuk membangun website yang dinamis, kategori dokumen yang dihasilkan dalam web teknologi server-side, client-side, serta Continue reading Pemrograman Web PTIIK Genap 2012/2013: Introduction To Web Technologies

CSS Box Model

HTML elements consists of inline and block elements. All of them are box models even for inline elements such as <em>, <span>, or <strong>. Each box has it’s own (default) border, margin, and padding size. Put the following CSS code to your web pages to see (the box) by yourself temporarily: * { border: 1px solid red !important; } With the above CSS, all elements will have a 1px solid Continue reading CSS Box Model

A Proposed Design for PTIIK Mobile Application Logo

The above image is a proposed logo design for PTIIK Mobile Application. Basically it was a simple idea. PTIIK has been developing an integrated information system between it’s internal and external system. So it would be best if the designed logo reflect the description with the connected > and < shape to form an “X” letter as in eXchange. The blue-ish and orange-ish color used in the logo are the Continue reading A Proposed Design for PTIIK Mobile Application Logo

Pemrograman Web PTIIK Genap 2012/2013: Introduction To Dynamic Web

Berikut ini adalah slide presentasi pada pertemuan II: Introduction to Dynamic Web (Pengenalan pada Website Dinamis) untuk mata kuliah Pemrograman Web semester Genap 2012/2013. Kelas yang diampu adalah kelas: Sistem Informasi A Sistem Informasi B Informatika A Hal-hal yang dibahas dalam pertemuan kedua mata kuliah ini mencakup penjelasan mengenai: definisi website dinamis, berbagai macam teknologi yang digunakan untuk membangun website yang dinamis, kategori dokumen yang dihasilkan dalam web teknologi server-side, client-side, Continue reading Pemrograman Web PTIIK Genap 2012/2013: Introduction To Dynamic Web

Android REST: HTTP GET Example

In developing a mobile application on Google Android platform often requires client-server communications. The communication itself often uses TCP/IP protocol on port 80 (HTTP) to represent a client state to a (service) server. This communication style often known as Representational State Transfer (REST). REST is a style of software architecture for distributed systems such as the World Wide Web. REST has emerged as a predominant Web service design model (wikipedia). If REST implemented in HTTP, it is often called Continue reading Android REST: HTTP GET Example

MacOS X: Configure Apache HTTP Server to Support HTTPS

MacOS X 10.8 – Mountain Lion has built in Apache HTTP server as I previously mentioned here. By default, the web server has disabled it’s functionality to handle HTTPS request, it is HTTP over SSL a.k.a Secure HTTP. It is a good idea to test your HTTPS web application on localhost during development. Then enabling HTTPS functionality in Apache web server is a must. The steps to enable HTTPS functionality Continue reading MacOS X: Configure Apache HTTP Server to Support HTTPS

Open Source GIS Library for .NET Framework Application

If you are going to develop a GIS application based on Microsoft .NET Framework, there are 2 two free/open source libraries which you can use out of the box. The first one is DotSpatial and the second one is Easy GIS .NET. Both of them offer complete features and easy integration in your Microsoft .NET application. Both DotSpatial and Easy GIS .NET are able to render ESRI .shp map files Continue reading Open Source GIS Library for .NET Framework Application

CSS Starter Snippets

Below is CSS starter to reset CSS properties which are predefined by web browsers. html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, Continue reading CSS Starter Snippets

Start Apache HTTP Server Service on Mac OS X Mountain Lion

Apache HTTP Server (httpd) was included out of the box of Mac OS X Mountain Lion (10.8) if you don’t know already. Prior to Mac OS X 10.8 (Mountain Lion) can simply turn on “Web Sharing” to start Apache Web Server service, but from 10.8 onward you’ll need to use command line to start the Apache web server. osxdaily.com mentioned here that we can use apachectl command to start and stop Continue reading Start Apache HTTP Server Service on Mac OS X Mountain Lion

PHP Development: A Test-Driven

All Code is Guilty Until Proven Innocent – http://net.tutsplus.com/ Even good programmers make mistakes. The difference between a good programmer and a bad programmer is that the good programmer uses tests to detect his mistakes as soon as possible. The sooner you test for a mistake the greater your chance of finding it and the less it will cost to find and fix. This explains why leaving testing until just before Continue reading PHP Development: A Test-Driven