PERANGKAT PENGEMBANGAN APLIKASI WEB

Tags

Perangkat Pengembangan Aplikasi Web

Pengembangan Aplikasi Web tidak sama dengan rekayasa perangkat lunak meskipun pada dasarnya keduanya melibatkan pemrograman dan pengembangan perangkat lunak. Meskipun banyak sekali mengadopsi prinsip rekayasa perangkat lunak, namun Pengembangan Aplikasi Web mempunyai banyak pendekatan, alat bantu, teknik, metoda, dan panduan yang memenuhi persyaratan pembuatan sistem berbasis web.

Pengembangan sistem berbasis web sangat berbeda dengan pengembangan perangkat lunak konvensional, pengembangan sistem berbasis web lebih banyak menghadapi tantangan dibandingkan dengan perangkat lunak konvensional. Pengembangan Aplikasi Web merupakan gabungan dari print publishing dengan pengambangan perangkat lunak, diantara marketing dengan perhitungan serta diantara seni dengan teknologi.

Pengembangan aplikasi web memerlukan beberapa perangkat pendukung, dimana secara umum perangkat pengembangan aplikasi web bisa dikelompokan menjadi dua kelompok, yaitu perangkat keras dan perangkat lunak.

A.     Perangkat Keras

Untuk memperoleh lingkungan pengembangan aplikasi web yang nyaman, berikut ini adalah peralatan-peralatan yang sebaiknya ada:
1)      Komputer utama, dengan operating system Windows, Macintosh, maupun Linux. Namun perusahaan pengembangan web profesional cenderung berbasis Macintosh.
2)      Sebuah monitor besar. Walaupun bukanlah sebuah keharusan, monitor besar akan memudahkan untuk desainer visual. Semakin besar monitor, maka akan semakin banyak jendela dan panel kontrol bisa terbuka pada waktu yang bersamaan.
3)      Memori tambahan. Ada baiknya komputer mempunyai memori yang besar, karena dalam pengembangan aplikasi web kita cenderung akan membuka beberapa aplikasi secara sekaligus.
4)      Sebuah komputer kedua. Banyak sekali web designer yang merasa berguna mempunyai komputer penguji yang menjalankan platform yang berbeda dari komputer utama yang mereka pakai untuk pengembangan. Hal ini karena browser kerja yang berbeda pada Mac dan juga pada mesin Windows, itu penting untuk menguji kualitas halaman web dalam sebanyak mungkin system operasi yang berbeda.
5)      Sebuah scanner atau kamera digital. Apabila mengantisipasi membuat gambar dan juga tekstur sendiri, maka kita akan membutuhkan beberapa alat untuk membuat sebuah gambar.
6)      Perangkat mobile/smartphone. Sekarang ini banyak sekali orang yang mengakses sebuah web melalui smartphone atau tablet, sehingga kita juga perlu menguji tampilan dan kinerja situs web yang kita buat pada mobile browser di smartphone ataupun tablet. Namun saat ini juga banyak web emulator yang bisa dipakai sebagai penguji web kita.

B.     Perangkat Lunak

Sementara itu untuk perangkat lunak pengembangan apikasi web bisa dikelompokkan menjadi beberapa kelompok, diantaranya yaitu:

1.      Web Page Authoring

Ini ialah kelompok perangkat lunak seperti halnya desktop publishing namun format yang dihasilkan merupakan halaman web. Aplikasi ini pada umumnya bersifat “WYSIWYG” atau (What You See Is What You Get, dibaca “whizzy-wig”) yakni apa yang kamu lihat, itulah yang kamu peroleh. Jadi aplikasi ini biasa memperlihatkan tampilannya seperti yang akan dihasilkan.

Beberapa contoh aplikasi yang termasuk ke dalam kelompok ini diantaranya yaitu:
1)      Microsoft Expression Web (lisensi dari Windows). Yaitu bagian dari Microsoft’s suite yang merupakan sebuah aplikasi perancangan professional.
2)      Adobe Dreamweaver, yaitu aplikasi berbayar dibawah lisensi perusahaan Adobe, aplikasi adobe ini banyak dipakai oleh pengembang web. Mempunyai banyak fasilitas dan fiture.
3)      Nvu (Linux, Windows, dan Mac OS X). Apakah anda tidak ingin membayar untuk Editor WYSIWYG? Nvu merupakan sebuah aplikasi open source (sumber terbuka) yang cocok dengan banyak fitur dalam Adobe Dreamweaver, serta bisa diunduh secara gratis di nvu.com.

Perangkat Pengembangan Aplikasi Web

Perangkat Pengembangan Aplikasi Web

