Selasa, 13 Oktober 2015

Assalamu 'alaikum...

Untuk kalian para programmer yang menggunakan bahasa c ataupun saudaranya bahasa c++, pasti kalian membutuhkan suatu compiler. Nah bagi kalian yang mencari kompiler yang cocok untuk bahasa pemrograman c dan c++, saya merekomendasikan kompiler berikut ini, yaitu Borland C++ 5.02. Sebelumnya mari kita simak sekilas tentang bahasa pemrograman C dan C++.

Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer. Dibuat pada tahun 1972 oleh Dennis Ritchie untuk sistem operasi Unix di Bell Telephone Laboratories. Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberapa compiler yang sangat populer telah tersedia. C secara luar biasa memengaruhi bahasa populer lainnya, terutama C++ yang merupakan extensi dari C.

Bahasa pemrograman C++ adalah bahasa pemrograman komputer yang dibuat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bong Labs (Dennis Ritchie) pada awal tahun 1970-an. Bahasa itu diturunkan dari bahasa sebelumnya, yaitu B. Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix. Pada perkembangannya, versi ANSI (American National Standart Institute) bahasa pemrograman C menjadi versi dominan. Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dungaree terhadap konsep pemrograman berorientasi objek.

Bahasa C++ adalah bahasa komputer atau bahasa pemrograman yang merupakan pengembangan dari bahasa C yang ditulis oleh Brian Kernighan dan Denies Ritchie. Bahasa C kemudian disempurnakan oleh Bjarne Stroustrup pada tahun 1980 menjadi "C with classes" dan berganti nama menjadi C++ pada tahun 1983. Penyempurnaan atau pengembangan bahasa C menjadi C++ adalah penambahan Object Oriented Programming (OOP) yang bertujuan membantu membuat dan mengelola program yang besar dan kompleks.

C++ pada awalnya disebut sebagai "C dengan kelas" (C with classes) dan diciptakan untuk memiliki fitur pemrograman berorientasi objek. Karena C++ berdasarkan dari C, maka kebanyakan kode C bisa dirakit di kompilator C++ dengan mudah. Perbedaan kecil contohnya kata "new" dan "delete" yang terdapat di kode C tidak bisa dirakit di C++ karena kata-kata ini adalah kata dipesan C++. Pustaka C biasanya bisa diimpor ke pustaka C++, tapi karena kompilator C dan C++ memiliki "name mangling" yang berbeda, maka perubahan kecil di kode C perlu dilakukan.

Mungkin sudah cukup penjelasannya, sekarang mari kita langsung saja download software Borland C++ 5.02 melalui link berikut ini.

Selasa, 06 Oktober 2015

Komputer server adalah komputer pusat yang dapat melayani semua komputer client yang terhubung dalam jaringan komputer. Komputer server didesign khusus baik dari segi hardware maupun dari segi software yang digunakan sebagai penyedia layanan untuk kebutuhan akan permintaan komputer client dalam sebuah jaringan. Biasanya komputer server mempunyai tugas penting dalam jaringan komputer sebagai pengatur lalu lintas data serta penyedia resource untuk digunakan oleh komputer-komputer client. Untuk memenuhi permintaan tersebut, komputer server sendiri dituntut untuk memiliki spesifikasi hardware yang tinggi dibandingkan dengan komputer-komputer client seperti kecepatan processor, kapasitas hardisk dan juga ukuran memory yang digunakan. Tidak hanya itu, software yang digunakan harus mempunyai fitur-fitur khusus dan juga tahan terhadap serangan, baik itu dari dalam jaringan maupun dari luar jaringan.
Untuk menunjang kinerja dari sebuah komputer server maka dibutuhkan sebuah sistem operasi khusus yang memang didesign untuk server. Sistem operasi tersebut biasa disebut sebagai sistem operasi server. Sistem operasi server merupakan sistem operasi yang berfungsi untuk menyediakan layanan yang sering dibutuhkan pengguna, baik secara eksplisit maupun implisit, seperti mekanisme akses file. Sistem operasi server harus mempunyai tingkat keamanan/security yang lebih baik dari pada komputer client.

Berikut ini adalah perkembangan sistem operasi windows server, yaitu sistem operasi server yang dikembangkan oleh Microsoft. Silahkan disimak.

