Sabtu, 11 April 2015

perbedaaan hak paten dan hak cipta



2. Apa perbedaan Hak Paten dan Hak Cipta??
Jawaban:
Paten
Kata paten, berasal dari bahasa inggris patent, yang awalnya berasal dari kata patere yang berarti membuka diri (untuk pemeriksaan publik), dan juga berasal dari istilah letters patent, yaitu surat keputusan yang dikeluarkan kerajaan yang memberikan hak eksklusif kepada individu dan pelaku bisnis tertentu.
Menurut undang-undang nomor 14 tahun 2001 pasal 1 ayat 1 tentang Paten, Paten adalah hak eksklusif yang diberikan oleh Negara kepada Inventor (penemu) atas hasil Invensinya (penemuannya) di bidang teknologi, yang untuk selama waktu tertentu melaksanakan sendiri Invensinya tersebut atau memberikan persetujuannya kepada pihak lain untuk melaksanakannya.
Pemberian hak paten bersifat teritorial, yaitu, mengikat hanya dalam lokasi tertentu. Dengan demikian, untuk mendapatkan perlindungan paten di beberapa negara atau wilayah, seseorang harus mengajukan aplikasi paten di masing-masing negara atau wilayah tersebut.
Subjek yang dapat dipatenkan:
  1. ProsesProses mencakup algoritma, metode bisnis, sebagian besar perangkat lunak (software), teknik medis, teknik olahraga dan semacamnya.
  2. MesinMesin mencakup alat dan aparatus.
  3. Barang yang diproduksi dan digunakanBarang yang diproduksi mencakup perangkat mekanik, perangkat elektronik dan komposisi materi seperti kimia, obat-obatan, DNA, RNA, dan sebagainya.
;           hak cipta adalah hak eklusif bagi pencipta atas pencipta atau penerima hak untuk mengumumkan atau memperbanyak ciptaanya atau memberikan izin.
Menurut pasal 12 UU hak cipta adalah sebagai berikut :
1.      Buku-buku, program komputer, software, pamflet, karya tipografis
2.      Ceramah, kuliah, pidato atau ciptaan lainnya yang diwujudkan dengan cara pengucapan
3.      Alat peraga yang dibuat guna tujuan pendidikan dan ilmu pengetahuan
4.      Karya siaran
5.      Pertunjukan
6.      Lagu-lagu, juga rekamanya
7.      Seni batik
8.      Peta
9.      Karya fotografi
10.  Karya senimatografi
11.  Terjemahan dan tafsiran meskipun hak cipta karya asli tetap dilindungi

sumber:



Open Source Software

1. Sebutkan Open Source Software yang biasa digunakan untuk
  • OS(Sistem Operasi)
  • SMBD (Sistem Management Basic Data)
  • Framework
  • Network
  • Proxy
  • Programing
Jawaban: 


 Sistem Operasi
Merupakan perangkat lunak yang berfungsi mengorganisasikan semua komponen yang terdapat pada mesin komputer. Di bawah ini adalah contoh-contoh dari sistem operasi :
1. Microsoft Windows
Microsoft Windows atau biasa kita sapa dengan sebutan Windows adalah Sistem Operasi yang dikembangkan oleh Microsoft Corporation yang menggunakan antarmuka dengan berbasikan GUI (Graphical User Interface) atau tampilan antarmuka bergrafis.
Awalnya Windows bermula dari Ms-Dos (Microsoft Disk Operating System) yaitu sebuah Sistem Operasi yang berbasiskan teks dan Command-Line interpreter. Windows Versi pertama, Windows Graphic Environmnet 1.0 merupakan perangkat lunak yang bekerja atas arsitekstur 16-Bit dan bukan merupakan Sistem Operasi dan berjalan atas MS-DOS, sehingga untuk menjalankannya membutuhkan MS-DOS. MS-DOS sendiri sebenarnya dibuat oleh perusahaan pembuat komputer Seattle Computer Products dan barulah kemudian direkrut oleh Microsoft yang selanjutnya dibeli lisensinya.
2. UNIX
UNIX adalah Sistem Operasi yang diciptakan oleh Ken Thompson dan Dennis Ritchie, dikembangkan oleh AT&T Bell Labs. UNIX didesain sebagai Sistem Operasi yang portabel, Multi-Tasking dan Multi-User. Sistem Operasi UNIX lebih menekankan diri pada Workstation dan Server, Karena faktor ketersediaan dan kompatibilitas yang tinggi menyebabkan UNIX dapat digunakan, disalin dan dimodifikasi sehingga UNIX pun dikembangkan oleh banyak pihak dan menyebabkan banyak sekali varian dari UNIX ini.
UNIX sendiri ditulis dalam bahasa C sehingga UNIX pun mirip dengan DOS yaitu Line/Text Command Based selain itu UNIX pun merupakan Sistem Operasi yang secure dibanding dengan Sistem Operasi lain, karena setiap file, direktori, user dan group memiliki set izin tersendiri untuk diakses. Karena adanya dukungan Proyek GNU, maka selanjutnya UNIX berkembang menjadi LINUX (Salah satu varian UNIX).
3. LINUX
Awalnya dikembangkan oleh Linus Torvalds yang pada mulanya sekedar emulasi terminal yang dibutuhkan untuk mengakses server UNIX di Universitasnya. Linux merupakan kloningan dari MINIX (Salah satu varian UNIX), peralatan sistem dan pustakanya umumnya berasal dari Sistem Operasi GNU. Linux memiliki banyak disain yang berasal dari disain dasar UNIX, Linux menggunakan Kernel Monilitik yaitu Kernel Linux yang menangani kontrol prosses, jaringan, periferal, dan pengaksesan sistem berkas. Sama seperti UNIX, Linuxpun dapat dikendalikan oleh satu atau lebih antarmuka baris perintah (Command Line Interface/CLI) berbasis teks, antarmuka pengguna grafis (Graphical User Interface/GUI) yang merupakan konfigurasi bawaan untuk versi dektop.
4. Macintosh
MAC OS atau Macintosh Operating System adalah Sistem Operasi yang dibuat oleh Apple Computer khusus untuk komputer Macintosh dan tidak kompatibel dengan komputer berbasis IBM. MAC OS merupakan Sistem Operasi pertama yang menggunakan antarmuka pengguna grafis (Graphical User Interface/GUI).


·         SMBD
Database server adalah sebuah program komputer yang menyediakan layanan pengelolaan basis data dan melayani komputer atau program aplikasi basis data yang menggunakan model klien/server. Istilah ini juga merujuk kepada sebuah komputer (umumnya merupakan server) yang didedikasikan untuk menjalankan
program yang bersangkutan. Sistem manajemen basis data (SMBD) pada umumnya menyediakan fungsi-fungsi server basis data, dan beberapa SMBD (seperti halnya MySQL atau Microsoft SQL Server) sangat bergantung kepada model klien-server untuk mengakses basis datanya. Untuk memilih komputer potensi penuh dengan standar yang tinggi untuk sisa perangkat. Dan digunakan dalam hal terdapat data yang ditempatkan dalam sebuah database yang digunakan oleh semua workstation seperti database atau rekening bank perusahaan dan dalam hal ini membutuhkan workstation ketika data tertentu DariData Base Server Perawatan dari database dan memberikan data yang diminta oleh satu-satunya database yang sedang dirawat di Data Base Server Dan bukan di workstation.
JENIS-JENIS APLIKASI PADA DATABASE SERVER
1.      Microsoft Access
Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office, selain tentunya Microsoft Word, Microsoft Excel, dan Microsoft PowerPoint. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna. Versi terakhir adalah Microsoft Office Access 2007 yang termasuk ke dalam Microsoft Office System 2007.
Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle Database, atau semua kontainer basis data yang mendukung standar ODBC. Para pengguna/programmer yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara para programmer yang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang sederhana. Access juga mendukung teknik-teknik pemrograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi objek.
         Fitur pada Microsoft Access
