1 / 9

PENGANTAR PEMROGRAMANN WEB

PENGANTAR PEMROGRAMANN WEB. EWI ISMAREDAH, M.KOM. PENGANTAR DESAIN DAN PEMROGRAMAN WEB. Dalam membangun sebuah web dibutuhkan 2 keahlian yang berupa keahlian untuk membuat desain web dan keahlian untuk web programming itu sendiri .

marlee
Download Presentation

PENGANTAR PEMROGRAMANN WEB

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PENGANTAR PEMROGRAMANN WEB EWI ISMAREDAH, M.KOM

  2. PENGANTAR DESAIN DAN PEMROGRAMAN WEB • Dalammembangunsebuah web dibutuhkan 2 keahlian yang berupakeahlianuntukmembuatdesain web dankeahlianuntuk web programming itusendiri. • Salahsatukendalaklasikdalamprosesperancangan web adalahtugasrangkapdariseorang developer yang sekaligusdipaksauntukmenjadiseorangdesainer web yang baik. Kendalatersebuttimbulkarenatidaksemua developer mampumenjadiseorangdesainer yang baikdanbegitu pula sebaliknya.

  3. Perbedaan – perbedaanmendasar yang membedakanantarapemrograman web denganpemrograman desktop, yaitu : • Stateless Denganarsitektur yang cenderungbebas, makasebuahaplikasi web hampirtidakmemilikibatasanbagiparapenggunanya. Sebagaicontohadalahpenggunaan browser yang mampumelakukanproses multi tab ataupun multi window, akibatnya, tidakadabatasanbagiseorangpenggunamelakukanproses yang samadalam window atau tab browser yang berbeda. • Multi platformSebuahaplikasi web harusmampudijalankandalamsebuah browser dilintas platform atausistemoperasi. Sebuahaplikasi web ASP .NET yang dibangundisistemoperasi Windows, sebagaicontoh, jugaharusmampudijalankandi browser sistemoperasi lain, misalnyadisebuahdistro Linux.

  4. . • Navigation sentris Dibandingkandenganaplikasi desktop yang lebihmenekankankepadastep by step sentris, misalnyapenggunaan menu yang telahdiatursedemikianrupaurutannya, sebuahaplikasi web lebihkearah navigation sentris. Hal inisecaraumumakanmembebaskanpenggunauntukmengerjakansebuahprosestanpaharusmelaluiprosedursemestinya. Sebagaicontohadalahproses logout yang jugadapatdilakukandenganmenutupaplikasi browser. • Based on page Dengankonsepini, makasebuahaplikasi web jugamengandalkannilaiestetikaselainnilaidariproses yang dilakukanitusendiri. Berbedadenganaplikasi desktop yang lebihbanyakmenafikandesaindariaplikasiitusendiri, makaaplikasi web jugabergantungpadakeindahandesaindemimendukungproses yang adadidalamnya.

  5. . • Just browser Secaraumum, sebuahaplikasi web hanyamembutuhkansebuah browser tanpaperluinstalasiruntime ataupunaplikasi lain. Meskibanyak pula aplikasi web yang membutuhkanplug-ins tertentudalam browser, seperti Flash player ataupun media player, tetapihampirtiap browser yang adatelahmemilikifasilitas yang sama. • Less secure Salahsatuhal yang menjadiisuklasikdalampemrograman web adalahmasalahkeamanan yang jauhlebihrentandibandingaplikasi desktop. Terlebihlagijikaaplikasi web tersebutdigunakanolehpenggunasecarajamakdi internet. Pihakpengguna yang bisajadisangatbanyakdenganberbagaitujuan, baikataupunburuk, lebihsulitdideteksidibandingkandenganpenggunadiaplikasi desktop.

  6. Aplikasiberbasis web diperlukanjika : • Informasi yang akanditampilkanharusbisadiaksessemuaorangdiseluruhdunia • Infrastrukturpengguna yang tidakterbatasdanmemilikiberbagaivariasi • Pengaturanaplikasiseminimalmungkin • Tidakterlalubanyakmemanfaatkanfasilitas yang terdapatdalamsistemoperasi • Sekuritas minimal

  7. Istilah-istilahdalampemrograman web yang perludipahamiterlebihdahuluialah : • Website / situs Sebuahsitusbisadikatakansebagaisebuahaplikasi web yang lengkapdarinavigasiawalhinggaakhir. Sebuahsitusbisaterdiridarisatuataulebih web page atauhalaman web. • Web page / halaman web Merupakanbagianterkecildarisebuahsitusatau website. • Web server Aplikasi yang bertindaksebagaitempatpenampungaplikasi web sesuaidenganbahasapemrograman yang digunakan, misal : IIS, apache atau Cassini.

  8. . • Web hosting Merupakan web server yang menampungbanyakaplikasi web didalamnya. Dalamkonteks yang lebihumum, web hosting kinidiartikansebagaisebuahpenyedialayananjasabagipara developer untukmenempatkanaplikasiwebnyadi internet, baiksecarakomersilataupuntidak. • Web browser Aplikasi yang digunakanuntukaktifitas browsing ataumenjelajah internet. Dalamkontekspemrograman web, web browser jugasebagaipenentukompatibilitasjalannyasebuahaplikasi web, misal : untuk web browser jenisdanversitertentutidakmampumenjalankanbeberapafituraplikasi web yang akandibuat.

  9. . • Web design / desain web Merupakankegiatandesainsebuahsitus. Aktifitasinibiasanyadilakukansecaraterpisahdariprosespemrograman, tetapisering kali seorang developer web jugabertindaksebagaidesainer web. • Server side vs client side Server side, secarasederhana, merupakanbahasapemrograman web yang akandikompilasidi web server, sehinggapenggunatidakbisamelihat source code dariaplikasitersebut, misal : ASP, PHP. Sedangkan client side adalahbahasapemrograman web yang dieksekusidikomputerpengguna, sehinggapenggunadapatmelihat source code dariaplikasitersebut, misal : Javascriptdan VB Script.

More Related