1. Windows NT 3.1
Windows NT 3.1 merupakan produk pertama dari jajaran sidtem operasi server Microsoft Windows NT. Produk ini mulai diproduksi pada tanggal 27 Juli 1993. Tersedia dalam 2 versi, yaitu Windows NT 3.1 dan Windows NT Advanced Server. Windows NT 3.1 dapat berjalan pada CPU Intel x86, DEC Alpha dan MIPS R4000. Sistem operasi ini kemudian dikembangkan menjadi Windows NT 3.5 pada September 1994.

2. Windows NT 3.5
Windows NT 3.5 merupakan versi sistem operasi Microsoft Windows NT kedua yang dirilis pada tanggal 21 September 1994. Selama pengembangan, Windows NT 3.5 ini memiliki nama kode "Daytona", diambil dari sebuah jalan tol di pantai Daytona, Florida. Windows NT 3.5 adalah versi Windows NT pertama yang menggunakan nama Windows NT Workstation dan Windows NT Server yntuk edisi-edisi yang diturunkan darinya. Berbeda dari versi sebelumnya, Windows NT 3.1 yang dinamakan Windows NT saja dan Windows NT Advanced Server.

Selama pengembangan, Windows NT akhirnya menjadi sistem operasi yang benar-benar baru. Bebas dari kode 16-bit milik MS-DOS, mendukung operasi 32-bit dan semua fitur yang ditawarkan oleh mikroprosesor 32-bit, seperti dapat mengalami memori hingga 4 gigabyte dan mode terproteksi. Selain itu, Windows NT didesain agar kompatibel dengan sistem operasi terdahulu, seperti MS-DOS, IBM OS/2, dan sistem operasi berbasis POSIX.

3. Windows 2000 Server
Windows operasi server dikenal juga sebagai Windows NT 5.0 build 2159 adalah sebuah versi sistem operasi windows yang merupakan versi pengembangan dari Windows NT versi 4.0, dikeluarkan oleh Microsoft pada tanggal 17 Februari 2000 di Amerika Serikat, setelah beberapa kali mengalami penundaan peluncurannya, Windows 2000 menambahkan beberapa fitur baru, yaitu:
  • Active Directory yang baru
  • Image Preview
  • Browser Explorer yang baru, yaitu Internet Exlorer 5.0
  • Windows Media Player 6.4 yang terintegrasi
  • Plug and Play yang lebih canggih
  • Menggunakan driver berbasis Windows Driver Model
  • Dukungan untuk manajemen daya yang lebih baik, yaitu ACPI (Advanced Configuration and Power Interface)
  • Terminal Sevice yang terintegrasi
Windows 2000 terbagi menjadi beberapa versi, yaitu:
  • Windows 2000 Professional, ditujukan untuk menggantikan Microsoft NT Workstation 4.0
  • Windows 2000 Server, ditujukan untuk menggantikan Windows NT Server 4.0
  • Windows 2000 Advanced Server, ditujukan untuk menggantikan Windows NT Enterprise Server
  • Windows 2000 Datacenter Server, merupakan sebuah kasta baru dalam sistem operasi Windows 2000, ditujukan sebagai pengelola pusat basis data yang dibutuhkan dalam pasar korporat.
  • Windows 2000 Limited Edition, didesain secara khusus untuk mikroprosesor Intel Itanium yang menggunakan arsitektur IA-64 dari Intel Corporation.
4. Windows Server 2003
Windows Server 2003 merupakan sebuah versi sistem operasi Microsoft Windows yang ditujukan untuk pasar server korporat. Nomor versi internalnya adalah Microsoft NT 5.2 buil 3790. Dulunya dikenal dengan .NET Server, Windows .NET Server, atau Whistler Server. Sistem operasi ini merupakan kelanjutan dari sistem Windows 2000 Server. Windows Server 2003 terdiri atas beberapa produk yang berbeda, yaitu:
  • Windows Server 2003 Standard Edition 
  • Windows Server 2003 Enterprise Edition
  • Windows Server 2003 Datacenter Edition
  • Windows Server 2003 Web Edition
  • Windows Small Business Server 2003
  • Windows Storagae Server 2003
5. Windows Home Server
Windows Home Server memiliki nama kode pengembangan "Quatro". Windows Home Server merupakan sebuah versi sistem operasi Microsoft Windows yang dikembangkan dari Windows Server 2003 Service Pack 2 yang ditujukan sebagai file server untuk rumahan. Sistem operasi ini diperkenalkan pada tanggal 7 Januari 2007 oleh Bill Gates pada saat konferensi Consumer Electronics Show.