Salah satu keunggulan Microsoft Access dilihat dari perspektif programmer adalah kompatibilitasnya dengan bahasa pemrograman Structured Query Language (SQL); query dapat dilihat dan disunting sebagai statemen-statemen SQL, dan statemen SQL dapat digunakan secara langsung di dalam Macro dan VBA Module untuk secara langsung memanipulasi tabel data dalam Access. Para pengguna dapat mencampurkan dan menggunakan kedua jenis bahasa tersebut (VBA dan Macro) untuk memprogram form dan logika dan juga untuk mengaplikasikan konsep berorientasi objek.
Microsoft SQL Server Desktop Engine (MSDE) 2000, yang merupakan sebuah versi mini dari Microsoft SQL Server 2000, dimasukkan ke dalam Office XP Developer Edition dan dapat digunakan oleh Microsoft Access sebagai alternatif dari Microsoft Jet Database Engine.
Tidak seperti sebuah sistem manajemen basis data relasional yang komplit, Microsoft JET Database Engine tidak memiliki fitur trigger dan stored procedure. Dimulai dari Microsoft Access 2000 yang menggunakan Microsoft Jet Database Engine versi 4.0, ada sebuah sintaksis yang mengizinkan pembuatan kueri dengan beberapa parameter, dengan sebuah cara seperi halnya sebuah stored procedure, meskipun prosesur tersebut dibatasi hanya untuk sebuah pernyataan tiap prosedurnya. Access juga mengizinkan form untuk mengandung kode yang dapat dieksekusi ketika terjadi sebuah perubahan terhadap tabel basis data, seperti halnya trigger, selama modifikasi dilakukan hanya dengan menggunakan form tersebut, dan merupakan sesuatu hal yang umum untuk menggunakan kueri yang akan diteruskan (pass-through dan teknik lainnya di dalam Access untuk menjalankan stored procedure di dalam RDBMS yang mendukungnya.
Dalam berkas Access Database Project (ADP) yang didukung oleh Microsoft Access 2000 dan yang selanjutnya, fitur-fitur yang berkaitan dengan basis data berbeda dari versi format/struktur data yang digunakan Access (*.MDB), karena jenis berkas ini dapat membuat koneksi ke sebuah basis data MSDE atau Microsoft SQL Server, ketimbang menggunakan Microsoft JET Database Engine. Sehingga, dengan menggunakan ADP, adalah mungkin untuk membuat hampur semua objek di dalam server yang menjalankan mesin basis data tersebut (tabel basis data dengan constraints dan trigger, view, stored procedure, dan UDF). Meskipun demikian, yang disimpan di dalam berkas ADP hanyalah form, report, macro, dan modul, sementara untuk tabel dan objek lainnya disimpan di dalam server basis data yang membelakangi program tersebut.
         Versi
Tanggal
Nama versi
Nomor versi
Sistem operasi yang didukung
Microsoft Access 1.1
1
T/A
1993
Microsoft Access 2.0
2
Microsoft Windows
Microsoft Office 4.3 Professional
1995
Microsoft Access for Windows 95  
7
Microsoft Windows 95 dan Windows NT 3.51
Microsoft Office 95 Professional
1997
Microsoft Access 97
8
Microsoft Windows 95/98dan Windows NT 3.51/NT 4.0
Microsoft Office 97 Professional
1999
Microsoft Access 2000
9
Microsoft Windows 98Me, Windows NT 4.0/2000
Microsoft Office 2000 Premiumdan Office 2000 Professional
2001
Microsoft Access 2002
10
2003
Microsoft Access 2003
11
Microsoft Office System 2003
2007
Microsoft Access 2007
12
Microsoft Windows XP (Service Pack 2)/Server 2003/Vista/Server 2008 (Beta 2 ke atas)
Microsoft Office System 2007
2010
Microsoft Access 2010
14
Microsoft Office Profesional 2010
   

2.      Ms SQL Server
Microsoft SQL Server adalah sebuah sistem manajemen basis data relasional (RDBMS) produk Microsoft. Bahasa kueri utamanya adalah Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh Microsoft dan Sybase. Umumnya SQL Server digunakan di dunia bisnis yang memiliki basis data berskala kecil sampai dengan menengah, tetapi kemudian berkembang dengan digunakannya SQL Server pada basis data besar.
Microsoft SQL Server dan Sybase/ASE dapat berkomunikasi lewat jaringan dengan menggunakan protokol TDS (Tabular Data Stream). Selain dari itu, Microsoft SQL Server juga mendukung ODBC (Open Database Connectivity), dan mempunyai driver JDBC untuk bahasa pemrograman Java. Fitur yang lain dari SQL Server ini adalah kemampuannya untuk membuat basis data mirroring dan clustering. Pada versi sebelumnya, MS SQL Server 2000 terserang oleh cacing komputer SQL Slammer yang mengakibatkan kelambatan akses Internet pada tanggal 25 Januari 2003.
 Fitur pada Ms SQL Server
Dimulai dari Microsoft Access 2000 yang menggunakan Microsoft Jet Database Engine versi 4.0, ada sebuah sintaksisyang mengizinkan pembuatan kueri dengan beberapa parameter, dengan sebuah cara seperi halnya sebuah stored procedure, meskipun prosesur tersebut dibatasi hanya untuk sebuah pernyataan tiap prosedurnya. Access juga mengizinkan form untuk mengandung kode yang dapat dieksekusi ketika terjadi sebuah perubahan terhadap tabel basis data, seperti halnya trigger, selama modifikasi dilakukan hanya dengan menggunakan form tersebut, dan merupakan sesuatu hal yang umum untuk menggunakan kueri yang akan diteruskan (pass-throughdan teknik lainnya di dalam Access untuk menjalankan stored procedure di dalam RDBMS yang mendukungnya.
Dalam berkas Access Database Project (ADP) yang didukung oleh Microsoft Access 2000 dan yang selanjutnya, fitur-fitur yang berkaitan dengan basis data berbeda dari versi format/struktur data yang digunakan Access (*.MDB), karena jenis berkas ini dapat membuat koneksi ke sebuah basis data MSDE atau Microsoft SQL Server, ketimbang menggunakan Microsoft JET Database Engine. Sehingga, dengan menggunakan ADP, adalah mungkin untuk membuat hampur semua objek di dalam server yang menjalankan mesin basis data tersebut (tabel basis data dengan constraints dan trigger, view, stored procedure, dan UDF). Meskipun demikian, yang disimpan di dalam berkas ADP hanyalah form, report, macro, dan modul, sementara untuk tabel dan objek lainnya disimpan di dalam server basis data yang membelakangi program tersebut.
 OS pendukung dari Aplikasi MS SQL Server
WindowsXP
WindowsServer2003
WindowsVista
WindowsServer2008
Windows7
Windows Server 2008 R2
3.      Oracle
Basis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan perangkat lunak Oracle memasarkan jenis basis data ini untuk bermacam-macam aplikasi yang bisa berjalan pada banyak jenis dan merk perangkat keras komputer (platform).
Basis data Oracle ini pertama kali dikembangkan oleh Larry Ellison, Bob Miner dan Ed Oates lewat perusahaan konsultasinya bernama Software Development Laboratories (SDL) pada tahun 1977. Pada tahun 1983, perusahaan ini berubah nama menjadi Oracle Corporation sampai sekarang.
   Fitur pada Oracle
Pada oracle terdapat beberapa fitur-fitur yang membuatnya unggul dibandingkan dengan database yang lainnya, seperti :
a.       Teknologi real application clusters (RAC), dapat memberikan perlindungan terhadap kelangsungan data apabila terjadi crash pada salah satu server. Sehingga apabila ada database server yang down, kinerja database server tersebut akan di take over oleh server-server yang lain.
b.      Fitur Row-Level Locking yang dimiliki Oracle ini dapat melakukan lock tidak hanya pada table-level saja, akan tetapi dimungkinkan untuk melakukan lock lebih jauh lagi sampai pada row-level.
c.       Data Partitioning, Oracle memungkinkan kita untuk melakukan partisi ke suatu tabel maupun indeks. Hal ini akan dapat meningkatkan kemampuan kita untuk dalam melakukan manajemen data.
d.       Oracle memiliki fungsi OLAP (Integrated Online Analytical Processing) yang terintegrasi dengan baik ke dalam relational database, sehingga kita tidak memerlukan database lain selain Oracle itu sendiri.
e.       Oracle Data Mining & Data Warehousing, fitur ini memberikan kemudahan bagi perusahaan yang ingin men-develop aplikasi Business Intellegent yang bertujuan untuk membantu eksekutif perusahaan dalam menentuksan strategi perusahaan berdasarkan analisis data yang di-generate oleh Oracle Data Mining.
f.       Virtual Private Database, fitur ini memberikan dan meningkatkan fleksibilitas jaminan security sampai pada row-level security. Hal ini akan membuat aplikasi kita menjadi semakin aman sewaktu kita melakukan transaksi melalui Internet.
g.      Intelegent Self-Managing, fitur ini akan membuat proses database tuning dan database manajemen menjadi lebih mudah.
h.       Flashback Query, fitur ini memungkinkan kita untuk melihat status data kita mundur beberapa waktu (flash back) sampai batas yang kita tentukan, sehingga apabila terjadi kesalahaan data pada waktu yang lalu, maka kita dapat melakukan koreksi tanpa harus melakukan database recovery.
  OS pendukung dari aplikasi Oracle
  Linux
      o    Oracle Enterprise Linux
      o    Linux for System Z
      o    Red Hat Linux
      o    SUSE Linux
         Unix
      o    Solaris (SUN)
      o    AIX (IBM)
      o    HP-UX (HP)
  OS/390 (IBM MVS)
  Windows (Microsoft)
  Mac OSX (Apple)
   OpenVMS
4.      PostgreSQL
Postgre SQL merupakan tool untuk membuat database server yang bersifat open source yang memiliki licensi GPL (General Public License). Postgre SQL mendukung bahasa pemrograman seperti : SQL, C, C++, Java, PHP dan lainnya. Dengan lisensi GPL, PostgreSQL dapat digunakan, dimodifikasi dan didistribusikan oleh setiap orang tanpa perlu membayar lisensi (free of charge) baik untuk keperluan pribadi, pendidikan maupun komersil. Kebanyakan PostgreSQL tersedia untuk pengguna Linux.
  Fitur pada PostgreSQL
DB Mirror, PGPool, Slony, PGCluster
PostgreSQL digunakan pada OS
Cross-platform
5.       Firebird
Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux, Windows, maupun pada sejumlah platform Unix. Firebird di diarahkan dan di-maintain oleh FirebirdSQL Foundation. Ia merupakan turunan dari Interbase versi open source milik Borland. Modul-modul kode baru ditambahkan pada Firebird dan berlisensi di bawah Initial Developer’s Public License (IDPL), sementara modul-modul aslinya dirilis oleh Inprise berlisensi di bawah InterBase Public License 1.0. Kedua lisensi tersebut merupakan versi modifikasi dari Mozilla Public License 1.1. Selain dari software-software diatas, masih banyak lagi softwarenya seperti dBase, syBase, Informix, FoxPro, DB2.
Fitur Firebird
1.      Trigger
2.       Store Procedure
3.      View
Firebird data dijalankan pada OS
Linux
Windows
sejumlah platform Unix



·         FRAMEWORK
ü  FRAMEWORK UNTUK PEMBUATAN WEB
Dari sekian banyak Web Application Framework yang beredar luas, ada 6 Web Appication Framework yang paling sering digunakan oleh programmer, antara lain:
1.      CakePHP
Framework ini mengusung konsep arsitektur MVC (Model-View-Controller) dan juga ORM (Object Relation Mapping). Aplikasi yang dibangun (build) dengan CakePHP bisa dijalankan/di-running di PHP4 ataupun PHP5. Dalam koneksi database framework ini mensupport MySQL, SQLLITE, PGSql, DB2 dan juga Oracle. Framework ini menyediakan modul tambahan berupa otentifikasi user, security, access control list sehingga memungkinkan membangun aplikasi dengan cepat. Selain itu CakePHP juga sudah mendukung javascript, AJAX, XML dan RSS dan email yang sudah terintegrasi dalam library-nya. Namun support dokumentasi untuk framework ini masih kurang lengkap, meskipun begitu komunitas pengguna CakePHP semakin berkembang dengan pesat.
2.      CodeIgniter
CodeIgniter adalah sebuah framework aplikasi untuk membuat halaman atau aplikasi web berbasis PHP, dengan menggunakan framework ini, programmer tidak perlu mengetik ratusan baris kode untuk membangun sebuah aplikasi. Selain mudah digunakan, framework ini juga sangat cepat dan ringan. Dokumentasinya yang lengkap membuat framework ini mudah untuk dipelajari oleh pemula. CodeIgniter hampir memiliki kesamaan dengan CakePHP, framework ini mengusung konsep arsitektur MVC, namun framework ini belum mendukung ORM, Codeigniter menyediakan banyak sekali modul yang berguna di pengembangan web seperti session management, email, security (anti Xsrf), file management, image management dan XMLRPC. Keunggulan dari aplikasi besutan Ellislab ini adalah dokumentasi yang banyak dan lengkap serta terorganisis dengan baik sehingga framework ini mudah dipelajari, bersifat open source dan didukung oleh komunitas yang besar, selain itu bahasa yang digunakan juga lebih mudah dipahami dibandingkan cakePHP.
3.      Kohana
Kohana adalah framework PHP 5 yang menggunakan pola arsitektur Model View Controller (MVC). Keamanan, bobot dan kesederhanaanya menjadikan banyak programmer menggunakan aplikasi ini. MVC membuat logika aplikasi terpisah dari presentasi. Hal ini memungkinkan programmer untuk membuat kode lebih rapi dan menghemat waktu untuk mencari bug. Pada awalnya framework ini merupakan pengembangan dari CodeIgniter, ada kesamaan antara CI dengan Kohana, namun semua script di Kohana telah ditulis ulang.
4.     Simphony
Symfony Framework adalah salah satu Framework PHP yang dibuat untuk mempercepat proses development sebuah website atau aplikasi berbasis web. Framework ini ditujukan untuk pengguna PHP5DAN mendukung berbagai koneksi database. Seperti framework yang disebutkan diatas, simphony juga mengusung konsep arsitektur MVC dan teknologi AJAX sudah terintegrasi di framework ini. Dalam hal dokumentasi, simphony telah memberikannya dengan cukup baik, namun yang menjadi kekurangan adalah proses installasi yang lebih rumit dibandingkan dengan cakePHP dan CodeIgniter.
5.      Zend Framework
Zend Framework adalah adalah framework open source dan berkualitas tinggi untuk membangun aplikasi web dan web service dengan PHP. Framework ini dikhususkan untuk pengembangan aplikasi web 2.0 dan untuk mempermudah dalam mengakses API dari situs2 besar seperti google, facebook, yahoo, flickr dsb. Sehingga tidak mengherankan kalau framework ini dibekali modul2 web 2.0, syndication, AJAX, web services, dan search.
6.      Yii Framework
Yii adalah kerangka kerja PHP berbasis-komponen dengan performa tinggi untuk pengembangan aplikasi Web berskala-besar. Ia menyediakan resuabilitas maksimum dalam pemrograman Web dan bisa mengakselerasi proses pengembangan secara signifikan. Kelebihan Yii melampaui PHP framework lain dalam hal efisiensi, lebih banyak fitur dan di dokumentasikan dengan jelas. Yii didesain dengan hati-hati dari awal agar sesuai untuk pengembangan aplikasi Web secara serius. Yii bukan berasal dari produk pada beberapa proyek maupun konglomerasi pekerjaan pihak ketiga. Yii adalah hasil dari pengalaman kaya para pembuat pada pengembangan aplikasi Web dan investigasi serta refleksi kerangka kerja pemrograman Web paling populer dan aplikasi.

Framework .NET adalah suatu komponen windows yang terintegrasi dan dibuat dengan tujuan untuk mendukung (men-support) pengembangan berbagai macam jenis aplikasi serta untuk dapat mejalankan berbagai macam aplikasi generasi mendatang termasuk pengembangan aplikasi Web Services XML. Framework .NET di desain untuk dapat memenuhi beberapa tujuan berikut ini :
1.   Menyediakan environment kerja yang konsisten bagi bahasa pemrograman yang berorientasi objek (object oriented programming – OOP) baik kode objek itu di simpan dan di eksekusi secara lokal, atau dieksekusi secara lokal tapi didistribusikan melalui internet atau dieksekusi secara remote.
2.    Menyediakan environment kerja di dalam mengeksekusi kode yang dapat meminimaliasi proses software deployment dan menghindari konflik penggunaan versi software yang di buat.
3.   Menyediakan environment kerja yang aman dalam hal pengeksekusian kode, termasuk kode yang dibuat oleh pihak ketiga (third party).
4.   Menyediakan environment kerja yang dapat mengurangi masalah pada persoalan performa dari kode atau dari lingkungan interpreter nya.
5.   Membuat para developer lebih mudah mengembangkan berbagai macam jenis aplikasi yang lebih bervariasi, seperti aplikasi berbasis windows dan aplikasi berbasis web.
6.   Membangun semua komunikasi yang ada di dalam standar industri untuk memastikan bahwa semua kode aplikasi yang berbasis Framework .NET dapat berintegrasi dengan berbagai macam kode aplikasi lain.
            Microsoft .NET Framework adalah sebuah komponen yang dapat ditambahkan ke sistem operasi Microsoft Windows atau telah terintegrasi ke dalam Windows (mulai dari Windows Server 2003 dan versi-versi Windows terbaru). Kerangka kerja ini menyediakan sejumlah besar solusi-solusi program untuk memenuhi kebutuhan-kebutuhan umum suatu program baru dan mengatur eksekusi program-program yang ditulis secara khusus untuk framework ini. Framework .NET adalah kunci penawaran utama dari Microsoft dan diperuntukkan untuk digunakan oleh sebagian besar aplikasi-aplikasi baru yang dibuat untuk platform Windows.
            Umumnya komputer hanya memiliki satu bahasa yaitu (assembly), maka ketika mengembangkan sebuah aplikasi dengan bahasa .Net komputer tidak akan memahami bahasa tersebut. Oleh sebab itu diperlukan sebuah software (penerjemah) untuk bisa menjalankannya. Ada  beberapa software tidak bisa berjalan dengan baik (error) pada sebuah komputer, apabila bahasa yang digunakannya berbeda dan ini adalah kegunaan dari .Net Framework sebagai penerjemah bahasa tersebut. Dapat disimpulkan bahwa fungsi utama dari .Net Framework yaitu sebagai penerjemah atau mengeksekusi sebuah software agar dapat dijalankan. 



Tambahan (Kata yang mungkin sulit dipahami):
1.     AJAX adalah singkatan dari Asynchronous JavaScript dan XML, yang merupakan  istilah yang menggambarkan sebuah teknik pengembangan web untuk menciptakan aplikasi web interaktif menggunakan kombinasi: HTML (atau XHTML) dan Cascading Style Sheets untuk Informasi Dokumen Model dan menyajikan Obyek.
2.  Remote Procedure Call (RPC) adalah sebuah metode yang memungkinkan kita untuk mengakses sebuah prosedur yang berada di komputer lain.
3.    MVC (Model View Controller) adalah sebuah pola pemrograman dengan memisahkan antara data (model), proses (controller) dan tampilan (view). Keuntungan menggunakan konsep ini adalah kemudahan dalam maintenance dan pengembangan lebih lanjut dalam sebuah aplikasi.
4.   ORM (Object Relation Mapping) meruupakan sebuah teknik pemrograman yang memetakan sebuah objek dengan database. ORM akan menjadi penghubung antara objek yang didefinisikan dalam kode program dengan database, bagaimana objek itu disimpan, diambil, dihapus dan sebagainya. Dengan ORM, programmer dibantu untuk melakukan aksi-aksi yang diperlukan terkait komunikasi objek ketika program dijalankan dengan database seperti menyimpan objek, mengambil data objek dari database kemudian ditampilkan, menghapus objek, mengubah objek dan sebagainya.
5.  SEO adalah kependekan dari Search Engine Optimization, suatu teknik agar website yang kita buat mudah ditemukan melalui search engine seperti Google.
6.   XML RPC adalah salah satu bentuk sederhana implementasi teknologi RPC yang menggunakan XML sebagai type marshalling serta HTTP sebagai protokol transport dan pengalamatan servernya.
7.   XSS merupakan suatu cara untuk memasukan / menginjeksikan kode-kode HTML ke suatu situs dengan menggunakan browser. Teknik ini umumnya digunakan oleh attacker untuk diberikan ke target untuk membuka dengan tujuan yang beragam misalnya untuk social engineering.
ü  FRAMEWORK UNTUK GAME
Anda pengemar berat game-game HD? Pernahkah Anda membayangkan bagaimana bisa orang merancang sebuah game sebagus itu. Contohnya adalah Call of Duty series yang semakin dihadirkan secara realistis grafisnya, ditambah efek fisika yang benar-benar nyata. Kunci pembangunan grafis dan efek fisika dalam sebuah video game sebenarnya terletak pada apa yang disebut dengan game engine.
Mungkin ini istilah yang cukup asing, game engine merupakan perangkat lunak (software framework) yang dirancang untuk membuat, membangun, merancang serta mengembangkan sebuah video game. Fungsi utama dari game engine sudah tentu meliputi rendering untuk 2D maupun 3D graphic, kemudian untuk collision detection, sound audio, scripting, animasi, networking, artificial intelligence, memory management, threading maupun scene graph.
Sederhananya, seperti Anda membuat sebuah desain grafis typografi, Anda menggunakan software Adobe Photoshop. Nah, dalam game Photoshop inilah yang bertindak sebagai game engine.
Setidaknya ada beberapa game engine terkenal yang dianggap memiliki teknologi mutahir. Game engine terkenal karena sebagaimana game yang sudah dirilis. Berikut ini adalah 5 software framework game engine yang dianggap terbaik saat ini:
1. RAGE (Rockstar Advanced Game Engine)
Anda baru mendengar tentang Rockstar Advanced Game Engine? Lalu bagaimana dengan Grand Theft Auto? Pastinya Anda sudah pernah memainkan game unik ini. Ya, perlu diketahui bahwa GTA ternyata dirancang dengan game engine RAGE ini. Kelebihannya cukup banyak, diantaranya adalah kemampuan untuk menangani dunia streaming game yang cukup besar seperti pada seri GTA.
Kemudian adalah complex A.I. arrangements, menghadirkan efek cuaca , kode jaringan yang sangat cepat serta mampu menghasilkan banyak gaya gameplay baik third person, fps dan Role playing. Grafis yang mampu dibuat juta lebih dinamis memanfaatkan animasi yang realistis. Selain seri GTA: Liberty City, RAGE juga digunakan untuk membuat beberapa game terkenal seperti Max Payne 3, Midnight Club: Los Angeles dan terakhir yang heboh adalah GTA V.
2. Frosbite
Setelah RAGE dengan Grand Theft Auto, ada game engine bernama Frosbite yang tidak kalah spektakuler. Ini adalah game engine yang diciptakan oleh perusahaan DICE (Digital Illusions Creative Entertaiment) dan sering digunakan oleh publisher EA. Saat ini game engine Frostbite sudah sering digunakan untuk mengerjakan game-game platform PC Microsoft Windows, serta konsol-konsol game seperti Xbox 360 maupun PlayStation 3. Bahkan juga untuk konsol next gen kelas PlayStation 4 dan Xbox One terbaru.
Untuk yang terbaru dari Frosbite adalah versi 3 yang sudah digunakan untuk menggarap game seperti Plats vs Zombies: Garden Warfare, Dragon Age: Inquisition, Battlefield 4 (first person shooter), Star Wars: Battlefront, dan Mirror’s Edge 2. Kelebihan engine ini adalah adanya teknologi render yang berfokus pada aspek Animasi, Destruction, Skala, Rendering, serta sound Audio. Bahkan Anda bisa melihat tampilan subjek dengan kedalaman ruang tipis pada backgrundnya.
3. Infinity Ward
Penggemar game Call of Duty series tentunya tidak akan asing dengan Infinity Ward. Tidak tanggung-tanggung, penciptaan IW engine ini melibatkan 3 perusahaan pengembang video game diantaranya adalah Infinity Ward Industries, Treyarch serta Sledgehammer Games. Game spektakuler yang pernah dibuat dengan Infinity Ward adalah Call of Duty: Ghosts yang kini tersedia untuk konsol next gen PS 4 dan Xbox One.
Anda akan melihat peta yang multiplayer Dinamis, sistem animasi baru yang realistis untuk gerakan  seperti sliding, lari, melompat dan lain-lain. Pada momen tertenty IW Ward mampu menghadirkan efek asap realistis terutama saat peperangan berlangsung, pencahayaan High Dynamic Range, real-time yang lebih tepat, Graphics Tesselation, dan juga sudah memanfaatkan teknologi canggih rendering Umbra.
4. CryEngine
Kesuksesan game Crysis menjadi game terbaik adalah berkat kebolehan dari game engine CryEngine. Ya, game engine begitu luar biasa untuk pembuatan grafis 3D, maupun untuk pembuatan karakter yang sangat spesifik. Fitur unggulan lainnya adalah ketersediaan template pembuat kendaraan, iluminasi Real time global dinamis, gambar high dynamic range (HDR) yang merata serta menampilkan efek lingkungan yang rusak akibat damage pertempuran.
Ada beberapa developer game yang menggunakan CryEngine untuk membuat game andalannya, seperti Undead Labs, Capcom, Piranha Games dan lain-lain. Sementara game yang sukses dibest menggunakan engine ini adalah Crysis series, Sniper Ghost Warriorseries, State of Decay, serta Warface.



ü  SOFTWARE UNTUK NETWORK
Software
·         Dude
Sotfware ini memudahkan seorang admin jaringan memonitoring jaringannya, serta mendukung berbagai protokol jaringan, seperti SNMP, ICMP, DNS dan TCP.
Berikut ini adalah cara kerja Dude :
1. Secara otomatis Dude akan melakukan scan keseluruhan pada jaringannya,  termasuk   perangkat yang tergabung dalam jaringan berbasis dengan subnet.
2. Software ini akan secara otomatis mampu memetakan jaringan komputer.
3. Apabila terjadi troubleshooting pada jaringan, maka software ini akan secara  otomatis memberikan pesan peringatan.
·         Angry IP Scanner
Angry IP Scanner berfungsi untuk membantu dalam pengelolaan, invostorisasi serta menjaga jaringan agar tetap mampu berjalan dengan baik, melalui alamat IP Address dari setiap komputer yang ada pada jaringan. Selain itu, software ini juga dapat membantu seorang admin jaringan dalam mengawasi error atau trobubleshooting jaringan karena permasalahan pada IP address, bisa juga karena IP address yang konflik. Selain itu, software ini juga mengantisipasi adanya pihak yang tidak bertanggung jawab yang berusaha menyusup pada jaringan seseorang dengan menggunakan IP address yang telah tersedia pada range nya.
·         Look@LAN
Look@LAN. Software ini bisa digunakan pada OS apapun, pengoperasiannya pun cukup mudah, software ini akan menampilakan laporan yang menyatakan keadaan jaringan pada saat itu, dalam bentuk tabel. Beberapa fitur yang dimiliki software ini adalah :
1. Mengetahui IP Address, pada komputer jaringan
2.      Mengetahui status konektivitas dengan jaringan
3.      Distance
4.      Serta mengetahui sistem operasi yang digunakan oleh komputer pada jaringan tersebut
5.      Mengetahui hostname, netBIOS name, netBIOS user, SNMP status dan Trap
6.      .Menginformasikan pada komputer server, host yang sedang online/offline
·         NMap
NMap adalah sebuah software security scanner yang dikembangkan oleh Gordon Lyon alias Fyodor Vaskovich yang compatible dengan OS Windows, Linux, Mac OS X, Solaris, BSD dan Amigos OS. NMap tersedia dengan dua versi yaitu versi GUI dan Command line. NMap memiliki fungsi-fungsi standar layaknya sebuah security scanner: mendeteksi port-port yang terbuka, mengidentifikasi versi OS dan aplikasi yang digunakan untuk menjalankan service, dan lain-lain.
·         Network View
Netwok View. Network View adalah salah satu perangkat lunak (software) yang berguna untuk melihat komputer yang terkoneksi  pada suatu jaringan komputer. Software Network View ini mempunyai beberapa kelebihan, selain dapat melihat host yang aktif dengan disertai gambar dari host beserta koneksi antar host tersebut, Network View juga dilengkapi dengan fasilitas seperti  View info, Modify, Edit note, MIB Browser, Port Scanner, Ping, Ftp, Telnet  dan NetMeeting.

Skema Jaringan Kopmuter Menggunakan Topologi Ring/cincin

Topologi cincin/Ring adalah topologi jaringan berbentuk rangkaian titik yang masing-masing terhubung ke dua titik lainnya, sedemikian sehingga membentuk jalur melingkar membentuk cincin.

Kelebihan

·         Hemat kabel
·         Tidak akan terjadi tabrakan pengiriman data (collision), karena pada satu waktu hanya satu node yang dapat mengirimkan data

Kekurangan

·         Peka kesalahan, sehingga jika terdapat gangguan di suatu node mengakibatkan terganggunya seluruh jaringan.
·         Pengembangan jaringan lebih kaku
·         Sulit mendeteksi kerusakan
·         Dapat terjadi collision[dua paket data tercampur]
·         Diperlukan penanganan dan pengelolaan khusus bandels



Inilah Software Software Phreaker Untuk Mencari Proxy Ampuh
Karna Proxy si Kampret yang bentar bentar cepat mati , saya sekarang share nih software software yang biasa di gunakan phreaker phreaker yang biasa bikin inject kampret , mereka mencari proxy menggunakan beberapa software software berikut
·         Grab Proxy  
Grab Proxy adalah Software sederhana untuk mencari proxy pilihan , berikut ini saya share ,tinggal download extract lalu buka aplikasinya. untuk selanjutnya pasti Sobat semua tahu cara menggunakannya. Aranya sangat mudah , cuma satu klik pada GRAB PROXY maka puluhan proxy premium sudah di tangan dan siap pakai . berikut contoh gambar yang sudah saya Tes .


Tool Grab Proxy >>> Download
·          Angry Ip Scanner
 Angry IP adalah salah satu program yang cukup terkenal karena kecepatanya dalam melakukan pencarian atau scan proxy sakti dan juga port yang bisa digunakan untuk gretongan .
Persiapan sebelumnya memulai scan biasanya kalau proxy sakti yang sebelumnya mati sehingga trik internet gratis juga ikut coid , pasti proxy sakti yang baru ada lagi , dan pergeseran biasanya tidak terlalu jauh. Sehingga sobat perlu mengingat APN dan IPC (IP Konek) provider yang mengandung proxy sakti .


Karna sedikit ribet menggunaknya , saya share metode metodenya buat mencari Proxy sakti .
Berikut Metode pencarian proxy sakti terdapat 3 metode :
1.      Metode IP Range yaitu kita yang menentukan proxy sakti yang akan discan, contoh IP Range 192.168.5.0 sampai 192.168.7.255 artinya kita akan menscan dari 192.168.5.0, 192.168.5.1 sd/ 192.168.5.251 lanjut ke 192.168.6.0 s/d 192.168.6.255 lanjut ke 192.168.7.0 s/d 192.168.7.254. 
2.      Metode IP Random yaitu kita menetukan IP minimum contoh 192.168.0.0 , artinya proxy yang akan discan , akan berawalan 192 semua, untuk bite kedua dan seterusnya tergantung Angry IP Scanner yang menetukan (dirandom).
3.      IP List File yaitu kita akan menscan Proxy Sakti yang sudah tersimpan dalam komputer dengan format txt, dimana didalamnya terdapat beberapa daftar proxy sakti, ingat hanya proxy, jangan ikutkan port.
Sekarang kita menuju ke jendelan pengaturan dari Angry IP Scanner, dengan mengklik Tools -Preferences , maka akan muncul jendela pengaturan seperti dibawah ini. 
·         Tab Scanning ada tiga bagiannya yaitu:
1.      Thread terdiri delay yaitu pengaturan waktu jedah untuk setiap range ip yang di scan. maximum number yaitu berapa proxy yang akan discan dalam 1 thread. 
2.      Pinging defaul aja bro
3.      Brodcast didefaultkan juga.
·         Tab Port ini merupakan hal penting yang perlu diatur, agar proses scanning yang dilakukan akan memuncul port secara langsung dan cepat, yaitu dengan mengisikan port pada port selection.
·         Tab Display yaitu proses pemunculan proxy sakti yang sudah di-scan. Ada beberapa kesalahan yang biasa dilakukan, yaitu dengan hanya menampilkan proxy yang open port saja (warna hijau saja), semua port alive (hidup) tidak ditampilkan. Yang sebenarnya proxy alive (warna biru) ini mungkin saja open port hanya saja karena jaringan pada saat scanning itu lemot jadinya port tidak terscanning, jadi untuk pengaturanya sebaiknya gunakan all scanned hosts .




Tools Wajib untuk Programmer

Dalam mengembangkan perangkat lunak atau sistem modern, tools atau perangkat pembantu merupakan sebuah hal yang tidak dapat ditinggalkan lagi. Jika pada masa lalu terdapat kebanggaan untuk programmer yang dapat bekerja tanpa menggunakan tools, pandangan tersebut telah berubah sekarang. Pengunaan tools untuk meningkatkan produktifitas telah menjadi hal yang diterima dan lumrah dalam kalangan pengembang perangkat lunak.
Kalau begitu apa saja tools yang harus kita miliki untuk dapat menjadi lebih produktif? Tulisan ini akan mendaftarkan beberapa tools pemrograman yang saya gunakan untuk meningkatkan produktifitas. Perlu diingat bahwa saya hanya akan menuliskan tools yang berhubungan dengan pemrograman atau konstruksi perangkat lunak. Berbagai tools pada bidang lain seperti rekayasa kebutuhan atau manajemen proyek tidak akan dibahas pada tulisan ini.
Langsung saja, mari kita lihat berbagai tools yang akan dapat meningkatan produktifitas kita dalam membangun perangkat lunak!

Tools untuk Desain

Desain yang dibahas pada tulisan ini merupakan desain dalam arti perancangan perangkat lunak: UML, ERD, antarmuka, dll. Secara umum, ada dua jenis desain yang sering dilakukan dalam mengembangkan perangkat lunak, yaitu desain sistem (UML, ERD), dan desain antarmuka. Pentingnya perancangan sebelum mulai menuliskan kode sendiri saya rasa tidak perlu lagi dijelaskan.
Anyway, tools rekomendasi saya yaitu:
1.      Untuk desain sistem: Enterprise Architect atau Rational Rose. Khusus untuk ERD, cek MySQL Workbench, meskipun ketika database yang digunakan bukan MySQL. ERD yang dihasilkan oleh MySQL Workbench merupakan ERD terindah yang pernah saya lihat.
2.      Untuk perancangan antarmuka, sejak mengerjakan skripsi sampai sekarang pilihan saya adalah Balsamiq Mockups. Antarmuka cantik, sederhana, dan mudah digunakan. Apa lagi yang kurang?

Tools untuk Source Code

Karena memang pekerjaan utamanya adalah menuliskan kode, tentunya tools pada bagian ini tidak boleh dikompromikan. Apa saja tools yang dapat membantu kita dalam meningkatkan produktifitas penulisan kode?

Editor / IDE

Pertama pastinya editor atau IDE yang digunakan untuk menuliskan kode. Untuk IDE sendiri sifatnya sangat spesifik bahasa, karena setiap bahasa pastinya memiliki fitur-fitur khusus yang perlu juga dikembangkan implementasi khususnya. Jadi saya hanya akan membahas beberapa editor yang direkomendasikan di sini.
Rekomendasi utama saya untuk editor: vim dan Sublime Text. Beberapa orang lain merekomendasikan emacs juga.

Pencarian File

Selama karir pemrograman anda, pernakah anda bingung dalam mencari sebuah file lama yang entah disimpan di mana? Lupa nama file pastinya? grep, sebuah tools yang sudah sangat tua, namun belum tergantikan dapat membantu anda. Jika belum tau kegunaannya, pelajari sekarang juga!
Jika berada di Windows, coba Power Grep.

Version Control

Programmer mana yang tidak menggunakan version control? Sebelumnya saya telah menulis sedikit tentang version control, dan biasanya saya tidak perlu lagi menjelaskan kenapa perangkat lunak jenis ini sangat penting bagi programmer.
Jika belum ingat seberapa pentingnya, lihat kembali komik berikut:
Untuk rekomendasi utama, karena pernah menulis ebook tentang git, maka jelas rekomendasi utama saya adalah git :p Tapi secara umum, kontrol versi modern memiliki fitur yang tidak jauh berbeda, jadi cek juga hg, atau bzr misalnya, dan sesuaikan dengan keinginan tim anda.

Diff and Merge

Semua programmer pasti pernah melakukan penggabungan file yang 99% sama, dengan hanya beberapa baris yang berbeda. Atau mungkin anda perlu mencari perbedaan nilai dari sebuah file teks berukuran 100MB. Untuk masalah-masalah seperti ini, anda dapat menggunakan diff tools, yang biasanya juga dipaketkan dengan version control.
KDiff3 adalah salah satu tool yang sering dipaketkan dengan version kontrol, jadi tentunya sangat direkomendasikan. Diff and Merge milik Perforce juga sangat bagus, jika butuh fitur tambahan seperti perbandingan gambar.

Lint

Apa itu lint)? Mengutip Wikipedia,
In computer programming, lint was the name originally given to a particular program that flagged some suspicious and non-portable constructs (likely to be bugs) in C language source code. The term is now applied generically to tools that flag suspicious usage in software written in any computer language.
Jadi kira-kira software lint itu berperan untuk membaca kode program kita, dan kemudian mencari pola-pola umum kode yang dapat berbahaya, misalnya berpotensi menghasilkan lobang keamanan atau bug.
Tapi karena semua bahasa pemrograman berbeda-beda, tentunya tools yang dimiliki untuk lint juga berbeda-beda. Misalnya, untuk Javascript ada JSLint. Yang penting adalah, setelah mengetahui keberadaan software ini, kedepannya kita dapat mencari software sejenis untuk bahasa yang sedang digunakan, dan mudah-mudahan jumlah bug dapat berkurang karena diingatkan oleh lint :)

