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:- Windows SDK bisa dilihat di: http://nickotech2000.blogspot.com/2008/03/make-net-assembly-from-idlinterface.html
- .NET Framework bisa di download di website microsoft atau melakukan instalasi pada Visual Studio. Full package .NET 3.5 bisa di dapatkan di :http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe
- Windows Installer 4.5 bisa di dapatkan di : http://www.microsoft.com/downloadS/details.aspx?familyid=5A58B56F-60B6-4412-95B9-54D056D6F9F4&displaylang=en dan http://www.microsoft.com/downloadS/details.aspx?familyid=6A35AC14-2626-4846-BB51-DDCE49D6FFB6&displaylang=en
- Enterprise Library yang terbaru (sekarang versi 4.0 untuk VS 2008) : http://www.codeplex.com/entlib
- AJAX Control Toolkit bisa di download : http://www.codeplex.com/AjaxControlToolkit
- WIX sebagai alternative untuk membuat windows installer. Bisa dilihat di: http://wix.sourceforge.org
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.- Visual Studio 2008 Express sebagai IDE untuk coba-coba.
- Visual Studio 2008 dengan SP1 (Standard atau Professional)
- Visual Studio 2008 SDK
- MS Soap Toolkit
- KaXAML
- WPF tool bisa dilihat di blognya swanson : http://blogs.msdn.com/mswanson/articles/WPFToolsAndControls.aspx
Untuk Java- Netbeans. Bisa Dilihat di website : http://www.netbeans.org
- Eclipse. Bisa dilihat di website : http://www.eclipse.org
Untuk PHP- Eclipse and PHP Plugin. Bisa dilihat di : http://www.eclipse.org
Tools umum- Bugtracker .NET sebagai bug dan issue tracking. Bisa di download di : http://sourceforge.net/projects/btnet/ . Bugtracker tersebut bisa diinstall PC sebagai penanda bug pribadi atau di server sebagai penanda bug pada team.
- Winmerge untuk pembanding file. Bisa di download di: http://www.winmerge.org
- Regex designer untuk membuat regular expression. Bisa di download di : http://www.sellsbrothers.com/tools/ atauhttp://www.radsoftware.com.au/regexdesigner/
- Aptana studio bisa di download di : http://www.aptana.com
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.netKetika terinstall IBM DB2, untuk administrasi sebaiknya terinstall IBM Data Studio. bisa dilihat di : http://www-01.ibm.com/software/data/db2/ad/dwb.htmldan DB2 Visual Studio Add ins di : http://www-01.ibm.com/software/data/db2/express/download.htmlSebaiknya 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=enInternet
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 blockerFtp 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.- peripheralPeripheral adalah alat tambahan. jadi Peripheral Komputer adalah alat tambahan untuk komputer. jenis-jenis peripheral sendiri macam-macam.
1. VGA Card
Fungsinya untuk mengubah sinyal-sinyal digital pada komputer menjadi display.
2. Sound Card
Fungsinya untuk mengubah sinyal-sinyal digital pada komputer di ubah dalam bentuk suara
3. TV Card
Fungsinya agar Komputer bisa menyalakan TV. Ada 2 jenis, yaitu internal dan eksternal. Adapun kelebihan dan kekurangannya :
5. LAN Card
LAN dapat definisikan sebagai network atau jaringan sejumlah sistem
komputer yang lokasinya terbatas didalam satu gedung, satu kompleksgedung
atau suatu kampus dan tidak menggunakan media fasilitas komunikasi umum
seperti telepon, melainkan pemilik dan pengelola media komunikasinya
adalah pemilik LAN itu sendiri.
6. PRINTER
Printer atau pencetak adalah alat yang menampilkan data dalam bentuk cetakan, baik berupa teks maupun gambar/grafik, di atas kertas. Printer biasanya terbagi atas beberapa bagian, yaitu picker sebagai alat mengambil kertas dari tray. Tray ialah tempat menaruh kertas. Tinta atau toner adalah alat pencetak.
7. MODEM
MODEM merupakan singkatan dari Modulation demodulation. Modulator merupakan bagian yang mengubah sinyal informasi kedalam sinyal pembawa (Carrier) dan siap untuk dikirimkan, sedangkan Demodulator adalah bagian yang memisahkan sinyal informasi (yang berisi data atau pesan) dari sinyal pembawa (carrier) yang diterima sehingga informasi tersebut dapat diterima dengan baik.
8. MONITOR
Monitor merupakan peripheral terpenting dalam sebuah PC. Karena jika tidak ada monitor tidak akan bias memunculkan grafik dari PC itu senderi. Dimasa sekarang ini banyak sekali merk dari monitor. Contohnya : LG, Zyrex, dan lain-lain.
9. SCANNER
Pemindai atau scanner merupakan suatu alat yang digunakan untuk memindai suatu bentuk maupun sifat benda, seperti dokumen, foto, gelombang, suhu dan lain-lain. Hasil pemindaian itu pada umumnya akan ditransformasikan ke dalam komputer sebagai data digital. Terdapat beberapa jenis pemindai bergantung pada kegunaan dan cara kerjanya, antara lain:
pemindai gambar
pemindai barcode
pemindai sinar-X
pemindai cek
pemindai logam
pemindai Optical Mark Reader (OMR)
Di antara jenis-jenis pemindai tersebut, pemindai gambar adalah yang paling sering disebut sebagai pemindai.
10. MEMORI
Memori dikenal juga dengan sebutan RAM (Random Acces Memory). Gunanya adalah untuk penyimpanan data sementara sewaktu digunakan oleh prosesor. Jika komputer di matikan, maka data di RAM akan hilang. Kecepatan membaca data RAM ini lebih cepat jika dibandingkan dengan Harddisk.
Kamis, 09 Februari 2012
tugas teknik komputer dan jaringan
Rabu, 08 Februari 2012
instlasi pc
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:
- Windows SDK bisa dilihat di: http://nickotech2000.blogspot.com/2008/03/make-net-assembly-from-idlinterface.html
- .NET Framework bisa di download di website microsoft atau melakukan instalasi pada Visual Studio. Full package .NET 3.5 bisa di dapatkan di :http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe
- Windows Installer 4.5 bisa di dapatkan di : http://www.microsoft.com/downloadS/details.aspx?familyid=5A58B56F-60B6-4412-95B9-54D056D6F9F4&displaylang=en dan http://www.microsoft.com/downloadS/details.aspx?familyid=6A35AC14-2626-4846-BB51-DDCE49D6FFB6&displaylang=en
- Enterprise Library yang terbaru (sekarang versi 4.0 untuk VS 2008) : http://www.codeplex.com/entlib
- AJAX Control Toolkit bisa di download : http://www.codeplex.com/AjaxControlToolkit
- WIX sebagai alternative untuk membuat windows installer. Bisa dilihat di: http://wix.sourceforge.org
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.
- Visual Studio 2008 Express sebagai IDE untuk coba-coba.
- Visual Studio 2008 dengan SP1 (Standard atau Professional)
- Visual Studio 2008 SDK
- MS Soap Toolkit
- KaXAML
- WPF tool bisa dilihat di blognya swanson : http://blogs.msdn.com/mswanson/articles/WPFToolsAndControls.aspx
Untuk Java
- Netbeans. Bisa Dilihat di website : http://www.netbeans.org
- Eclipse. Bisa dilihat di website : http://www.eclipse.org
Untuk PHP
- Eclipse and PHP Plugin. Bisa dilihat di : http://www.eclipse.org
Tools umum
- Bugtracker .NET sebagai bug dan issue tracking. Bisa di download di : http://sourceforge.net/projects/btnet/ . Bugtracker tersebut bisa diinstall PC sebagai penanda bug pribadi atau di server sebagai penanda bug pada team.
- Winmerge untuk pembanding file. Bisa di download di: http://www.winmerge.org
- Regex designer untuk membuat regular expression. Bisa di download di : http://www.sellsbrothers.com/tools/ atauhttp://www.radsoftware.com.au/regexdesigner/
- Aptana studio bisa di download di : http://www.aptana.com
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.htmldan 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.
Langganan:
Komentar (Atom)
Add a comment