Windows Home Server ditujukan sebagai solusi untuk rumahan dengan banyak komputer PC yang terkoneksi untuk menawarkan fitur file sharing, backup otomatis dan juga akses secara jarak jauh. Pada tanggal 16 Juli 2007, Windows Home Server akhirnya dirilis dalam versi Release to Manufacture (RTM) dan secara resmi dirilis pada tanggal 7 November 2007. Pada tanggal 20 Juli 2008, Microsoft menawarkan Power Pack 1 untuk Windows Home Server yang memperbaiki beberapa kekurangan Windows Home Server.

6. Windows Server 2008
Windows Server 2008 adalah nama sistem operasi untuk server dari perusahaan Microsoft. Sistem server ini merupakan pengembangan dari versi sebelumnya yang disebut Windows Server 2003. Pada tanggal 15 Mei 2007, Bill Gates mengatakan pada konferensi WinHEC bahwa Windows Server 2008 adalah nama baru dari Windows Server Longhorn.
Windows Server 2008 mendukung sistem klien dengan Windows Vista, mirip seperti hubungan antara Windows Server 2003 dan Windows XP. Versi beta 1 dari sistem server ini pertama kali dikenalkan pada tanggal 27 Juli 2005 dan versi beta 3 nya sudah diumumkan pada tanggal 25 April 2007. Macam-macam edisi windows server 2008 yaitu:
  • Windows Web Server 2008
  • Windows Server 2008 Standard Edition
  • Windows Server 2008 Enterprise Edition
  • Windows Server 2008 Datacenter Edition
  • Windows Server 2008 untuk sistem berbasis Itanium (I4-64)
Sistem Operasi
 
Sistem operasi komputer adalah perangkat lunak komputer atau software yang bertugas untuk melakukan kontrol dan manajemen perangkat keras dan juga operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah data yang bisa digunakan untuk mempermudah kegiatan manusia. Sistem operasi dalam bahasa inggrisnya disebut operating system, atau biasa di singkat dengan OS.
Sistem operasi komputer merupakan software pada lapisan pertama yang diletakkan pada memori komputer, (memori komputer dalam hal ini ada hardisk, bukan memory ram) pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah sistem operasi komputer berjalan, dan sistem operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh sistem operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan kernel suatu sistem operasi.

Run-time Environment
 
Runtime environment bisa di artikan emulator/peralatan terminal remote, dalam keadaan ini, program ini dapat mengirim instruksi untuk prosesor komputer dan mengakses memori komputer (RAM) dan sumber daya sistem lainnya. RTE juga biasa di pakai programmer untuk menguji program ketika sedang berjalan, di mana programmer dapat melacak petunjuk sedang diproses oleh program dan melakukkan debug kesalahan yang mungkin timbul.

Emulator

Emulator atau lebih tepatnya software emulator adalah suatu program komputer yang memungkinkan untuk menjalankan suatu program (bisa program yang diemulsikan dari komputer ke komputer misalnya suatu program windows yang dapat dijalankan pada sistem operasi linux dengan menggunakan software emulator Wine) sesuai dengan program aslinya di komputer. Contoh konsol game Nintendo, Xbox, dan Playstation dapat dijalankan di komputer dengan cara memasang emulatornya sendiri sendiri.

Firmware

Pengertian Firmware adalah perangkat lunak atau bisa disebut sebagai program yang bersifat tetap, yang tertanam pada unit perangkat keras seperti alat-alat elektronik, alat telekomunikasi dan komponen-komponen komputer. Tidak ada batasan yang jelas yang dapat memisahkan antara firmware dan software, hal ini dikarenakan keduanya merupakan istilah deskriptif yang cukup luas. Namun meskipun begitu, firmware pada awalnya diciptakan sebagai perangkat lunak dengan tingkat yang lebih tinggi, firmware yang tetanam pada sebuah perangkat keras dapat diubah tanpa harus mengganti komponen dari perangkat keras itu sendiri.

Kesimpulan
 