Refactoring

Jika sudah bekerja pada suatu kode atau program sangat lama, cepat atau lambat kita akan menemukan bahwa kode yang dituliskan selama ini telah menjadi besar, kacau, dan tidak terawat. Istilah kerusakan kode karena terlalu banyak perubahan dan perbaikan sejak masa awal pengembangan dikenal dengan nama “Technical Debt”.
Technical Debt merupakan sesuatu yang tidak dapat dihindari, karena banyak permasalahan dalam pengembangan perangkat lunak yang hanya ditemukan ketika menuliskan kode. Pengalaman dan perencanaan sebanyak apapun tidak dapat menggantikan penulisan kode langsung. Hal ini jugalah yang menyebabkan saya tidak mempercayai orang-orang yang berkata kemampuan menulis kode tidak begitu penting dalam pengembangan perangkat lunak.
Tools refactoring berguna untuk membantu kita dalam mengurangi technical debt dengan memberikan fitur-fitur untuk memperbaiki kode yang sudah tua, seperti membuat fungsi / method dari baris kode yang berulang kali dituliskan atau mengganti nama kelas menjadi lebih deskriptif.
Seperti lint, tentu saja tools ini terikat dengan bahasa pemrogramannya. Contohnya, untuk C# terdapat Resharper yang legendaris. Tools untuk masing-masing bahasa biasanya selalu bisa didapatkan dengan mudah dan gratis. Jadi, tunggu apa lagi? Segera cari tools refactoring untuk bahasa favorit anda!

