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 .
·
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!
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 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.
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