Pages

Monday, October 7, 2013

Texture pada Blender 3D

Hallo teman-teman, kembali lagi nih saya di blog ini. Sudah cukup lama juga tidak publish artikel karna kesibukan yang cukup panjang juga dari sebelum libur kampus. Berbicara mengenai yang akan saya share adalah tentang membuat efek smooth dan penambahan texture pada Blender 3D



Persiapan sebelum membuat kaleng ini adalah Aplikasi Blender itu sendiri, kemudian lakukan instalasi dan masuklah ke aplikasi Blender tersebut. Pada tutorial kali ini saya menggunakan Blender v 2.62, saya menggunakan objek kaleng yang terlebih dahulu sudah saya buat.
 

Setelah ini, ubah mode tampilan dari “Vertex Select Mode” menjadi “Face Select Mode”.



Agar tampak lebih halus objek kaleng ini dapat dilakukan penambahan efek Shading >> Smooth.

Lalu menambahkan modifiers >> Subdivision Surface yang ada di sebelah kanan bagian Modifiers.

Hasil setelah ditambahkan “Subdivision Surface” seperti gambar dibawah ini.

Untuk membuat tampilan lebih rapi, pindah ke mode Edit lalu dengan menggunakan Ctrl + R dan drag kemudian atur sesuai keinginan kerapihannya.
Setelah dilakukan penyempurnaan bentuk kaleng hasilnya adalah seperti gambar dibawah ini.


Setelah itu Select bagian tabung kaleng dengan menahan tombol Shift lalu klik secara bergantian tepian dengan klik kanan.

Setelah selesai menselect semua tepian, klik Ctrl + E lalu pilih Mark Seam, ini adalah menandakan semua yang telah di-select.

Setelah menselect tepian kaleng, pilih menu material kemudian New. 

Selanjutnya ke menu Texture kemudia New.


Ganti tipe texture dari Clouds menjadi Image or Movie.

Kemudian cari gambar yang akan dijadikan texture.

Lalu ganti tipe projection menjadi “Tube”.

Setelah selesai membuat texture lalu Render dengan menekan tombol F12.
 

Sekian dari penjelasan saya pada tutorial ini, semoga dapat membantu. :)

Referensi : www.blender.org/education-help/tutorials/

Wednesday, July 3, 2013

Penjelasan Jejaring Sosial dan Dampak pada Pendidikan

Hallo teman”, kali ini saya akan menjabarkan plus min mengenai jejaring sosial dan dampak dengan dunia pendidikan.