Profiler

Jika menemukan masalah performa dalam program anda, apakah yang pertama kali anda lakukan? Mencoba menebak di bagian mana program berjalan paling lambat? Mencoba mengubah beberapa bagian sesuai dengan intuisi?
Profiler merupakan sebuah perangkat lunak yang dirancang khusus untuk mengukur dan menampilkan waktu eksekusi kode kita, baris per barisnya. Jika memiliki masalah dengan performa, yang harus anda lakukan pertama kali adalah menjalankan profiler dan mencari di mana titik terlambat pada kode anda. Setelah mendapatkan titik terlambat, barulah kita mulai melakukan optimasi terhadap kode tersebut.

SOFTWARE UNTUK CMS(CONTENT MANAGEMENT SYSTEM)

1. CMS Wordpress
Tentu bagi kalian yang sudah lalu lalang di dunia web dan blog tidak asing lagi dengan CMS ini, namun untuk informasi bagi yang belum tahu, CMS Wordpress ini adalah sebuah CMS yang sebenarnya dikategorikan ke dalam CMS jenis Blog. Meskipun di khususnya untuk blog, namun kenyataannya banyak sekali developer-developer yang menggunakan CMS ini untuk membuat sebuah website baik itu company profile, hingga toko online. Karena CMS Wordpress ini selain User Friendly, juga memiliki fitur dan layanan yang banyak, selain itu dukungan komunitas juga sudah menyebar luas. Selengkapnya tentang CMS Wordpress bisa dilihat di postingan saya di "CMS Wordpress".
2. CMS Joomla
CMS Joomla juga banyak yang menggunakannya. Mayoritas CMS Joomla digunakan untuk membuat sebuah website baik itu company profile, personal, website sekolah, hingga toko online. Karena CMS Joomla ini memang dikhususnya untuk membangun website yang powerfull. Meskipun CMS Wordpress juga powerfull, tetapi CMS Joomla lebih komplek dari CMS Wordpress dan sistem manajemennya yang sedikit rumit dari CMS Wordpress. Untuk informasi lengkap tentang CMS Joomla bisa dilihat di postingan saya di "CMS Joomla"
3. CMS Drupal
Dengan Drupal Anda dapat dengan mudah membangun berbagai jenis halaman website-dari membuat blog sederhana sampai forum online dengan komunitas yang besar. Desain Drupal memang tidak sebagus Joomla!, tapi sangat mudah untuk di-customize. Drupal memiliki beberapa modul tambahan yang menarik, seperti untuk search tool dan search-engine friendly URL, dan agregator berita.
4. Aura CMS
Ini adalah salah satu CMS hasil buatan anak indonesia. Namun, CMS ini masih banyak mempunyai kekurangan dibandingkan CMS-CMS seperti di atas, tetapi jika anda mampu mengembangkan CMS ini, alhasil CMS ini akan setara dengan CMS-CMS yang sudah populer saat ini. Selengkapnya tentang Aura CMS di sini.
5. CMS Opencart
CMS OpenCart adalah CMS khusus untuk membuat sebuah Toko Online. CMS ini juga banyak dipakai baik bagi kalangan personal maupun developer yang ingin membangun sebuah toko online. CMS Opencart ini sudah bisa dibilang lengkap, karena memang CMS ini dikhususkan untuk E-Commerce. Beda dengan CMS-CMS diatas. Kekurangan CMS Opencart adalah dari sisi SEO, tetapi untuk manajemen kontennya CMS ini bisa dibilang mudah. Selengkapnya tentang CMS Opencart bisa dilihat di sini.
6. CMS Prestashop
CMS Prestashop juga sama dengan CMS Opencart, kedua CMS ini sama-sama dikhususkan untuk membuat sebuah toko online dengan mudah. Selengkapnya tentang CMS Prestashop bisa dibaca di sini.
7. CMS Moodle
Mungkin ada sudah pernah mendengar dan ada yang belum. Yaps, CMS ini memang agak asing, karena umumnya yang memakai CMS ini adalah sebuah instansi sekolah. CMS Moodle adalah sebuah CMS yang digunakan untuk membuat aplikasi E-Learning. Dalam CMS Moodle ini sudah terdiri fitur-fitur E-Learning yang sangat lengkap, mulai dari online test, forum, dll. Manajemen CMS ini agak sedikit rumit, dan harus diperlukan pemahaman tentang cara menggunakannya. Selengkapnya tentang CMS Moodle bisa dibaca di sini.
Sebenarnya masih banyak CMS-CMS lain selain di atas, namun saya hanya menyebutkan beberapa CMS yang paling banyak digunakan orang. Untuk CMS lain silahkan cari di internet dan lain waktu saya akan memberikan informasi nya lebih lanjut. 

