Oleh: zhafiraconsultant | Januari 30, 2009

Instalasi standar PC untuk software development

Pembahasan kali ini tentang instalasi standar suatu PC yang dipergunakan untuk menghasilkan suatu software. Dalam hal ini PC yang dipergunakan oleh programmer terutama programmer yang bermain di .NET, Java ataupun PHP.

Hardware

Pertama kita pikirkan masalah hardware. Kebutuhan hardware apa yang seharusnya menjadi minimal dan yang menjadi rekomendasi. Saya kurang setuju dengan pendapat beberapa manajer / project manajer yang selalu mengatakan hardware seharusnya bisa lebih dihemat karena masalah finansial ataupun penghematan.

Konfigurasi hardware minimal :

  • Processor 2.4 Ghz (intel or AMD)
  • RAM : 2 GB
  • Harddisk : 160 GB
  • Display : 17 ” – 1280 x 1024
  • VGA Dedicated : ATI atau NVIDIA dengan RAM 256
  • Speaker

Konfigurasi hardware yang di rekomendasi :

  • Processor:  3.0 Ghz (intel or AMD) atau core lebih banyak
  • RAM: 3 GB atau lebih
  • Harddisk : 200 GB
  • Display : 17” – 19” – 1280 x 1024 atau lebih
  • VGA Dedicated : ATI (>=2600)  atau  NVIDIA (>= 8600) dengan RAM 512 MB atau lebih
  • Speaker

Sekedar penjelasan :

Processor clock speed semakin tinggi karena untuk mempercepat suatu proses pada software yang sedang berjalan. Masih banyak software yang belum mendukung multicore meskipun sekarang processor yang beredar sudah multicore dan ada juga lisensi dari software yang hanya bisa berjalan di single core saja.

RAM besar memang kebutuhan. Karena saya yakin seorang developer akan membuka banyak software./tool pendukung. Biasanya mereka akan membuka 2 atau 3 IDE dan 2 Dokumentasi dan 2 browser (IE atau firefox)

Harddisk besar memang kebutuhan. Beberapa software yang ada sekarang membutuhkan harddisk yang besar. Beberapa dari software didistribusikan menggunakan DVD.

Display yang besar. Software sekarang membutukan screen real estate yang besar. Beberapa orang mengakali dengan wide screen ataupun menggunakan dual atau triple head monitor.

VGA Dedicated dimaksudkan agar system yang ada tidak memakai RAM yang ada.

Speaker ini bisa yang murah atau mahal yang terpenting suaranya jelas, RMS > 7 dan 2.1 sudah cukup. Biasanya dipakai ketika membuat suatu aplikasi berbasis RIA (WPF, Silverlight atau AIR). Bisa juga digunakan untuk memutar suatu video tutorial dan untuk mendengarkan lagu; well di depan komputer 8 jam per hari ga ada yang bisa didengarkan boring banget.

Tambahan :

Jika dimungkinkan perlu adanya media tambahan seperti harddisk external atau DVDRW untuk membuat suatu backup pada data atau program yang sudah dibuat.

Operating System

Setelah itu kita perlu memikirkan tentang OS apa yang akan terinstall pada PC. Saat ini yang tersedia di toko itu Windows Vista untuk desktop karena Windows XP sudah memasuki mainstream. Saya sarankan untuk memakai Windows Vista Business atau Windows Vista Ultimate karena sudah terdapat IIS.

SDK dan Runtime

SDK merupakan sekumpulan tool untuk membuat software. Biasanya terdapat tool untuk compile source code, debugger, resource file manager dan masih banyak lagi. SDK biasanya berupa suatu instalasi file yang cukup besar karena beberapa terdapat dokumentasi dan sample dari penggunaan SDK itu.

Untuk membuat suatu aplikasi .NET yang saya butuhkan .NET Framework dan Windows SDK:

Untuk Java :

  • JDK yang terbaru. Sekarang JDK masih versi 6 update 7.
  • J2EE SDK yang terbaru

Untuk PHP:

  • Runtime PHP yang diinstall manual tanpa memakai web server apache. Sebagai CGI/fastCGI di IIS.

Lainnya:

  • Silverlight SDK+runtime. Yang sekarang ada versi 2 beta 2
  • Adobe AIR SDK+runtime. Bisa di download di websitenya Adobe

Office

Pakai MS Office. Minimal yang terinstall harus ada word processing, spreadsheet dan presentation.

IDE dan tools

Untuk .NET.

Untuk Java

Untuk PHP

Tools umum

Database

Instalasi standard:

  • SQL Server 2005 (or 2008) Express with Advanced.
  • MySQL versi 5

Tambahan jika diperlukan:

  • IBM DB2 Express-C.
  • Oracle XE

Ketika PHP dan MySQL terinstall, untuk administrasi database sebaiknya terinstall phpmyadmin. Bisa di download di : http://www.phpmyadmin.net

Ketika terinstall IBM DB2, untuk administrasi sebaiknya terinstall IBM Data Studio. bisa dilihat di : http://www-01.ibm.com/software/data/db2/ad/dwb.html dan DB2 Visual Studio Add ins di : http://www-01.ibm.com/software/data/db2/express/download.html

Sebaiknya diinstall juga SQL Server database publishing wizard. Bisa di download di : http://www.microsoft.com/downloads/details.aspx?familyid=56E5B1C5-BF17-42E0-A410-371A838E570A&displaylang=en

Internet

Instalasi browser: IE 8 Beta 2, Multiple IE, Opera 9.x, Firefox 3.0.1, Google Chrome, dan Amaya. Tujuan semua browser ada merupakan test ketika mendevelop aplikasi web (ASP.NET, PHP atau JSP), bisa dilakukan test untuk kompatibilitas browser.Pada instalasi browser mungkin perlu ditambahkan addon/plugin seperti script blocker,ad blocker

Ftp client dibutuhkan untuk mengupload atau download file.

Putty.

Messanger : Yahoo, MSN atau Google.

Version Control

Subversion atau CVS dengan client. Bisa dilihat di : http://subversion.tigris.org/

Dokumentasi

  • MSDN
  • Javadoc
  • Php doc
  • dokumentasi database
  • Adobe Reader untuk membaca file berformat PDF.

Tools Lainnya

  • Winrar atau 7Zip atau software untuk kompresi file lainnya.
  • Multimedia codec : Quicktime, Real, DivX
  • Antivirus.
  • DVD Writer software yang biasanya di dapatkan bundle bersama DVDRW.

Instalasi standard ini dibuat supaya programmer bisa mengimplementasikan dengan segera program yang akan dibuat. Mungkin pembaca di mugi bisa menambahkan atau mengurangi apa saja yang diperlukan.


Tinggalkan komentar

Kategori