Perangkat Pengembangan Aplikasi Web
 

2.      Editor

Editor ialah kelompok perangkat lunak yang kebalikannya dari Adobe Dreamweaver dan Microsoft Expression Web. Aplikasi editor ini tidak lagi “WYSIWYG” (What You See Is What You Get”) akan tetapi lebih ke kode HTML. Berikut ini beberapa contoh aplikasi yang termasuk kedalam kelompok editor ini:
1)      Teks Sublime (Window, Mac, Linux). Editor teks ini cenderung terlihat seperti dipreteli akn tetapi mempunyai banyak fungsi (seperti misalnya kode warna dan ikhtisar kode penuh) bagi pengembang web.
2)      TextPad (Windows). TextPad merupakan plain-text sederhana serta murah untuk editor kode di Windows.
3)      Coda oleh Panic (Macintosh). Pengguna Coda seperti alur kerja yang visual, alat-alat manajemen file, dan juga built-in akses terminal.
4)      BBEdit oleh Bare Bones Software (Macintosh). Untuk pengembang web banyak fitur shortcut yang besar sudah membuat editor terkemuka berbasis Mac.
5)      Textmate oleh MacroMates (Macintosh). Editor teks canggih ini mempunyai alat manajemen proyek dan antar muka yang terintegrasi dengan sistem operasi Mac. Semakin populer karena disesuaikan, kaya fitur, dan juga murah.

3.      Aplikasi Editing Gambar dan Menggambar

Untuk menambahkan sebuah gambar ke halaman web, maka akan diperlukan program editing gambar. Berikut ini adalah beberapa aplikasi editing gambar yang cukup populer, yaitu:
1)      Adobe Photoshop Elements. Versi adobe ini lebih ringan dari Adobe Photoshop yang dirancang untuk mengedit foto dan manajemen, akan tetapi beberapa penggemar menemukan bahwa ia mempunyai semua alat yang dibutuhkan untuk menempatkan gambar pada halaman sebuah web.
2)      Adobe Photoshop. Photoshop bisa dikatakan merupakan sebagai standar industri untuk penciptaan gambar baik dalam cetak ataupun dalam dunia web.
3)      Adobe Fireworks. Program grafis web ini seperti menggabungkan editor foto dengan alat untuk membuat ilustrasi berbasis vektor. Aplikasi ini juga mempunyai alat-alat canggih untuk grafis web.
4)      Adobe Illustrator. Oleh karena desainer perlu membuat sebuah logo, ikon, serta ilustrasi dalam berbagai ukuran dan resolusi, maka untuk itu aplikasi ini sangat membantu. Aplikasi ini dapat pula dipadukan dengan Photoshop.
5)      Corel Paint Shop Photo Pro (Windows). Aplikasi ini adalah editor gambar yang penuh fitur populer ditengah para pengguna Windows, terutama karena harganya yang murah.

4.      Aplikasi Internet

Tentu saja aplikasi internet sangat diperlukan karena hasil akhir dari pengembangan halaman web digunakan di Internet, maka dibutuhkan beberapa aplikasi untuk membuka halaman web, biasa dikatakn sebuah “browser”. Berikut ini adalah beberapa aplikasi browser sangat populer:

1)      Windows:
(1)   Chrome
(2)   Internet Explorer
(3)   Firefox
(4)   Opera
(5)   Safari

2)      Macintosh OS X:
(1)   Firefox
(2)   Chrome
(3)   Opera
(4)   Safari

3)      Browser Perangkat Bergerak (Mobile):
(1)   Android Browser (Android)
(2)   Mobile Safari (iOS)
(3)   Internet Explorer Mobile (Windows Phone)
(4)   Opera Mobile dan Mini (installed on any device)
(5)   BlackBerry Browser (RIM)
(6)   Nokia Series 40 dan Nokia Browser for Symbian
(7)   Silk (Kindle Fire)

5.      Aplikasi Transfer File (FTP/File Transfer Protokol)

Sebuah aplikasi transfer file (FTP) akan memungkinkan kita untuk mengunggah dan mengunduh file diantara komputer kita dan komputer yang akan menjadi tempat halaman web atau web server. Beberapa dari aplikasi authoring web sebelumnya juga mempunyai aplikasi FTP yang terintegrasi langsung. Selain itu juga ada aplikasi FTP khusus, seperti halnya dibawah ini:
1)      Windows
2)      Macintosh
3)      AceFTP
4)      Filezilla
5)      WS_FTP
6)      CuteFTP
7)      Transmit
8)      Cyberduck
9)      Fetch

Berkomentarlah sesuai dengan topik artikel
EmoticonEmoticon