SOFTWARE UNTUK WEB SERVER

Proyek Apache HTTP Server adalah upaya untuk mengembangkan dan memelihara server HTTP open source untuk sistem operasi modern termasuk UNIX dan Windows NT. Tujuan dari proyek ini adalah untuk menyediakan server yang aman, efisien dan dapat diperluas yang menyediakan layanan HTTP disinkron dengan HTTP standar saat ini.

Virgo Web Server dari EclipseRT adalah sepenuhnya aplikasi berbasis server Java berbasis modul yang dirancang untuk menjalankan aplikasi Java enterprise dan Spring-powered aplikasi dengan tingkat fleksibilitas yang tinggi dan kehandalan. Ia menawarkan platform sederhana namun komprehensif untuk mengembangkan, menyebarkan dan perusahaan jasa aplikasi Java.
Kernel Virgo mendukung konsep inti dari Virgo dan tidak bias terhadap web server sehingga memungkinkan jenis lain dari server yang akan dibuat. Kernel juga dapat digunakan berdiri sendiri sebagai platform aplikasi OSGi yang kaya. Sebuah runtime server dengan mudah dapat dibangun dengan mengerahkan bundel yang sesuai di atas kernel.

Abyss Web Server memungkinkan Anda untuk meng-host situs web Anda pada komputer sendiri. Abyss Web Server mendukung koneksi keamanan SSL/TLS (HTTPS) serta berbagai teknologi web. Abyss Web Server juga dapat menjalankan aplikasi web PHP, Perl, Python, ASP, ASP.NET dan Ruby on Rails canggih yang dapat didukung oleh database seperti MySQL, SQLite, MS SQL Server, MS Access atau Oracle.