FACEBOOK
Facebook merupakan salah satu website yang menyediakan fasilitas pertemanan. Dalam facebook banyak sekali fasilitas yang disediakan antara lain chat. Fasilitas chat inilah yang membedakan facebook dengan web social networking lainnya seperti friendster. Facebook kini sudah menjalar ke semua lapisan masyarakat terutama remaja. Tanpa facebook remaja bisa disebut kuper atau kurang pergaulan. Berikut beberapa keuntungan dan kerugian penggunan facebook menurut pengamatan penulis. Diawali dengan aspek kerugiaannya:
Kerugian :
1.     Mengurangi waktu efektif anda (karena anda bisa bermain facebook berjam-jam).
2.      Pornografi (facebook sangat memungkinkan untuk penyebaran poto-poto yang berbau pornografi).
3.     Menghabiskan uang Anda (silahkan cek billing warnet ketika anda bermain facebook diwarnet,awas tak terasa uang anda sudah banyak terpakai).
4.     Tugas sekolah terbengkelai (bagi pelajar, awalnya pergi ke internet sih cari data buat tugas. Tetapi setelah sampai didepan komputer. Yang pertama dibuka adalah facebook, yang kedua facebook, dan yang ketiga facebook, facebookan terus deh. … akhirnya lupa deh tujuan awal ke internet).
5.     Individualistik.(bagaimanapun silaturahmi tatap muka lebih kena di hati).
6.     Kerjaan terbengkelai (bagi para bos, sering awasi karyawan anda, kalau tidak ingin kerjaan dikantor anda berantakan).
7.     Meningkatkan rasa cemburu diantara suami/istri (pernah ada rekan kerja saya (cewek). Karena difacebook dia banyak teman pria waktu kuliah dulu yang sering menuliskan komentar . suaminya jadi cemberut katanya.).
8.     Menimbulkan pertengkaran keluarga. (karena status di facebook tidak diganti sesuai dengan kenyataan. Awas pertengkaran keluarga mengintai anda.).
9.     Black campaign (Say no to ….. , Katakan tidak untuk …… itulah yang akhir-akhir ini banyak muncul di facebook).
Keuntungan :
1.     Menjalin silaturahmi.
2.     Tempat belajar (banyak game pembelajaran disini, seperti mencoba tes toefl dan lain sebagainya.)
3.     Refreshing (facebook bisa digunakan untuk sedikit refreshing ditengah kepenatan anda bekerja dikantor, misalnya, seperti bermain game di facebook)
4.     Bisnis (bagi orang yang bermata bisnis, facebook merupakan salah satu ladang bisnis yang cukup menggiurkan, lihat saja kolom iklan facebook, sepertinya tidak pernah sepi dari iklan, malah makin banyak saja yang beriklan.)
5.     Tempat curhat (facebook bisa menjadi sarana curhat, kita tinggal menuliskan sepenggal kalimat yang menggirukan di kolom keadaan anda. Pasti deh komentar banyak berdatangan.)
6.     Praktis (facebook mempunyai banyak fasilitas dibandingkan dengan situs jejaring lainnya. Sehingga lebih praktis dan komplit.contoh fasilitas yang todak da pada situs jejarin lainnya adalah chatting.)
7.     Cari jodoh (facebook merupakan salah satu tempat yang bisa diandalkan untuk tempat mencari jodoh.

TWITTER
Twitter (www.twitter.com) merupakan sebuah situs social networking yang juga disebut mikro blogging device dengan kata lain blog ‘sangat kecil’ atau mikro. Disebut demikian karena pada umunya blog atau website terdiri atas banyak halaman dengan banyak artikel yang bercerita panjang lebar tentang suatu topik. sedangkan Twitter hanya membatasi penggunanya untuk menuliskan tidak lebih dari 140 huruf agar dapat ditampilkan di Internet. Bandingkan dengan SMS yang dapat diisi dengan 160 karakter.

Pada twitter terdapat fasilitas terpisah, seperti :
1.     Twitpic (www.twitpic.com) yang merupakan situs tempat untuk saling membagi foto di twitter.
2.     TweetDeck (http://www.tweetdeck.com) merupakan aplikasi dari Adobe Air Desktop yang memungkinkan orang untuk mengkonfigurasikan searches dan views dalam urutan waktu di twitter. Kalau anda difollow banyak orang di twitter, atau sedang mencari cara untuk memanaje volume pesan di twitter, twitterDeck ini dapat sangat berguna.
3.     Pada Twitter jumlah karakter dibatasi hanya sejumlah 140 karakter tiap update. sehingga terdapat Twitlonger (www.twitlonger.com) untuk memecah posting yang cukup panjang sehingga menjadi posting yang lebih pendek.
4.     ReTweet Mapper (http://danzarrella.com/rtm-most.php) dapat memperlihatkan berapa banyak user yang di reply per jam, hari dan minggu. 
5.     Situs SocialToo (http://socialtoo.com) di berbagai social networking seperti facebook, twitter dan identica,  dapat membantu untuk interaksi online di twitter dan facebook. Untuk feature di twitter, SocialToo juga mempunyai feature seperti online surveys, auto-follow/unfollow, dan direct messages untuk memberikan ucapan selamat datang kepada follower baru. Dengan socialtoo anda juga bisa menerima daily stat message yang dikirimkan ke email.
6.     Twittercounter (www.twittercounter.com) merupakan sebuah website yang bisa membuat laporan jumlah follower yang mengikuti account twitter kita atau user lain. Di situs ini diperlihatkan sebuah grafik perkembangan follower kita dan juga statistik lain seperti kecenderungan perkembangan follower, rata-rata pertambahan follower dan beberapa feature lainnya.

Aplikasi Mobile untuk membuka Twitter
1.     Tweetie (http://www.atebits.com/software/tweetie) merupakan feature rich aplikasi di iPhone.
2.     Twitterfon (http://www.naan.net/trac/wiki/TwitterFon) dan Twitterrific (http://iconfactory.com/software/twitterrific) full kapabilitas aplikasi Twitter untuk iPhone.
Kelebihan Twitter :


1.     Twitter adalah sebuah layanan gratis dan sederhana untuk menyiarkan status singkat melalui Internet. Karena singkat, status Twitter dapat dikirim melalui e-mail, SMS, dan jejaring sosial.
2.     Untuk menuliskan status Twitter, seseorang harus memiliki akun. Namun setelah memiliki akun, untuk menulis status atau tweet dapat melalui banyak program untuk berbagai perangkat, tidak harus melalui twitter.com. 
3.     Status Twitter dapat langsung diumumkan ke seluruh pemakai Twitter. Beda dengan status Facebook yang hanya dapat dilihat oleh pengguna yang sudah menjadi teman. Itulah sebabnya kini Twitter banyak dipakai oleh para politisi, perusahaan, bahkan pemerintah (tapi di negara lain lho). Mereka dapat mengumumkan berita-berita penting yang langsung dilihat oleh sesama pemakai Twitter. Untuk dapat melihat status orang atau pihak lain, seseorang harus mencari dulu pemakai Twitter.
4.     Twitter juga menyediakan komunikasi langsung ke sesama pengguna Twitter, sehingga tidak terbaca pengguna lainnya.
5.     Status Twitter dapat dihubungkan dengan aplikasi lain seperti Facebook, sehingga jaringan lebih luas lagi.
6.     Mudah untuk mengupdate dan lebih banyak kesempatan untiuk mandapatkan jaringan yg lebih luas.
7.     Siapa pun menjadi Follower orang lain kecuali diblokir.
8.     Pure alat komunikasi, cepat tanggap
9.     Anda tidak perlu harus log in untuk mendapatkan update; Anda bisa menggunakan aplikasi pembaca RSS.
10.                        Sangat interaktif, extensible messaging platform dengan API terbuka, banyak aplikasi lain yang sedang dikembangkan (Twitterific, Summize, Twhirl, dll)

Kekurangan Twitter  :

1.     21% dari account Twitter ternyata kosong. Ini merupakan persentase dari account Twitter yang belum pernah diposting satu Tweet. Mereka mungkin juga bisa terdaftar untuk terus menggunakan username terakhirnya, atau hanya account percobaan yang dibuat tetapi tidak pernah digunakan. 
2.     Hampir 94% dari seluruh account Twitter hanya memiliki kurang dari 100 follower. Dalam mencari kemungkinan konsisten dengan tool bercorak baru serta fakta bahwa banyak orang mungkin saat ini dapat memiliki account untuk mulai mencoba dengan alat, Sysomos telah menemukan mayoritas pengguna Twitter memiliki followership sangat rendah. 
3.     150 follower merupakan angka ajaib. Terutama dalam menarik poin data dari survei, Sysomos menemukan bahwa pengguna Twitter cenderung "follow back" semua pengikut mereka sampai sekitar 150 koneksi. Maka pertukaran jatuh secara dramatis, yang seolah-olah menunjukkan bahwa jumlah ini mungkin merupakan titik penyeberangan di mana orang beralih dari penggunaan Twitter untuk lebih pribadi untuk menggunakan lebih pada pemikiran "lifecasting" dan tindakan menuju komunitas orang-orang yang mereka rasa memiliki berbagai tingkat untuk koneksi.
4.     Separuh dari semua pengguna Twitter "tidak aktif." Jika Kita mengambil gambaran umum menjadi "aktif" di Twitter berarti bahwa Kita telah mengirim Tweet di beberapa titik dalam 7 hari terakhir (1 bulan), maka survei dapat mengetahui bahwa 50,4% dari seluruh pengguna Twitter sesuai dengan kategori ini. Jika ita keluarkan 21% dari point pertama, berarti ini sekitar 30% dari pengguna yang telah memiliki account dan telah melakukan tweet sebelumnya, tetapi yang akan terjadi justru sekarang tidak aktif.
5.     Batasan karakter posting box sebanyak 140 karakter merupakan salah satu kekurangan twitter. jika ternyata postingan blog yang akan di-twitter-kan memiliki jumlah karakter judul dan permalink yang melebihi 140 terpaksa harus menggunakan fasilitas url shortener gratisan yang banyak disediakan web untuk memperpendek jumlah karakter permalink.
6.     Terbatas fungsionalitas misalnya dalam menemukan orang-orang, mengirim pesan singkat
7.     Terlalu menekanan pada penghitungan pengikut
8.     Mudah disalahgunakan untuk spam dan meningkatkan tingkat kebisingan jaringan.


FOURSQUARE
Foursquare, atau sering disingkat 4sq, adalah jejaring sosial berbasis lokasi yang dapat dijalankan melalui peranti bergerak yang platformnya telah didukung atau melalui situs bergerak (mobile site) yang disediakan. PerantiBlackberry, iPhone, Android, atau Palm yang digunakan harus  memiliki koneksi internet dan sebaiknya dilengkapi dengan alat pelacak lokasi (GPS tracker). Foursquare diluncurkan pada 11 Maret 2009 untuk 100 wilayah terbatas dan baru dibuka untuk seluruh dunia pada 8 Januari 2010. Pada ulang tahun pertamanya, Maret 2010, 4sq telah memiliki setengah juta pengguna di seluruh dunia.
    

Kelebihan dan kekurangan

Hal yang menarik dari 4sq antara lain adalah sebagai berikut.
1.     Permainan perburuan lencana (badge).
2.     Persaingan merebut status mayor suatu tempat (venue).
3.     Pengarsipan riwayat kunjungan ke suatu tempat.
4.     Pemutakhiran otomatis status ke Twitter dan Facebook (FB).
5.     Pencarian teman dari Twitter dan FB.
Semua hal di atas merupakan faktor utama yang saya rasa dapat membuat orang kecanduan layanan ini.
Beberapa kekurangan atau kelemahan 4sq antara lain dicantumkan di bawah ini.
1.     Duplikat lokasi yang harus digabungkan secara manual oleh pengguna super (super user).
2.     Lokasi keberadaan menjadi konsumsi publik meskipun dapat ditangani dengan adanya fitur untuk menyembunyikan lokasi.
3.     Tidak bisa mengomentari status seorang teman.
4.     Tidak ada pengelompokan tempat dalam suatu kompleks bangunan (misalnya gerai dalam pusat perbelanjaan).


Referensi : 

Thursday, June 13, 2013

Bagaimana Membuat Website

Pertama untuk menyapa para pembaca sekalian, apa kabar, semoga baik-baik saja. kali ini saya akan publish tentang langkah-langkah awal yang harus dilakukan untuk membuat website.
muncul pertanyaan, apa saja yang harus dipelajari terlebih dahulu jika ingin membuat website?
langkah awal adalah mengenal HTML dan CSS terlebih dahulu. HTML adalah HyperText Markup Language yang merupakan bahasa yang dipergunakan agar kita dapat mengakses koneksi HTTP yang dibutuhkan untuk mengakses internet.










Diatas adalah contoh sederhana penggunaan HTML. terdapat tag-tag HTML seperti <html>, <body>, <h1>, dll.
untuk melihat detail dari setiap tag dapat di lihat : http://www.w3schools.com

















Selanjutnya komponen penunjang lainnya seperti CSS atau Cascading Style Sheet, JavaScript, dan masih banyak lagi. Untuk membuat website lebih dinamis ada 1 bahasa lagi yang patut anda pelajari, yaitu PHP serta untuk databasenya pertama dapat menggunakan MYSQL.

Dalam bahasa pemrograman PHP ada berbagai macam jenis framework, antara lain :
1. Code Igniter Framework
2. Yii Framework
3. Cake Framework
4. Zend Framework
5. Symphony Framework

Kebetulan akhir tahun lalu saya dan 2 teman saya mengembangkan website dengan menggunakan Yii Framework. link websitenya : http://www.adfinbureau.com/jejaring

1. Halaman Login


2. Halaman Registrasi anggota baru

3. Halaman Ruang Konferensi

Masih banyak lagi fitur-fitur lainnya. sekian dari posting materi tentang membuat website dengan PHP kali ini. Trima kasih


Monday, March 25, 2013

Simple Project J2SE - PBO

Hallo semuanya saya mau posting lagi nih sedikit program sederhana untuk memenuhi tugas salah satu mata kuliah di kampus, berhubung ini tugas kelompo maka ada link dari blog anggota kelompok saya.
berikut listing programnya.
Ini program sample sederhana penghitungan biaya transaksi pada SPBU.
pada class pertama (AppSpbu) :
package com.pbo.project;

public class AppSpbu {
    //set global variable
    private static int pilihan = 1;
    
    public static void main(String[] args){
        do{
            //initialized class
            Request r1 = new Request();
            //call showChoice method from class Request
            r1.showChoice();
            //print output from toString method in class Request
            System.out.println(r1);
            //set "pilihan" from result of tryAgain method
            pilihan = r1.tryAgain();
        }while(pilihan == 1);
    }
}

kemudian pada class kedua yaitu class Request : 

package com.pbo.project;

import java.util.Scanner;

/**
 *
 * @author Jenniyus
 */
public class Request {
    //set global variable
    int transType, type;
    double liter, price;
    int priceDef[] = {20000, 11500, 9900, 4500, 5500};
    String listType[] = {"Pertamax DEX", "Pertamax Plus", "Pertamax", "Premium", "BioSolar"};
    Scanner input;
    
    public void showChoice(){
        input = new Scanner(System.in);
        System.out.println("\n\nWelcome to SPBU 31-123456\n\nJenis Bahan Bakar");
        System.out.println("1. Pertamax DEX\t\tRp 20,000\n2. Pertamax Plus\tRp 11,500\n3. Pertamax\t\tRp 9,900\n4. Premium\t\tRp 4,500\n5. BioSolar\t\tRp 5,500");
        
        System.out.print("Masukkan pilihan anda (1-5): ");
        type = input.nextInt(); //input type
        
        System.out.print("\nPembelian berdasarkan :\n1. Liter\n2. Biaya\nMasukkan pilihan anda (1-2) : ");
        transType = input.nextInt(); //input type transaction
        
        if(transType == 1){
            System.out.print("Masukkan jumlah liter (l): ");
            liter = input.nextInt(); //input liter
            calculateReq(type);
        }else if(transType == 2){
            System.out.print("Masukkan jumlah harga (Rp): ");
            price = input.nextInt(); //input price
            calculateReq(type); 
        }
    }
    
    public void calculateReq(int tipe){
        if(transType == 1){
            price = liter * priceDef[type - 1];
        }else if(transType == 2){
            liter = price / priceDef[type - 1];
        }
    }
    
    public int tryAgain(){
        System.out.print("Apakah anda ingin melakukan transaksi lagi? (Y/N) : ");
        Scanner inputan = new Scanner(System.in);
        String jawab = inputan.nextLine();
        if(jawab.toUpperCase().contentEquals("Y"))
            return 1;
        else
            return 0;
    }

    @Override
    public String toString() {
        return "\n\nHasil Perhitungan\nJenis Bahan Bakar :\t" + listType[type - 1]
                + "\nJumlah Liter :\t" + liter 
                + "\nJumlah Harga :\t" + price;
    }
}


Sekian dari tugas kedua PBO ini, berikut adalah link anggota kelompok saya.

2. http://dwiky-game.blogspot.com/ ( Dwiki Rama A)
4. http://fika4194.blogspot.com/ (Faiqatulmuna Hadi)

Keep Spirit and Keep Calm~

Thursday, March 14, 2013

Sejarah Internet dan Web serta Penjelasan Arsitektur Web


Sejarah Komputer
Internet merupakan jaringan komputer yang dibentuk oleh Departemen Pertahanan Amerika Serikat pada tahun 1969, melalui proyek ARPA yang disebut ARPANET (Advanced Research Project Agency Network), di mana mereka mendemonstrasikan bagaimana dengan hardware dan software komputer yang berbasis UNIX, kita bisa melakukan komunikasi dalam jarak yang tidak terhingga melalui saluran telepon. Proyek ARPANET merancang bentuk jaringan, kehandalan, seberapa besar informasi dapat dipindahkan, dan akhirnya semua standar yang mereka tentukan menjadi cikal bakal pembangunan protokol baru yang sekarang dikenal sebagai TCP/IP (Transmission Control Protocol/Internet Protocol).
Tujuan awal dibangunnya proyek itu adalah untuk keperluan militer. Pada saat itu Departemen Pertahanan Amerika Serikat (US Department of Defense) membuat sistem jaringan komputer yang tersebar dengan menghubungkan komputer di daerah-daerah vital untuk mengatasi masalah bila terjadi serangan nuklir dan untuk menghindari terjadinya informasi terpusat, yang apabila terjadi perang dapat mudah dihancurkan.
Pada mulanya ARPANET hanya menghubungkan 4 situs saja yaitu Stanford Research Institute, University of California, Santa Barbara, University of Utah, di mana mereka membentuk satu jaringan terpadu pada tahun 1969, dan secara umum ARPANET diperkenalkan pada bulan Oktober 1972. Tidak lama kemudian proyek ini berkembang pesat di seluruh daerah, dan semuauniversitas di negara tersebut ingin bergabung, sehingga membuat ARPANET kesulitan untuk mengaturnya.
Oleh sebab itu ARPANET dipecah manjadi dua, yaitu "MILNET" untuk keperluan militer dan "ARPANET" baru yang lebih kecil untuk keperluan non-militer seperti, universitas-universitas. Gabungan kedua jaringan akhirnya dikenal dengan nama DARPA Internet, yang kemudian disederhanakan menjadi Internet.


Sejarah Web
Situs web adalah sejumlah halaman web yang memiliki topik saling terkait, terkadang disertai pula dengan berkas-berkas gambar, video, atau jenis-jenis berkas lainnya.[2] Sebuah situs web biasanya ditempatkan setidaknya pada sebuah server web yang dapat diakses melalui jaringan seperti internet, ataupunjaringan wilayah lokal (LAN) melalui alamat internet yang dikenali sebagai URL. Gabungan atas semua situs yang dapat diakses publik di internet disebut pula sebagai Waring Wera Wanua atau lebih dikenal dengan singkatan WWW. Meskipun setidaknya halaman beranda situs internet umumnya dapat diakses publik secara bebas, pada prakteknya tidak semua situs memberikan kebebasan bagi publik untuk mengaksesnya, beberapa situs web mewajibkan pengunjung untuk melakukan pendaftaran sebagai anggota, atau bahkan meminta pembayaran untuk dapat menjadi aggota untuk dapat mengakses isi yang terdapat dalam situs web tersebut, misalnya situs-situs yang menampilkan pornografi, situs-situs berita, layanan surel (e-mail), dan lain-lain. 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.
Penemu situs web adalah Sir Timothy John ¨Tim¨ Berners-Lee, sedangkan situs web yang tersambung dengan jaringan pertamakali muncul pada tahun 1991. Maksud dari Tim ketika merancang situs web adalah untuk memudahkan tukar menukar dan memperbarui informasi pada sesama peneliti di tempat ia bekerja. Pada tanggal 30 April 1993, CERN (tempat dimana Tim bekerja) mengumumkan bahwa WWW dapat digunakan secara gratis oleh publik.
Sebuah situs web bisa berupa hasil kerja dari perorangan atau individu, atau menunjukkan kepemilikan dari suatu organisasi, perusahaan. biasanya pembahasan dalam sebuah situs web merujuk pada sebuah ataupun beberapa topik khusus, atau kepentingan tertentu. Sebuah situs web bisa berisi pranala yang menghubungkan ke situs web lain, demkian pula dengan situs web lainnya. Hal ini terkadang membuat perbedaan antara situs web yang dibuat oleh individu ataupun perseorangan dengan situs web yang dibuat oleh organisasi bisnis menjadi tidak begitu jelas.
Situs web biasanya ditempatkan pada server web. Sebuah server web umumnya telah dilengkapi dengan perangkat-perangkat lunak khusus untuk menangani pengaturan nama ranah, serta menangani layanan atas protokol HTTP yang disebut sebagai Server HTTP (bahasa Inggris: HTTP Server) seperti Apache HTTP Server, atau Internet Information Services (IIS).
Situs web statis merupakan situs web yang memiliki isi tidak dimaksudkan untuk diperbarui secara berkala sehingga pengaturan ataupun pemutakhiran isi atas situs web tersebut dilakukan secara manual. Ada tiga jenis perangkat utilitas yang biasa digunakan dalam pengaturan situs web statis:
·         Editor teks merupakan perangkat utilitas yang digunakan untuk menyunting berkas halaman web, misalnya: Notepad atau TextEdit.
·         Editor WYSIWYG, merupakan perangkat lunak utilitas penyunting halaman web yang dilengkapi dengan antar muka grafis dalam perancangan serta pendisainannya, berkas halaman web umumnya tidak disunting secara lengsung oleh pengguna melainkan utilitas ini akan membuatnya secara otomatis berbasis dari laman kerja yang dibuat oleh pengguna. perangkat lunak ini misalnya: Microsoft Frontpage, Macromedia Dreamweaver.
·         Editor berbasis templat, beberapa utilitas tertentu seperti Rapidweaver dan iWeb, pengguna dapat dengan mudah membuat sebuah situs web tanpa harus mengetahui bahasa HTML, melainkan menyunting halaman web seperti halnya halaman biasa, pengguna dapat memilih templat yang akan digunakan oleh utilitas ini untuk menyunting berkas yang dibuat pengguna dan menjadikannya halam web secara otomatis.
Situs web dinamis merupakan situs web yang secara spesifik didisain agar isi yang terdapat dalam situs tersebut dapat diperbarui secara berkala dengan mudah. Sesuai dengan namanya, isi yang terkadung dalam situs web ini umumnya akan berubah setelah melewati satu periode tertentu. Situs berita adalah salah satu contoh jenis situs yang umumnya mengimplementasikan situs web dinamis.
·         Tidak seperti halnya situs web statis, pengimplementasian situs web dinamis umumnya membutuhkan keberadaan infrastruktur yang lebih kompleks dibandingkan situs web statis. Hal ini disebabkan karena pada situs web dinamis halaman web umumnya baru akan dibuat saat ada pengguna yang mengaksesnya, berbeda dengan situs web statis yang umumnya telah membentuk sejumlah halaman web saat diunggah di server web sehingga saat pengguna mengaksesnya server web hanya tinggal memberikan halaman tersebut tanpa perlu membuatnya terlebih dulu.
·    Untuk memungkinkan server web menciptakan halaman web pada saat pengguna mengaksesnya, umumnya pada server web dilengkapi dengan mesin penerjemah bahasa skrip (PHP, ASP, ColdFusion, atau lainnya), serta perangkat lunak sistem manajemen basisdata relasional seperti MySQL.
·         Struktur berkas sebuah situs web dinamis umumnya berbeda dengan situs web statis, berkas-berkas pada situs web statis umumnya merupakan sekumpulan berkas yang membentuk sebuah situs web. Berbeda halnya dengan situs web dinamis, berkas-berkas pada situs web dinamis umumnya merupakan sekumpulan berkas yang membentuk perangkat lunak aplikasi web yang akan dijalankan oleh mesin penerjemah server web, berfungsi memanajemen pembuatan halaman web saat halaman tersebut diminta oleh pengguna.

Arsitektur Web
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.

Gambaran dari salah satu Arsitektur Komputer :


Selanjutnya kita akan membahas bagian-bagian atau komponen yang terkait pada arsitektur web itu sendiri, penjelasannya sebagai berikut.

Hypertext Transfer Protocol (HTTP)
HTTP adalah sebuah protokol meminta/menjawab antara klien dan server. Sebuah klien HTTP (seperti web browser atau robot dan lain sebagainya), biasanya memulai permintaan dengan membuat hubungan ke port tertentu di sebuah server Webhosting tertentu (biasanya port 80). Klien yang mengirimkan permintaan HTTP juga dikenal dengan user agent. Server yang meresponsnya, yang menyimpan sumber daya seperti berkas HTML dan gambar, dikenal juga sebagai origin server. Di antara user agent dan juga origin server, bisa saja ada penghubung, seperti halnya proxygateway, dan juga tunnel.

WWW (World Wide Web)

WWW (World Wide Web) merupakan kumpulan web server dari seluruh dunia yang berfungsi menyediakan data dan informasi untuk dapat digunakan bersama.WWW atau biasa disebut web adalah bagian yang paling menarik dari Internet. Melalui web, dapat mengakses informasi-informasi yang tidak hanya berupa teks tetapi bisa juga berupa gambar, suara, video dan animasi. Fasilitas ini tergolong masih baru dibandingkan surel (email), sebenarnya WWW merupakan kumpulan dokumen-dokumen yang sangat banyak yang berada pada komputer server (web server), di mana server-server ini tersebar di lima benua termasuk Indonesia, dan terhubung menjadi satu melalui jaringan Internet. Dokumen-dokumen informasi ini disimpan atau dibuat dengan format HTML (Hypertext Markup Language). Suatu halaman dokumen informasi dapat terdiri atas teks yang saling terkait dengan teks lainnya atau bahkan dengan dokumen lain. Keterkaitan halaman lewat teks ini disebut hypertext. Dokumen infomasi ini tidak hanya terdiri dari teks tetapi dapat juga berupa gambar, mengandung suara bahkan klip video. Kaitan antar-dokumen yang seperti itu biasa disebut hypermedia. Jadi dapat disimpulkan bahwa WWW adalah sekelompok dokumen multimedia yang saling terkoneksi menggunakan hyperteks link. Dengan mengklikhyperlink, maka bisa berpindah dari satu dokumen ke dokumen lainnya.


URL( universal resource locator)

URL( universal resource locator) merupakan suatu konsep penamaan lokasi standar dari suatu file,direktori,computer, dan lokasi komputernya sesuai dengan metode yang digunakan. URL tidak hanya dapat menunjuk ke suatu file tapi dapat juga menunjuk suatu query, dokumen dalam suatu database atau hasil dari perintah finger atau perintah archie . secara umum dapat digambarkan penulisan url : metode://nama_file[:nomor_port]. Jenis metode yang digunakan pada url adalah file,http,news,gopher,telnet.


XML (Extensible Markup Language) 

XML (Extensible Markup Language) merupakan bahasa web turunan dari SGML (Standart Generalized Markup Language) yang ada sebelumnya. XML hampir sama dengan HTML, dimana keduanya sama-sama turunan dari SGML. Teknologi XML dikembangkan mulai tahun 1966 dan mendapatkan pengakuan dari Worl Wide Web Consortium (W3C) pada bulan Februari 1998. Sedangkan SGML sendiri telah dikembangkan pada awal tahun 1980-an. Pada saat HTML dikembangkan pada tahun 1990, para penggagas XML mengadopsi bagian paling penting SGML dan dengan berpedoman pada pengembangan HTML menghasilkan bahasa markup yang tidak kalah hebatnya dengan SGML.XML tidak mempunyai definisi secara tepat karena ada yang berpendapat bahwa XML bukanlah suatu bahasa pemrograman,melainkan XML merupakan sintaks yang digunakan untuk menjelaskan bahasa markup lain (Dournaee,2002), sehingga dinamakan meta-language. Meskipun demikian pendapat yang XML bukan merupakan bahasa markup, didasarkan bahwa XML merupakan bahasa markup terpisah untuk tujuan terpisah. Selain itu XML bukanlah solusi semua hal untuk tujuan semua user.


JavaScript

JavaScript adalah bahasa pemrograman berbasis prototipe yang berjalan disisi klien. jika kita berbicara dalam konteks web, sederhananya, kita dapat memahami JavaScript sebagai bahasa pemrograman yang berjalan di browser. Javascript dipanggil untuk memberikan fungsi pada halaman web dengan meletakannya secara internal pada halaman html diantara tag atau dibuat pada file terpisah ( eksternal ) dan lalu di link menggunakan pada bagian , seperti CSS. Fungsi Javascript adalah Secara fungsional, Javascript digunakan untuk menyediakan akses script pada objek yang dibenamkan ( embedded ). Contoh sederhana dari penggunaan javascript adalah membuka halaman pop up, fungsi validasi pada form sebelum data dikirimkan ke server, merubah image kursor ketika melewati objek tertentu, dan lain lain.


AJAX

AJAX disini adalah singkatan dari Asynchronous JavaScript and XML. Pada intinya ajax itu merupakan gabungan beberapa teknologi yang bertujuan untuk menghindari page reload. Dengan menghindari page reload, kita dapat menghindari paradigma click-and-wait serta memberikan sebuah fitur yang cukup kompleks pada website seperti validasi data secara realtime, drag n drop dan fitur-fitur lain yang belum dimiliki web biasa. Dengan AJAX, suatu aplikasi web dapat mengambil data kemudian diolah di client melalui request asynchronous HTTP yang diinisiasi oleh Javascript, sehingga dapat mengupdate bagian-bagian tertentu dari web tanpa harus memanggil keseluruhan halaman web. Request ini dapat dieksekusi dalam beberapa cara dan beberapa format transmisi data. Dikombinasikannya cara pengambilan data remote dengan interaktivitas dari Document Object Model (DOM) telah menghasilkan generasi terbaru dari aplikasi web yang mengebrak aturan-aturan tradisional tentang apa yang dapat terjadi di dalam web.

Referensi :