Dari penjelasan di atas dapat disimpulkan bahwa Sistem Informasi, Runtime Environment dan Emulator memiliki persamaan yaitu sama-sama software komputer tetapi Runtime Environment dan Emulator juga tidak bisa disebut sebagai Sistem Operasi melainkan software yang dapat dijalankan pada Sistem Operasi sudah terjalankan. Lalu bagaimanakah dengan Firmware?. Firmware adalah perangkat lunak atau bisa disebut sebagai program yang bersifat tetap, yang tertanam pada unit perangkat keras seperti alat-alat elektronik, alat telekomunikasi dan komponen-komponen pada komputer. Tidak ada batasan yang jelas yang dapat memisahkan antara firmware dan software, hal ini dikarenakan keduanya merupakan istilah deskriptif yang cukup luas.
Sistem operasi windows merupakan sistem operasi yang penggunanya sangat banyak di Indonesia. Penggunanya juga beragam, mulai dari pelajar, pegawai, dan lain-lain. Bahkan mulai dari orang-orang yang baru berbaur dengan dunia komputer sampai orang-orang yang sudah lama mengenal komputer.

Pembajakan sendiri tidaklah tanpa alasan. Pembajakan tidak terjadi hanya karena penggunanya saja, tetapi juga disebabkan oleh faktor yang lain. Berikut ini kami berikan faktor-faktor yang menyebabkan terjadinya pembajakan:
1. Mahalnya harga lisensi. Seperti yang kita bahwa sistem operasi windows merupakan sistem operasi berbayar yang harga lisensinya dapat dibilang cukup mahal. Sebagai gambaran, harga lisensi Windows 10 Home adalah $119. Belum lagi kurs dolar yang hampir mencapai 15.000 rupiah.
2. Mudahnya melakukan penyalinan data. Di zaman sekarang hampir semuanya bisa didownload di internet, tidak terkecuali sistem operasi Windows. Selain itu, penyalinan bisa juga dilakukan dengan cara mengcopy baik dari flash disk, harddisk, dan media lainnya.
3. Mudahnya melakukan pembajakan. Ketika mendownload sistem operasi di blog-blog biasanya kita sering melihat kata "crack". Crack biasanya digunakan untuk membajak sistem operasi maupun software. Bahkan di blog-blog tersebut lengkap dengan disediakan tutorialnya.
4. Belum meluasnya informasi mengenai kemungkinan solusi dengan memanfaatkan open source. Bahkan BSA (Business Software Alliance) sendiri cenderung belum pernah mempromosikan open source sebagai langkah untuk mengurangi pembajakan di Indonesia.
 Terdapat suatu fakta yang mengejutkan yaitu banyaknya user yang menggunakan sistem operasi windows "bajakan". Menyadari maraknya pembajakan di Indonesia yang begitu luar biasa persentasenya, Microsoft masih terus berusaha untuk meyakinkan dan menggunakan berbagai upaya bahkan ada yang melalui ranah hukum bagi para pengguna Windows untuk membayar lisensi. Di Indonesia sendiri tergolong negara yang "mengganggu" Microsoft karena persentase pembajakan melampaui persentase yang tidak terbayangkan. Kami mendapat informasi dari sebuah blog bahwa, CEO Microsoft Indonesia yaitu bapak Andreas Diantoro berkata dalam suatu pernyataan bahwa 97% pengguna komputer lokal menjalankan OS Windows, tapi sayangnya 86% persen di antaranya adalah versi bajakan. Jadi dari 5 juta komputer yang terjual di Indonesia pada tahun 2012, hanya 550,000 di antaranya menggunakan lisensi berbayar, sisanya 4.3 juta menggunakan versi bajakan.

Untuk menanggapi fakta yang sangat menyedihkan ini, sebagai seorang pengguna komputer yang baik sudah seharusnya kita menghargai karya intelektual Microsoft ini dengan membayar lisensi resmi dengan membelinya. Walaupun mungkin banyak orang yang menganggapnya sebagai barang yang mahal, tapi harga tersebut masih masuk akal mengingat bahwa sistem operasi tidaklah mudah untuk dibuat dan juga melihat kelebihan-kelebihan Windows dengan sistem operasi yang lain. Setidaknya mulai serakang mari kita menabung agar dapat membeli lisensi Windows yang original. Seperti kata pepatah bahwa sedikit demi sekidit lama-lama menjadi bukit, jadi walaupun menabung cuma sedikit, suatu saat nanti pasti akan sanggup untuk membayar lisensi tersebut. Tapi kalau masih terasa "berat" membeli lisensi tersebut, kita masih bisa menggunakan cara yang legal yaitu dengan menggunakan sistem operasi open source, seperti Linux misalnya.