Cherokee adalah sebuah inovatif, kaya akan fitur dan mudah untuk mengkonfigurasi Web Server open source. Cherokee mendukung banyak teknologi web seperti FastCGI, SCGI, PHP, uWSGI, SSI, CGI, LDAP, TLS/SSL, HTTP proxy, streaming video, caching konten, traffic shaping dan lain-lain.
RaidenHTTPD adalah software web server berfitur lengkap untuk platform Windows. RaidenHTTPD dirancang untuk siapapun, baik seorang amatir maupun ahli, yang ingin memiliki sebuah situs web interaktif berjalan dalam hitungan menit. Dengan RaidenHTTPD, semua orang bisa menjadi penyihir situs web dari sekarang! Memiliki situs web yang dibuat dengan RaidenHTTPD, Anda tidak akan terkejut melihat ribuan pengunjung ke situs web Anda setiap minggu atau bahkan lebih!

KF Web Server adalah sebuah HTTP Server gratis yang dapat meng-host yjumlah situs web dengan tidak terbatas. Uurannya yang kecil, persyaratan sistem yang rendah dan administrasi yang mudah membuat KF Web Server menjadi pilihan yang sempurna bagi para pengembang web profesional dan juga amatir.

7. GoAhead WebServer
GoAhead WebServer adalah web server standar yang cepat dan efisien dirancang untuk mendukung cross-platform. Sementara WebServer dirancang untuk perangkat yang di-embed itu adalah web server yang tetap berfungsi penuh dan penggunaannya tidak hanya  terbatas pada perangkat embedded. Desain WebServer yang kecil dan efisien membuatnya cocok untuk berbagai aplikasi. Selain itu, keamanan untuk WebServer disediakan oleh Jaringan PeerSec.
Tornado adalah versi open source dari skalabilitas, web server non-blocking dan tool yang memperkuat FriendFeed. Aplikasi FriendFeed ditulis menggunakan kerangka web yang terlihat sedikit seperti web.py atau webapp Google, namun dengan tool tambahan dan optimasi untuk mengambil keuntungan dari infrastruktur yang mendasari non-blocking.

lighttpd cepat mendefinisikan ulang efisiensi webserver, lighttpd  dirancang dan dioptimalkan untuk kinerja lingkungan yang tinggi. Dengan footprint memori kecil dibandingkan dengan web server lainnya, manajemen yang efektif dari beban CPU dan sekumpulan fitur canggih (FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting dan banyak lagi) lighttpd adalah solusi sempurna untuk setiap server yang menderita masalah beban. Dan dari semua itu lighttpd berlisensi open source di bawah lisensi BSD yang sudah direvisi.

USBWebserver adalah kombinasi dari software web server populer: Apache, MySQL, PHP dan PhpMyAdmin. Dengan USBWebserver adalah mungkin untuk mengembangkan dan menunjukkan situs PHP Anda, di mana-mana dan kapan saja. Keuntungan dari USBWebserver adalah Anda dapat menggunakannya dari USB bahkan CD.

WampServer 2 adalah versi baru dari WAMP5. WampServer 2 adalah sebuah proyek open source, bebas untuk digunakan (lisensi GPL). WampServer 2 dibangun yang  meliputi:
– Apache 2.2.21
– Php 5.3.8
– Mysql 5.5.16
– Xdebug 2.1.2
– XDC 1,5
– PhpMyAdmin 3.4.5
– SQLBuddy 1.3.3
– WebGrind 1.0

Webserver ini berjalan pada Linux, BSD, MacOS X dan Windows. Dan Hiawatha webserver dapat menjalankan jenis aplikasi CGI/FastCGI, telah dioptimalkan untuk penggunaan dengan PHP. Kebanyakan kerangka kerja PHP yang dikenal dan aplikasi CMS telah diuji dengan Hiawatha dan berjalan tanpa masalah. Hiawatha mendukung banyak fitur web dan HTTP seperti CGI/FastCGI, otentikasi HTTP, dukungan virtual host, permintaan pipelining, koneksi yang tetap terus berjalan, URL rewriting dan masih banyak lagi.

Roxen WebServer adalah web server open source yang berfitur lengkap didistribusikan di bawah lisensi GPL. Roxen WebServer berjalan pada sejumlah sistem operasi yang berbeda termasuk Windows, Linux, Solaris dan Mac OS X.
  
SOFTWARE UNTUK BAHASA PEMROGRAMAN
 1.Bahasa pemrograman C  (kategori tingkat tinggi)
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 beberepa compiler yang sangat populer telah tersedi.
 2.Bahasa pemograman JAVA (kategori tingkat tinggi)
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Java tidak boleh disalahpahami sebagai JavaScript. JavaScript adalah bahasa scripting yang digunakan oleh web browser.
 3. Bahasa pemograman PYTHON
Python adalah bahasa pemrograman dinamis yang mendukung pemrograman berorientasi obyek. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi.
 4. Bahasa pemograman RUBY
Ruby adalah bahasa skripting yang berorientasi obyek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa-bahasa pemrograman scripting yang ada di dunia. Ruby ditulis dengan bahasa pemrograman C dengan kemampuan dasar sepertiPerl dan Python.

5. Bahasa pemograman SQL  (kategori tingkat tinggi)
SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.
6. Bahasa pemograman ColdFusion
ColdFusion adalah server aplikasi dan framework pengembangan perangkat lunak yang digunakan untuk  pengembangkan perangkat lunak komputer, khususnya situs webdinamis.
7. Bahasa pemograman PHP  (kategori tingkat tinggi)
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.
8. Bahasa pemograman HTML  (kategori tingkat tinggi)
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet.
9. Bahasa pemograman COBOL
COBOL (singkatan dari Common Business Oriented Language) adalah sebuah bahasa pemrograman generasi ketiga. Sesuai dengan namanya, maka bahasa COBOL mempunyai fungsi menyelesaikan masalah-masalah yang berhubungan dengan perdagangan, seperti sistem pengelolaan keuangan, laporan pengeluaran sebuah perusahaan dan lain-lain.
10. Bahasa pemograman MICROSOFT VISUAL BASIC  (kategori tingkat tinggi)
Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputerberbasis grafik dengan cepat.
11. Bahasa pemograman VISUAL C++ (kategori tingkat tinggi)
Visual C++ adalah sebuah produk Integrated Development Environment (IDE) untukbahasa pemrograman C dan C++ yang dikembangkan Microsoft. Visual C++ merupakan salah satu bagian dari paket Microsoft Visual Studio.
12. Bahasa pemograman DELPHI  (kategori tingkat tinggi)
Umumnya delphi lebih banyak digunakan untuk pengembangan aplikasi desktop danenterprise berbasis database, tapi sebagai perangkat pengembangan yang bersifat general-purpose ia juga mampu dan digunakan dalam berbagai jenis proyek pengembangan software.
13. Bahasa pemograman C++ (kategori tingkat tinggi)
C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.
14 . Bahasa Pemrograman ASP
ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis.
ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft.
ASP bekerja pada web server dan merupakan server side scripting.

15. Bahasa Pemrograman XML
Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data.
XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja.
XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.

16. Bahasa Pemrograman WML
WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge).
WML ini adalah bahasa pemrograman yang digunakan dalam aplikasi wireless.
WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.

17. Bahasa Pemrograman PERL
Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.
PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.

18. Bahasa Pemrograman CFM
            Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio.
Syntax coldfusion berbasis html.

19. Bahasa Pemrograman Javascript (kategori tingkat tinggi)
Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client.
JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape.
Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.

20. Bahasa Pemrograman CSS
            Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup.
Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML.
Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL.
Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).


 SOFTWARE UNTUK DNS
1.      BIND
BIND adalah standar de facto DNS server. Ini adalah produk perangkat lunak bebas dan didistribusikan dengan platform yang paling Unix dan Linux, di mana ia paling sering juga disebut sebagai nama (nama daemon). Ada banyak open source dan implementasi bebas dari perangkat lunak server DNS ada. Anda dapat menggunakan perangkat lunak berikut pada Linux / UNIX, Mac OS X, atau MS-Windows sistem server untuk men-setup server DNS Anda sendiri. Berikut ini bebas dns server dan merekomendasikan oleh saya untuk kemudahan penggunaan dan fitur keamanan. Semua perangkat lunak dns berikut bebas untuk penggunaan komersial atau pribadi.
BIND DNS Server Software


Berkeley Internet Nama Domain (BIND) adalah server DNS yang paling umum digunakan di Internet, khususnya di Linux / BSD dan Unix-seperti sistem. Sebuah versi baru dari BIND (BIND 9) ditulis dari awal dalam bagian untuk mengatasi kesulitan arsitektur dengan audit dasar BIND sebelumnya kode, dan juga untuk mendukung DNSSEC (DNS Keamanan Extensions). Fitur penting lainnya dari BIND 9 meliputi: TSIG, DNS notify, nsupdate, IPv6, siram rndc (nama kontrol daemon remote), pandangan, dukungan multiprosesor, dan arsitektur portabilitas ditingkatkan. Hal ini umumnya digunakan pada sistem Linux. rndc menggunakan rahasia bersama untuk menyediakan enkripsi untuk terminal lokal dan remote selama sesi masing-masing. Bind bekerja pada Windows, Linux dan UNIX komputer.
2.      Microsoft DNS
Microsoft DNS adalah server DNS yang disediakan dengan Windows Server.
3.      Dnsmasq
Dnsmasq adalah, ringan mudah untuk mengkonfigurasi DNS forwarder, yang dirancang untuk menyediakan DNS (dan opsional DHCP dan TFTP) layanan ke jaringan skala kecil. Hal ini dapat melayani nama mesin lokal yang tidak dalam DNS global.
Dnsmasq menerima permintaan DNS dan baik menjawab mereka dari cache, kecil lokal atau mengirimkannya ke server, nyata DNS rekursif. Itu beban isi dari / etc / hosts, sehingga nama host lokal yang tidak muncul dalam DNS global dapat diselesaikan.
4.      Djbdns
Djbdns adalah kumpulan aplikasi DNS, termasuk tinydns, yang paling digunakan kedua perangkat lunak server DNS bebas pada tahun 2004. Ini dirancang oleh Daniel J. Bernstein, penulis qmail, dengan penekanan pada pertimbangan keamanan. Pada bulan Maret 2009, Bernstein dibayar $ 1000 untuk orang pertama menemukan lubang keamanan di djbdns. The Source code tidak terpusat dipelihara dan dilepaskan ke dalam domain publik pada tahun 2007. Pada Maret 2009, ada tiga garpu dan lebih dari selusin patch untuk menambahkan fitur tambahan untuk djbdns.
5.      Simple DNS Plus
Simple DNS Plus adalah DNS komersial produk server yang berjalan di bawah Microsoft Windows dengan penekanan pada sederhana-ke-menggunakan GUI.
6.      NSD
NSD adalah server perangkat lunak bebas otoritatif yang disediakan oleh NLNet Labs. NSD adalah server test-bed untuk DNSSEC, baru DNSSEC protokol fitur sering prototyped menggunakan basis kode NSD. NSD host beberapa domain tingkat atas, dan mengoperasikan tiga dari nameserver root.
7.      Knot DNS
Knot DNS adalah perangkat lunak bebas otoritatif DNS server dengan CZ.NIC. Knot DNS bertujuan untuk menjadi cepat, tangguh DNS server dapat digunakan untuk infrastruktur (root dan TLD) dan hosting dns layanan.
8.      PowerDNS
PowerDNS adalah perangkat lunak server DNS gratis dengan berbagai penyimpanan data back-berakhir dan fitur load balancing. Fungsi server otoritatif dan rekursif diimplementasikan sebagai aplikasi terpisah.
9.      MaraDNS
MaraDNS adalah perangkat lunak server DNS gratis oleh Sam Trenholme yang mengklaim sejarah keamanan yang baik dan kemudahan penggunaan. Dalam rangka untuk mengubah catatan DNS, MaraDNS perlu di-restart. Seperti djbdns dnscache, 2.0 MaraDNS berdiri sendiri Deadwood resolver rekursif tidak menggunakan benang.
10.  Nominum Server Nama Resmi (ANS)
ANS adalah server otoritatif komersial dari Nominum, sebuah perusahaan yang kepala ilmuwan dan ketua adalah Paul Mockapetris, penemu DNS. ANS dirancang untuk memenuhi kebutuhan server domain tingkat atas, hosters dan perusahaan besar.
11.  Nominum Vantio
Vantio adalah kinerja tinggi komersial caching server yang recursive dari Nominum, dimaksudkan sebagai alternatif, cepat dan aman untuk BIND untuk penyedia layanan, perusahaan, dan lembaga pemerintah.
12.  Posadis
Posadis adalah perangkat lunak server DNS gratis, ditulis dalam C + + dukungan, menampilkan Dinamis update DNS.
13.  Unbound
Unbound adalah, memvalidasi rekursif dan caching DNS server yang dirancang untuk kinerja tinggi. Itu dirilis 20 Mei 2008 (versi 1.0.0) dalam bentuk perangkat lunak perangkat lunak bebas dilisensikan di bawah lisensi BSD oleh NLnet Labs, Verisign Inc, Nominet, dan Kirei. Unbound juga ditawarkan pada kernel Linux mengeras dengan Toggling cerdas dengan ISC BIND, terintegrasi dengan protokol routing Quagga pada peralatan Dell / TCPWave. Dukungan komersial untuk Unbound juga disediakan oleh TCPWave.
14.  Pdnsd
Pdnsd adalah DNS caching proxy server yang menyimpan catatan DNS cache pada disk untuk retensi jangka panjang. Pdnsd dirancang untuk mudah beradaptasi dengan situasi di mana konektivitas bersih lambat, tidak dapat diandalkan, tidak tersedia, atau sangat dinamis, dengan kemampuan terbatas bertindak sebagai nameserver otoritatif. Hal ini berlisensi di bawah GPL.
15.  Cisco Network Panitera
CNR termasuk server DNS komersial dari Cisco Systems biasanya digunakan bersama dengan DHCP CNR (Dynamic Host Configuration Protocol) server. Mendukung tingkat tinggi update dinamis.
16.  Domain Nama Relay Daemon (DNRD)
Domain Nama Relay Daemon [2] adalah sebuah caching, forwarding proxy server DNS. Paling berguna pada firewall vpn atau dialup tetapi juga cache DNS yang bagus untuk jaringan kecil dan workstation. Izin dibawah GPL.
17.  Geografis DNS daemon (gdnsd)
Geografis DNS daemon (gdnsd)  adalah GPL3-berlisensi Resmi server DNS ditulis dalam C menggunakan libev dan pthreads dengan fokus pada kinerja tinggi, layanan latency rendah. Ia tidak menawarkan bentuk caching atau layanan rekursif, dan tidak mendukung DNSSEC. Awal "g" singkatan Geographic, sebagai gdnsd menawarkan sistem plugin untuk geografis (atau jenis lain dari) balancing, pengalihan, dan layanan-negara sadar failover. Jika Anda tidak peduli tentang fitur itu, Anda dapat mengabaikannya dan gdnsd masih membuat server DNS otoritatif yang besar.
18.  YADIFA
YADIFA adalah BSD-berlisensi, memori-efisien DNS server ditulis dalam C. Itu diciptakan oleh EURid dan sedang digunakan untuk menjalankan eu top-level. Domain.
19.  Yaku-NS
Yaku-NS adalah berlisensi GPL-otoritatif DNS server yang ditulis dalam C, footprint kecil, sepele untuk mengkonfigurasi. Fitur termasuk meneruskan ke beberapa server DNS eksternal, built-in aturan ACL, hak root squashing, penjara chroot di bawah unix sistem dan aman DNS ID untuk mencegah pemalsuan DNS.

 SOFTWARE UNTUK CLOUD STONGE
Penyimpanan awan atau Cloud Storage merupakan salah penyimpanan tambahan yang paling sering digunakan saat ini. Dengan adanya penyimpanan tersebut, membuat kita tidak perlu lagi membawa harddisk, flashdisk, ataupun penyimpanan eksternal-nya kemana-mana.
Dari sekian banyaknya penyedia cloud storage, disini Jaka akan memberikan 4 yang terbaik.
[list=1][li]OneDrive atau SkyDriveOneDrive merupakan sebuah cloud storage buatan microsoft yang memberikan penggunanya 15GB secara gratis. OneDrive sendiri dapat digunakan di perangkat mobile maupun desktop
.[/li][li]DropboxDropbox juga salah satu aplikasi penyimpanan awan paling laris saat ini. Walaupun penyedia hanya memberikan 4GB free storage, kamu dapat menambahkannya dengan cara memberitahu orang lain (referal).
[/li][li]Google DriveIni dia cloud storage yang paling banyak digunakan. Cloud storage buatan Google ini memberikan penggunanya sebesar 15GB secara gratis. Untuk mendapatkan 100GB, kamu hanya perlu membayar $1.99. Harga tersebut sangat murah dibanding dengan cloud storage lainnya.
[/li][li]BoxKapasitas penyimpanan yang diberikan box adalah sebesar 10GB. Box bisa digunakan di smartphone, desktop ataupun laptop. Untuk penambahan hingga 100GB, kamu cukup membayar $10 per bulannya.[/li][/list]
Dengan adanya cloud storage, mempermudah kamu menyimpan dan mengakses file-file darimana-mana. Selamat mencoba!
Like Facebook Page, Gabung Grup Facebook, Follow Twitter atau Add Google+ JalanTikus untuk terus mendapatkan informasi terbaru seputar teknologi dan download software terbaru untuk PC dan Apps Android dengan Gratis, Aman dan Cepat.


  • Microsoft Office
Microsoft Office dikeluarkan oleh Microsoft dan dipakai untuk segala sesuatu yang berhubungan dengan pekerjaan kantor (office work). Software yang satu ini masih terus disempurnakan dan fasilitasnya juga masih terus ditambah.
Microsoft Office ini terdiri dari
1. Microsoft Office Word
Microsoft Office Word adalah perangkat lunak pengolah kata (word processor) andalan Microsoft. Pertama diterbitkan pada 1983 dengan nama Multi-Tool Word untuk Xenix, versi-versi lain kemudian dikembangkan untuk berbagai sistem operasi, misalnya DOS (1983), Apple Macintosh (1984), SCO UNIX, OS/2, dan Microsoft Windows (1989). Setelah menjadi bagian dari Microsoft Office System 2003 dan 2007 diberi nama Microsoft Office Word.


2. Microsoft Office Excel

Microsoft excel adalah Program aplikasi pada Microsoft Office yang digunakan dalam pengolahan angka (Aritmatika). Program ini sering digunakan oleh para akutan untuk menuliskan atau mencatat pengeluaran dan pemasukan didalam perusahaan atau suatu lembaga maupun instansi-instansi kecil. Microsoft Excel juga sering digunakan oleh ibu rumah tangga untuk menulis atau mencatat keuangan dalam rumah tangga sepertihalnya pengeluaran atau pemasukan dalam tiap bulan atau minggu.           

  3. Microsoft Office Power Point
Microsoft Office PowerPoint adalah sebuah program komputer untuk presentasi yang dikembangkan oleh Microsoft di dalam paket aplikasi kantoran mereka, Microsoft Office, selain Microsoft Word, Excel, Access dan beberapa program lainnya.
 

  4. Microsoft Office Outlook
Microsoft Outlook adalah sebuah program personal information manager dari Microsoft, dan  bagian dari suite Microsoft Office. Walaupun biasanya hanya digunakan untuk mengirim dan membaca surat-e, program ini juga memiliki fungsi kalender, jadwal kerja, catatan, dan jurnal. Bila digunakan bersama dengan Microsoft Exchange Server, Outlook dapat menyediakan akses kotak surat, kalender, dan jadwal bersama.
 
  • OpenOffice.org 
Open Office adalah software aplikasi perkantoran yang biasa dipakai dalam sistem operasi Linux. Tapi sebenarnya, Open Office bisa juga kita pakai pada sistem operasi Windows. Open Office dilengkapi fitur yang hampir sama dengan Microsoft Office, yaitu pengolah kata, spread sheet, penyaji presentasi, dan fitur lainnya. 
Open Office ini terdiri dari : 
1. OpenOffice.org Writer
OpenOffice.org Writer adalah salah satu komponen dalam OpenOffice.org yang berfungsi untuk mengedit dokumen adapun dokumen format yang bisa digunakan adalah .doc .odt .rtf dan bisa export ke .pdf dengan sekali klik.
Memiliki fitur pengolah kata modern seperti AutoCorrect, AutoComplete, AutoFormat, Styles and Formatting, Text Frames dan Linking, Tables of Contents, Indexing, Bibliographical References, Illustrations, Tables.
Program ini sangat mudah digunakan untuk membuat memo cepat, sangat stabil dan mampu untuk membuat dokumen dengan banyak halaman serta banyak gambar dan judul heading. Selain itu, kelebihannya adalah pengaturan formating untuk bullet and number yang sangat mudah (diatur terintegrasi melalui satu toolbar).
Fungsi OpenOffice.org Writer ini hampir sama dengan MicrosoftOffice Word
2. OpenOffice.org Calc
Openoffice.Org Calc atau dikenal dengan sebutan CALC saja adalah Perangkat lunak pengolah data angka, teks ataupun formula numerik. Program ini memudahkan pengguna untuk memanipulasi data mentah yang biasanya berupa tabulasi data menjadi sebuah laporan data yang menarik dan mudah dipahami karena ditampilkan menjadi grafik yang menarik. Fungsi OpenOffice.org Calc ini hampir sama dengan MicrosoftOffice Excel
3. OpenOffice.org Impress
Openoffice.Org Impress atau dikenal dengan sebutan IMPRESS saja adalah Perangkat lunak untuk membuat presentasi multimedia dan media interaktif.  Fungsi OpenOffice.org Impress ini hampir sama dengan MicrosoftOffice Power Point
4. OpenOffice Base
Openoffice.Org Base atau dikenal dengan sebutan BASE saja adalah Perangkat lunak untuk memanipulasi dan memanajemen database. Pembuatan input data, sekaligus memanipulasi dan membuat laporannya dapat dikerjakan dengan BASE ini.
 
http://yudis-tiro15.blogspot.com/2013/04/pengertian-dan-contoh-contoh-cms.html
http://www.ilmuane.com/2014/03/inilah-software-software-phreaker-untuk.html
http://teknohere.com/26-software-web-server-paling-top-part-1/ 
http://saptafina13.blogspot.com/2013/04/jenis-jenis-bahasa-pemrograman.html
http://blog-ademilasintia.blogspot.com/2012/10/jenis-aplikasi-dan-fitur-dns.html
https://jalantikus.com/tips/4-cloud-storage-terbaik/
http://afris-suryo-stmik.blogspot.com/2013/12/macam-macam-aplikasi-perkantoran.html