Anda di halaman 1dari 22

BAB I

PENDAHULUAN1.1

Latar belakang
Framework atau bahasa indonesianya kerangka kerja adalah sebuah software untuk memudahkan
para programmer membuat aplikasi atau web yang isinya adalah berbagai fungsi, plugin, dan
konsep sehingga membentuk suatu sistem tertentu. Dengan menggunakan framework, sebuah
aplikasi akan tersusun dan terstruktur dengan rapi.

Namun, menggunakan framework bukan berarti kita bebas dari pengkodean. Kita sebagai
pengguna/programmer menggunakan variabel dan fungsi-fungsi yang ada di sebuah framework
itu. Karena itulah, kerja kita bisa menjadi efektif karena tidak harus membuat fungsi-fungsi lagi.
Untuk lebih memahaminya, anda bisa membaca cerita berikut.

Rahman adalah seorang web programmer. Dia menerima pesanan sebuah proyek website. Lalu dia
mengerjakannya dari mulai mendesain sampai sistemnya. Semua kode-kode fungsi & konsep yang
harus ada di sebuah website semuanya ia buat. Mulai dari kode untuk postingan, menu, paginasi,
dan sebagainya. Alhasil, pesanannya pun berhasil diselesaikan.

Perusahaan yang memesan merasa puas dengan hasil website Rahman. Lalu, perusahaan itu
membuat kontrak dengan Rahman untuk membuat proyek website lainnya.

Kemudian, tibalah waktu untuk membuat proyek website yang kedua. Rahman mulai
mengerjakannya lagi. Diawal pengerjaannya, Rahman menyadari bahwa ada fungsi-fungsi tertentu
yang harus selalu ada dalam sebuah website. Misalnya seperti fungsi postingan, paginasi dan lain-
lain.

Karena itulah Rahman kembali membedah proyek website pertama yang telah berhasil dibuat. Lalu
dia memeriksa kembali kode-kode untuk fungsi-fungsi tertentu dan mengumpulkannya menjadi
satu untuk digunakan di proyek kedua yang akan dikerjakannya.

Nah, kumpulan kode fungsi-fungsi tertentu itulah yang disebut sebagai framework. Setiap bahasa
pemrograman bisa dibuat frameworknya, jadi tidak hanya untuk website saja.

Sejauh ini, framework untuk pemrograman website yang sering digunakan adalah framework php
dan framework css. Contoh framework php adalah CodeIgniter dan Zend Framework. Sedangkan,
contoh framework css adalah Bootstrap sedangkan saas LONDON – Pasukan SAS (Special Air
Service) adalah salah satu pasukan elite terbaik di dunia. Pasukan kebanggan militer Inggris ini
memiliki persyaratan ketat bagi tentara reguler yang ingin bergabung.
Seperti dilansir Army, Jumat (29/5/2015), SAS dibentuk ketika Inggris bertempur dalam Perang
Dunia II (1939-1945). Kehebatan SAS inilah yang menjadi kunci kemenangan Inggris dalam Perang
Dunia II.

Pasukan ini mempunyai sifat serba misterius, tidak mau terkenal, dan tidak boleh berbekas di
setiap tempat yang mereka singgahi.

Latihan berat harus dihadapi oleh calon prajurit SAS. Bahkan, materi latihan yang diberikan oleh
para pelatih bisa menimbulkan dendam bagi para calon prajurit.

Selain itu, personel SAS harus bisa bertahan dalam setiap kondisi cuaca. Bahkan mereka harus siap
bertarung tanpa kecanggihan teknologi.

Prestasi cemerlang SAS ketika terjadi aksi penyanderaan Kedutaan Inggris di Teheran, Iran pada
1980. Pemerintah Inggris memutuskan untuk menggunakan SAS untuk melumpuhkan para teroris.

SAS kala itu hanya menerjunkan 22 personelnya. Namun, mereka berhasil menewaskan lima dari
enam orang teroris. Dan tidak ada satu pun personel SAS yang tewas maupun terluka.

Pembentukan SAS inilah yang menjadi cikal bakal dan inspirasi pembentukan pasukan elite di
seluruh dunia, termasuk satuan elite kebanggaan Indonesia, Kopassus.

(pam)
BAB 3
PEMBAHASAN
 FRAMEWORK

1. Pengertian Framework

Framework adalah kerangka kerja atau kumpulan data yang dapat membantu seorang programmer
dalam menengani setiap berbagai masalah dalam pemrogramanseperti koneksi data,file dll.

Framework adalah sebuah komponen yang dapat ditambahan ke berbagai system operasi seperti
Microsoft Windows. Selain itu Framework juga dapatmenyediakan seju mlah solusi – solusi
pemrograman untuk memenuhi kebutuhan – kebutuhan .

Kesimpulan :

Jadi Framework itu merupakan kerangka kerja atau kumpulan yang dapat membantu seorang
programmer dalam menangani setiap masalah tentang pemrograman. Sekaligus komponen juga
bisa dapat di tambahkan ke berbagai sistem oprasi

2. Macam-macam framework
3. Framework PHP

 CakePHP
 Code Igniter (CI)
 Symphony
 Zend
 Yii
 Kohana

1. Framework Javascript

 JQuery
 Mootools
1. Framework Ruby

 Ruby on Rails (ROR)

Saat ini juga banyak sekali framework berbasis PHP, diantaranya yang paling popular adalam Zend
Framewok,Symphony,CakePHP,Code Igniter dan lain – lain. Menurut berbagai survey ke setiap
seorang programmer, Code Igniter adalah Framework yang paling mudah dipelajari karena
kesederhanaan strukturnya dan kelengkapan dokumentasinya baik.

Kesimpulannya dari berbagai contoh Framework yang ada, Code Igniter yang paling mudah untuk
dimengerti dan dipahami, karena konsep strukturnya sudah lengkap.

3. 10 Framework PHP Terbaik yang populer saat ini :


Yii
2. Code Igniter
3. CakePHP
4. Zend
5. Symphony
6. PHP Dev Shell
7. Prade
8. Akelos
9. QPHP
10. ZooP

4. Manfaat Framework

 Dapat membantu seorang pemrograman dalam membangun aplikasi sehingga aplikasi bisa selesai
dalam waktu yang singkat.
 Penerapan Design memudahkan dalam rancangan pengembangan dan pemeliharaan system.
 Aplikasi yang kita bangun lebih stabil dan handal karena berbasis pada Framework yang sudah
teruji stabilitas dan kehandalannya.
 Framework juda sudah teruji memudahkan dalam membaca kode dan dalam menemukan
komponen secara cepat.
 Framework juda dapat mengantisipasi dalam memasang aplikasi terhadap adanya berbagai
masalah keamanan yang mungkin timbul.
 Dokumentasi Framework dapat mendisiplinkan kita untuk menulis dokumentasi apa yang kita
tulis.

Contoh:

Di dalam Framework tersedia berbagai aplikasi yang mana setiap aplikasi dapat membalikan nilai
ke halaman berikutnya. Namun Framework sendiri kelebihan utaman bukan dari seberapa banyak
aplikasi yang disediakan, tetapi dari kerangka kerja Framework tersebut dalam menyelesaikan
modul-modul yang dikembangkan sehungga mengeluarkan sebuah metode pekerjaan yang lebih
rapi.

5. Kelebihan dari Framework


6. Adanya Framework akan lebih mempermudah dan memahami mekanisme kerja dari sebuah
apalikasi.
7. Dengan memakai Framework akan menghemat waktu mengerjakan suatu aplikasi karena setiap
anggota sudah memiliki sebuah acuan dalam meyelesaikan modul.
8. Team tidak akan di susahkan dengan adanya perputaran anggota dalam artian jika adaanggota
yang tidak bisa melanjutkan lagi, anggota lain bisa menggantikan anggota yg tidak hadir atau
kosong.
9. Adanya Framework akan menjaga keamanan dari komponen-komponen atau konsep yng
dikembangkan.
10. Kekurangan Framework
Para Programmer mungkin akan menemukan batasan-batasan ketika merancang aplikasi
menggunakan Framework..
• Kemungkinan akan menambahkan biaya setiap konsep apabila Framework yang digunakan
kurang bagus dan kurang cepat.
• Performa dan kecepatan eksekusi

Kesimpulan :
Dengan adanya Framework akan sangat membantu dalam proses penyelesaian pekerjaan yang
didukug dengan adanya analisa system yang baik.

7. Kelebihan framework selain yang sudah disebutkan diatas sebagai berikut :


8. Ringan dan cepat. Framework haya melakukan pemanggilan kelas yang dibutuhkan sehungga
meminimalkan msalah yang diperlukan sehingga kita mengirimkan seuah halaman akan menjadi
ringan dan cepat.
9. Framework akan memudahkan kita dalam memahami alur pemrograman karena untuk bagian
tampilan, logika dan database telah dipecah sedemikian rupa.

 Mayoritas komponen Frramework mendukung berbagai jenis Database.

8. Kekurangan Framework selain yang sudah disebutkan diatas sebagai berikut :


9. Pemilihan Framework yang salah akan menjadi bencana.
10. Memperhatikan standar Framework yang ada.

 Faktor kemudahan. Karena factor kemudahan ini tergantung dari sumber daya yang ada

9. CONTOH-CONTOH FRAMEWORK
Code Igniter (CI)Sebuah Framework untuk seorang programmer yang ingin membangun website
dengan menggunakan aplikasi Framework PHP. CI ini merupakan langkah tepatdan cepat untuk
untuk membangun sebuah website daripada membangun sebuah website dengan alur yang biasa.

Framework Code Igniter ini merupakan Framework pengembangan aplikasi web yang
menggunakan PHP. Tujuan dari Code Igniter ini adalah untuk memberikan kesempatan kepada
orang yng ingin membuat web lebih cepat dibandingkan dengan aplikasi yang dilakukan dari nol
dengan menyediakan sekumpulan aplikasi untuk mengerjakan proses-proses yang biasadilakukan.

 Kelebihan dari CodeIgniter


 Gratis
CodeIgniter ini kita dapat mengunakan sesuai dengan keinginan kita..
 Berjala di PHP versi 4 dan 5
Walaupun Sekarang PHP sudah mencapai versi ke 5, tetapi masih banyak orang yang tetap
menggunakan PHP versi ke 4. Oleh sebab itu Code Igniter dikembangkan agar tetap bisa
menggunakan PHP versi ke 4 dan dapat juga di jalankan menggunakan PHP versi ke 5
 Ringan dan cepat. Code Igniter hanya berjalan dengan mengirimkan beberapa kelas saja, dengan
demikian Ringan dan cepat.Secara default CodeIgniter hanya berjalan dengan me load beberapa
pustaka saja, dengandemikian hanya membutuhkan resource yang sedikit sehingga ringan dan
cepatdijalankan. Pustaka-pustaka lain yang nantinya akan digunakan bisa di load sesuaidengan
kebutuhan.
 Dokumentasi salah satu hal yang bisa dijadikan alat pengukur sebuah aplikasi apakah aplikasi
benar-benar dikembangkan atau tidak bisa di lihat dari dokumentasinya. Dalam hal ini, Code Igniter
sangatlah luar biasa terdapat dookumentasi yang sangat lengkap tengan semua hal yang ada di
dalam Code Igniter. Mulai dari langkah instalasi kumentasi yang sangat lengkap tengan semua hal
yang ada di dalam Code Igniter. Mulai dari langkah instalasi sampai dokumentasi fungsi-fungsinya
tersedia lengkap.
 Adanya dokemntasi sangat memudahkan bagi pemula dalam mempelajari lingkungan
pengembangan website dengan Code Igniter. Code Igniter ini juga dilengkapi dengan berbagai kelas
atau dokumen siap pakai untuk berbagai kebutuhanmisalnya keneksi database,email dan lain-lain.
 Beberapa keuntungan yang didapat dari CodeIgniter diantaranya adalah:
 Code Igniter ini merupakan Framework PHP yang gratis, dimana kita bisa mengunduh dan
menginstalnya tanpa harus membayar.
 Code Igniter ini sangat ringan, dimana system utamanya hanya memerlukan sedikit sekali
ruangannya. Berbeda dengan kebanyakan Framework PHP yeng membutuhkan komponen atau
ruang yang lebih banyak.
 FrameworkPHP Code Igniter telah banyak dibuktikan sebagai FrameworkPHP yang tercepat.
 Code Igniter ini dapat menghasilkan URL yang bersih. Contoh URL yang
bersih http://www.contoh.com/berita/tajuk/1.

 Code Igniter ini biasanya dibutuhkan untuk mengembangkan website, misalnya untuk mengakses
database, mengirim email,memanipulasi gambar dan sebagainya.
 Code Igniter ini dapat dengan mudah diperluas kemampuannya sesuai dengan yang kita inginkan
melalui penggunaannya.

1. SYMFONY

Symfony adalah FrameworkPHP web yang ditunjukkan untuk PHP 5. Selain itu symphony juga bisa
digunakan dengan berbagai system database. Dukungan untuk AJAX juga tersedia di
FrameworkPHP symphony ini. Doumentasi yang disediakan cukup baik. Mungkin yang menjadi
persoalannya adalah proses instalasi dan konfigurasi cukup rumit bila dibandingkan dengan
FrameworkPHP sebelumnya.
 Kelebihan
 Dukungan terhadap AJAX, ORM.
 Bisa digunakan dengan berbagai macam database.
 Tidak mendukung PHP 4, Karena :
– Relatif butuh waktu lama untuk mengerti framework ini.
– Instalasi dan konfigurasinya cukup rumit

1. ZEND FRAMEWORK

Zend Framework ini sebagai media yang memudahkan membuat website. Berdasarkan informasi
dari situs resminya, disebutkan bahwa tujuan dari Zend Framework ini adalah untuk membangun
aplikasi berbasis Web 2,0 dan untuk memudahkan dalam mengakses informasi dari berbagai
informasi seperti Google, Amazon dan Yahoo.

 Kelebihannya :
 Dukungan terhadap AJAX dan ORM.
– Berdasarkan informasi dari situs resminya, disebutkan bahwa tujuan dari Zend Framework ini
adalah untuk membangun aplikasi berbasis Web 2,0 dan untuk memudahkan dalam mengakses
informasi dari berbagai informasi seperti Google, Amazon dan Yahoo.
 Kekurangan :
 Tidak mendukung PHP 4.
 Komponen yang ada kurang mengakomodasi kebutuhan.
 Performanya relative lambat (mungkin karena banyaknya komponen).
 Zend Framework ini hanya cocok untuk orang yang menggunakan skill PHP yang sudah sangat
tinggi.
 JQuery

JQuery adalah Framework sekaligus kumpulan script-script yang berguna untuk membuat web
menjadi lebih mudah dan animasi yang bagus. JQuery ini ditulis dengan menggunakan java script
sebagai sebuah file tunggal.. JQuery ini memiliki keunggulan pluginable, artinya JQuery ini bisa
ditambahi dengan berbagai komponen. Sayangnya JQuery ini cukup sulit untuk dipelajari paling
tidak harus mengenal java script dan konsep OOP.

1. AJAX
Ajax Framework adalah lingkungan pengembangan aplikasi ajaxm didalamnya berisi sejumlah
fungsi yang bisa digunakan untuk membangun aplikasi ajax. Dengan menggunakan Ajax
Framework kamu tidak perlu lagi membuat script. Ada banyak ukuran Ajax Framework, dari yang
paling sederhana sampai rumit.

 Keuntungan Menggunakan ajax framework


 Menghemat pikiran dan tenaga

karena kamu tidak perlu pusing-pusinng hanya karena membuat rutin-rutin ajax, serahkan saja
pada AjaxFramework, kamu tinggal menggunakannya saja. Yang perlu diperhatikan Ajax
Framework biasanya sudah di tes. Artinya kemungkinan ada komponen kecil, jika nanti ditemukan
kamu tinggal mengupdate Ajax Frameworknya saja.

 Aplikasi yang kamu buat lebih struktur, stabil dan mudah dikembangkan.
 Kekurangan

Jika kamu tidak pintar memilih Ajax Framework, bukan kecepatan aplikasi yang kamu dapatkan
malah aplikasi kamu terasa lambat dan berat.
Yii

Yii merupakan salah satu dari sederetan PHP Framework yang bersifat open source. Berdasarkan
situs resminya, Yii adalah Framework ( kerangka kerja ) PHP berbasis komponen, berkinerja tinggi
untuk pengembangan aplikasi web berskala besar.

Yii juga menyediakan reusability maksimum dalam pemrograman web dan mampu meningkatkan
kecepatan pengembangan secara signifikan.

 Keunggulan menggunakan Yii Framework

Beberapa keunggulan yang ditawarkan oleh Yii Framework, diantaranya :

 Open Source ( gratis )

Yii adalah PHP Framework yang bersifat open sorce, sehingga mengunakannya tidak perlu
membayar.
 Menggunakan Konsep MVS

Konsep MVS merupakan konsep modern saatn ini dalam mengembangkan aplikasi yang
memisahkan tampilan, logic program, dan model.

 Mendukung Ajax

Yii juga mendukung Ajax, yang membuat website bekerja lebih cepat dengan tidak perlu me-refresh
halaman dari awal, terutama sangat dibutuhkan untuk back end atau halaman admin.

1. Fungsi yang otomatis ( built-in )

Didalam Yii terdapat fungsi otomatis siapa pakai yang sangat di butuhkan dalam pembuatan
website, seperti validasi fata input, Ajax validasi, paging, CRUD, dan lain – lain.

 Terhubung otomatis dengan jQuery

Jika kita bekerja dengan widgets yang ada pada Yii, maka kita langsung dapat menggunakan fitur
jQuery seperti Datepicker, CgridView, dan lain – lain
Secara umum cara kerja .NET Framework dapat dilihat pada gambar di bawah ini.

Cara kerja framenwork:

Biasanya pada sebuah sistem operasi


dalam hal ini windows biasanya sudah terdapat .NET Framework, namun belum tentu
software tersebut aktif dan dapat digunakan, untuk itu dalam beberapa sistem
operasi windows perlunya install / aktifkan secara manual.

 SAAS (Software As A Service)


1. Pengertian
Software as a Service (SaaS) adalah layanan dari Cloud Computing dimana kita tinggal
memakai software (perangkat lunak) yang telah disediakan.

Model Software-as–a-Service (SaaS) memungkinkan untuk menyediakan service aplikasi


software kepada pelanggan. Ada beberapa aplikasi SaaS yang tercantum di bawah ini:
 Sistem penagihan dan faktur - contoh: Z-Billing, Invoiceberry.com, Chargify dll
 Aplikasi Customer Relationship Management (CRM) - contoh: Oracle PEOPLESOFT, Pipedrive
CRM, Bitrix24 CRM dll
 Aplikasi Help desk - contoh: Google Apps(doc, sheet, drive, gmail), Dropbox, Microsoft Office
365.
 Solusi Sumber Daya Manusia (SDM) - contoh: sleekr, PayFocus, BambooHR, dll
Baca Juga: Tutorial Lengkap Tentang Cloud Computing

Beberapa aplikasi SaaS tidak dapat dirubah-rubah seperti Microsoft Office Suite. Tapi SaaS memberi
layanan seperti Application Programming Interface (API), yang memungkinkan pelanggan
mengembangkan aplikasi sesuai dengan kebutuhan.
2. Karakteristik Software-as–a-Service (SaaS)

Berikut adalah karakteristik dari model SaaS:

 Membuat dan mengakses aplikasi SaaS melalui internet


 Aplikasi software diurus oleh vendor bukan pelanggan
 Lisensi untuk penggunaan aplikasi bersifat subscription (perbulan/pertahun), dan ditagih
setiap bulan atau tahun.
 Aplikasi SaaS hemat biaya karena tidak memerlukan maintenance oleh pelanggan.
 Aplikasi tersedia sesuai permintaan
 Aplikasi dapat di upgrade sesuai permintaan
 SaaS menawarkan model sharing data.
 Semua pengguna menjalankan versi software yang sama.
3. Jenis-Jenis Software-as–a-Service (SaaS)
Secara garis besar jenis SaaS terbagi 2 jenis, Open SaaS dan SOA (service oriented
architecture)

Open SaaS
Open SaaS menggunakan aplikasi SaaS yang dikembangkan menggunakan bahasa
pemrograman berbasis open source. Aplikasi SaaS ini dapat berjalan pada sistem operasi
dan database open source manapun. Open SaaS memiliki beberapa manfaat seperti:

 Tidak mememerlukan lisensi


 Biaya operasional yang rendah
 Tidak keterikatan dengan vendor
 Aplikasi yang bersifat portable

4. Kelebihan Software-as–a-Service (SaaS)


Menggunakan SaaS telah terbukti bermanfaat dalam hal skalabilitas, efisiensi dan kinerja.
Berikut adalah beberapa kelebihan dari SaaS:

 Software aplikasi yang sederhana namun bermanfaat


 Efisien penggunaan lisensi software - Pelanggan dapat memiliki lisensi tunggal
untuk beberapa komputer yang berjalan di lokasi yang berbeda yang mengurangi
biaya lisensi
 Pengelolaan dan data terpusat - Cloud computing menyimpan data secara terpusat.
Namun, penyedia cloud dapat menyimpan data dengan cara yang terdesentralisasi
demi redundansi dan reliabilitas
 Tanggung jawab platform dikelola oleh vendor SaaS - Semua tanggung jawab
platform seperti backup, pemeliharaan sistem, keamanan, penyegaran perangkat
keras, manajemen daya, dll dilakukan oleh penyedia cloud

Kekurangan Software-as–a-Service (SaaS)


Ada beberapa masalah yang terkait dengan SaaS, beberapa kekuranganya antara lain:
 Rentan terkena virus internet - Jika pelanggan mengunjungi situs web dan browser
berbahaya yang terinfeksi virus, akses selanjutnya ke aplikasi SaaS mungkin akan
membahayakan data pelanggan
 Ketergantungan dengan internet - Aplikasi SaaS hanya bisa berjalan bila jaringan internet
tersedia
 Tidak bisa berbagi beban kerja cloud - Mentransfer beban kerja dari satu cloud SaaS ke cloud
SaaS lainya tidak mudah karena alur kerja, logika bisnis, antarmuka pengguna, skrip dukungan
dapat menjadi penyedia spesifik.

5. Contoh vendor yang menyediakan Saas

As you can see, gambar diatas adalah salah satu paket yang saya ambil dari DigitalOcean. Disitu
terlihat bahwa layanan cloud IaaS akan menyediakan satu unit berupa (lihat nomor diatas);

1. Sistem operasi – sistem operasi yang dipilih seperti Debian, Centos, Ubuntu dan semua OS
Linux. Pada gambar diatas kebetulan saya memilih Ubuntu. Vendor cloud VPS (Virtual
Private Server) DigitalOcean hanya menyediakan server untuk OS Linux
2. Nama – disini adalah nama server virtual
3. IP Address – pihak penyedia memberikan IP Address
4. Status Active – ini adalah menu untuk mengaktifkan atau menonaktifkan server
5. Memory, ini adalah layanan RAM yang berbeda-beda sesuai dengan spesifikasi yang dipilih,
bisa 512MB, 1GB, 2GB dan seterusnya
6. Disk – dalam hal ini adalah tempat penyimpanan data, sama dengan RAM, disesuaikan
dengan spesifikasi yang dipilih
7. Region – ini adalah zona dimana kita memilih tempat. Banyak zona pusat seperti Singapura,
New York, San Fransisco dan lain sebagainya. Ini digunakan sebagai alamat DNS. Terkadang
sangat penting untuk bisnis online dengan target negara tertentu.

Dengan spesifikasi tersebut Anda bisa menginstal dengan banyak pilihan sistem operasi. Namun,
karena DigitalOcean hanya menyediakan OS Linux, Anda tidak bisa menginstal dengan OS
Windows.

Setelah Anda menginstal OS Linux yang Anda pilih, pihak vendor juga menyediakan hal-hal yang
mendukung satu unit yang Anda “sewa” baik perjam atau perbulan itu agar terkoneksi dengan
internet secara realtime. Sehingga kapan saja, Anda butuh data pada satu unit yang Anda pesan,
Anda bisa mendownload kapan saja.

Nah, cuma menempatkan data saja di internet? Tentu saja tidak. Itu cuma contoh kasus sederhana
untuk memahami kata “realtime”. Dalam hal ini, layanan IaaS banyak sekali aplikasi yang bisa
dipakai. Satu contoh yang paling dekat adalah menggunakannya untuk membangun sebuah situs
atau blog. Anda menginstal OS Linux, lalu mengkonfigurasikannya dengan IP Adrress, lalu
memasang paltform yang dibutuhkan, software terkait dan terakhir aplikasi website misalnya
WordPress atau Joomla dan lain sebagainya.

Jadi, dalam hal ini, masih panjang langkah selanjutnya, karena IaaS merupakan layanan paling dasar
yang membutuhkan ketrampilan khusus agar bisa menggunakannya dengan baik.

Nah, mungkin Anda saat ini memahami sedikit ilmu “website” sehingga mengetahui beberapa
layanan hosting yang siap pakai seperti; cPanel, Spanel, dan lain sebagainya. Layanan-layanan
tersebut sangat mudah kita jalankan, karena pada dasarnya mereka yang menyediakan layanan
tersebut mungkin juga menggunakan layanan cloud IaaS dari vendor lain (walaupun tidak
semuanya seperti itu), dalam artian, ada juga perusahaan yang menyediakan layanan cloud
computing secara lengkap dari IaaS, PaaS dan SaaS semua ada.

Contoh-contoh situs terkenal yang menggunakan framework:


1. fecebook
merupakam website yang menggunakan PHP sebagai dasar dan anda atau fecebok
merupakan salah satu jejaring social terbesar di dunia
2. VK.com
Situs jejaring social nomor satu di eropa yang di buat oleh developer rusiah ini
menggunakan PHP untuk bahasa pemogramannya webnya
3. Yautobe
Situs video nomor satu di dunia ini juga menggunakan teknologi php.youtobe saat
ini di miliki oleh google

Contoh Vendor Yang Menyediakan Saas:

1. Infrastructure as a Service (IaaS)

Infrastructure as a Service adalah layanan komputasi awan yang menyediakan infrastruktur IT


berupa CPU, RAM, storage, bandwith dan konfigurasi lain. Komponen-komponen tersebut
digunakan untuk membangun komputer virtual. Komputer virtual dapat diinstal sistem operasi dan
aplikasi sesuai kebutuhan. Keuntungan layanan IaaS ini adalah tidak perlu membeli komputer fisik
sehingga lebih menghemat biaya. Konfigurasi komputer virtual juga bisa diubah sesuai kebutuhan.
Misalkan saat storage hampir penuh, storage bisa ditambah dengan segera. Perusahaan yang
menyediakan IaaS adalah Amazon EC2, TelkomCloud dan BizNetCloud.

2. Platform as a Service (PaaS)

Platform as a Service adalah layanan yang menyediakan computing platform. Biasanya sudah
terdapat sistem operasi, database, web server dan framework aplikasi agar dapat menjalankan
aplikasi yang telah dibuat. Perusahaan yang menyediakan layanan tersebutlah yang bertanggung
jawab dalam pemeliharaan computing platform ini. Keuntungan layanan PaaS ini bagi pengembang
adalah mereka bisa fokus pada aplikasi yang mereka buat tanpa memikirkan tentang pemeliharaan
dari computing platform. Contoh penyedia layanan PaaS adalah Amazon Web Service dan Windows
Azure.

3. Software as a Service (SaaS)


Software as a Service adalah layanan komputasi awan dimana kita bisa langsung menggunakan
aplikasi yang telah disediakan. Penyedia layanan mengelola infrastruktur dan platform yang
menjalankan aplikasi tersebut. Contoh layanan aplikasi email yaitu gmail, yahoo dan outlook
sedangkan contoh aplikasi media sosial adalah twitter, facebook dan google+. Keuntungan dari
layanan ini adalah pengguna tidak perlu membeli lisensi untuk mengakses aplikasi tersebut.
Pengguna hanya membutuhkan perangkat klien komputasi awan yang terhubung ke internet. Ada
juga aplikasi yang mengharuskan pengguna untuk berlangganan agar bisa mengakses aplikasi yaitu
Office 365 dan Adobe Creative Cloud.

Contoh perushaan yang menyediakan layanan cloud computing, antara lain Telkom untuk
perushaan lokal di Indonesia dan Amazan untuk perushaan asing di luar Negeri.

 TELKOM

Cloud Computing atau komputasi awan merupakan sebuah solusi layanan penyimpanan data yang
kian marak digunakan oleh perusahaan-perusahaan di dunia dan di Indonesia. Salah satu
perusahaan yang fokus pada pelayanan Cloud Computing adalah yaitu PT. Telkom. dengan
website http://www.telkom.co.id/.

Telkom menetapkan TelkomCloud Computing sebagai salah satu layanan unggulan dari empat area
pertumbuhan Telkom yang diharapkan dapat meningkatkan revenue portofolio information
Telkom. Telkom Cloud Computing merupakan payung bagi layanan-layanan Cloud Computing yakni
TelkomVPS dan TelkomCollaboration yang ditujukan untuk pelanggan usaha kecil dan menengah.

TelkomVPS adalah sebuah layanan yang memungkinkan pelanggan untuk memiliki server
Windows Server 2008 secara virtual ‘virtual private server’, di mana pelanggan dapat menginstal
aplikasi, melakukan partisi, melakukan reboot selayaknya dedicated server sesuai dengan
kebutuhannya.

Layanan TelkomVPS, memberikan layanan yang memiliki sistem keamanan secara menyeluruh
terhadap sistem yang dipergunakan:
1. Teknologi SSL (Secure Socket Layer) dengan digital certificate resmi “Digicert” 256 bit (dikenal
secara default oleh Browser).

2. Microsoft Server Firewall 2008

3. Konfigurasi dua area: Internal dan DMZ (Demiliterized Zone) yang memisahkan data secara
internal dengan akses only melalui firewall

Adapun fitur-fitur dan teknologi dari layanan yang disediakan oleh perushaan Telkom:

Fitur VPS:

 Sistem Operasi Windows Server 2008 Web Edition dan atau Standard Edition

 Kemampuan reboot secara independent.

 Dapat di-manage dengan remote desktop.

 Mempunyai aplikasi-aplikasi & file system sendiri.

 Berfungsi selayaknya dedicated server.

 System redundant untuk meningkatkan availability.

 Database MS SQL Server 2008.

 Dedicated Static Public IP Address.

 Kapasitas Bandwidth kecepatan tinggi.

Fitur Kolaborasi dan sharepoint:

 Instant Messaging dengan jaminan keamanan melalui jaringan internet corporate, dilengkapi
dengan IM Text yang terenkripsi.

 Office Communicator (release terbaru/automatic update).

 Dapat diakses melalui Communicator Web Access.

 Terintegrasi dengan aplikasi Microsoft Office dan Microsoft Outlook.

 Fasilitas untuk mengenali dan menampilkan kehadiran user lain dalam network.

 Desktop sharing dan Instant Messaging.


 Transfer File antar PC.

 Messaging dengan Rich Content (Voice/Video Call and Conferencing & Presence).

 Single sign on dengan Hosted Exchange Mail.

 Pengorganisasian document didalam beberapa document library dan kemampuan control versi
document, wiki, serta blog.

 Tersedia beberapa fungsionalitas seperti halnya workflow, to-do list, alert dan forum.

 Sharepoint.

 Terintegrasi dengan aplikasi Microsoft Office, seperti halnya kemampuan manajemen.

 Proyek dengan menggunakan Microsoft Project Server.

 Kemampuan untuk menampilkan form yang dibuat dengan Microsoft Office InfoPath.

 Dengan hanya menggunakan sebuah penjelajah web.

Fitur Konektifitas dan Integrasi dengan aplikasi:

 Access anywhere dengan VPN IP (untuk private cloud) atau Speedy (untuk public cloud).

 Pelanggan dapat mengintegrasikan aplikasi SaaS eksisting (yang dibangun berbasis Windows baik
aplikasi web ataupun client-server) kedalam layanan TELKOMG-Cloud.

Teknologi yang di Sediakan:

 Thin microkernelized hypervisor architecture yang mempunyai layering sehingga layer device
driver terpisah dari inti kernel Hyper-V. Dengan demikian semua device driver yang didukung
Windows Server, akan didukung pula dengan TelkomVPS;

 Strong isolation yang memungkinkan tingkat isolasi yang sangat tinggi antar VM (Virtual Machine);

 Kecepatan proses meningkat karana arsitektur Hyper-V yang lightweight, low-overhead


virtualization;

 Mendukung prosesor Multi-core sehingga tiap VM dapat menggunakan 4 logical processor;.

 Mendukung Enhanced 64-bit operating systems dan akses memori yang besar s.d. 64 GB per VM;

 Secure Multi Tenant


 Secure Multi Tenant menyediakan secure separation yang menjamin data pelanggan diproteksi,
diisolasi, dan dipisahkan dari data pelanggan lainnya. Fitur ini juga mencegah terhadap kehilangan
data, modifikasi data, pihak yang tidak memiliki otoritas mengakses data, dan serangan terhadap
data.

TelkomCollaboration adalah sebuah solusi kolaborasi terintegrasi yang mencakup fitur exchange
email; instant messaging, conferencing (voice call &video call), desktop sharing dan Sharepoint.
Semua fungsi tersebut didelivery pada standard enterprise sehingga secure, full backup, data
historis dan single ID yang dapat diakses darimana saja dengan berbagai terminal (termasuk
mobile).

TelkomCollaboration merupakan layanan hosted Microsoft Exchange Server, Microsoft Office


Communication Server (OCS) dan Microsoft Sharepoint. Layanan email ini memberikan kemudahan
bagi pengguna untuk berkolaborasi karena bisa diakses dimanapun dan kapanpun. Layanan
ini memberikan kemudahan bagi pengguna untuk berkolaborasi karena bisa diakses dimanapun dan
kapanpun.

Beberapa layanan serta fitur-fitur yang disediakan oleh telkomCollaboration, antara lain:

 Layanan Hosted Microsoft Exchange:

Layanan ini adalah sebuah layanan aplikasi surat elektronik (e-mail) berbasis teknologi MS
Exchange yang dapat digunakan tanpa harus berinvestasi untuk menyiapkan server, sistem operasi
dan aplikasi mail. Fitur yang dapat diperoleh antara lain calender, folder, task & daftar kontak yang
selalu tersinkronisasi pada semua email client dan devices yang digunakan.

 Layanan Hosted Office Communication Server (OCS):

Layanan ini adalah layanan aplikasi Office Colloboration seperti instan messaging, VoIP Call,
Conferencing (text,audio, video), Video Call & Presence yang dapat digunakan perusahaan tanpa
harus berinvestasi untuk menyiapkan server, sistem operasi dan aplikasi.

Sistem keamanan di e-Collaboration, adalah :


 Teknologi SSL (Secure Socket Layer) dengan digital certificate resmi “Digicert” 256 bit (dikenal
secara default oleh Browser).

 Microsoft Server Firewall 2008

 MS Forefront Threat Management gateway 2010

 MS Forefront Anti Spam 2010

 MS ForefrontANTI VIRUS2010

Fitur Hosted MS Exchange:

 Kapasitas mailbox 50 hingga 500 MB per user

 Dapat diakses melalui Outlook mobile, Outlook web access & Microsoft Outlook

 Gratis lisensi Microsoft Outlook (release terbaru/automatic update)

 Didukung dengan protokol MAPI, POP3 dan IMAP4

 Shared & Synchronized Personal Callender, Contact, Task, Private Folder

 Pendelegasian Tugas

 Remote Wipe

Fitur Hosted Office Communication Server (OCS):

 Instant Messaging dengan jaminan keamanan melalui jaringan internet corporate dilengkapi
dengan IM Text yang terenkripsi.

 Office Communicator (release terbaru/automatic update)

 Dapat diakses melalui Communicator Web Access.

 Terntegrasi dengan aplikasi Microsoft Office.

 Fasilitas untuk mengenali dan menampilkan kehadiran user lain dalam network.

 Desktop sharing dan Instant Messaging.

 Transfer File antar PC.

 Messaging dengan Rich Content (Voice/Video Call and Conferencing & Presence)
 Single sign on dengan Hosted Exchange Mail.

Fitur Sharepoint Foundation 2010 sebagai portal Intranet perusahaan untuk:

 Document Management

 News Management

 List dan Custom List

 Calendaring

 Group Sites

 WorkFlows

 Blogging

 Search

Layanan TelkomCloud telah digunakan oleh lebih dari 60 perusahaan dari berbagai industri, dan
sebagian besar berasal dari industri keuangan yang sangat mementingkan security terhadap
pengelolaan data yang mereka miliki. “Sebagai upaya revitalisasi TelkomCloud,telah dilakukan
pembenahan infrastruktur IT dan platform pendukung TelkomCloud,penambahan layanan dan
bundling dengan layanan VPN Telkom sedemikian rupa sehinggalayanan TelkomCloud juga dapat
dimanfaatkan untuk memenuhi kebutuhan pelanggan enterprise.

Layanan baru yang ditambahkan ke dalam portofolio Telkom antara lain: VPS (Virtual Private
Server) non-windows, Storage as a Services (sebagai VAS dari VPS), vDataCenter (solusi Virtual
Private Data Center), dan layanan WebEx (layanan Web conferencing/online meeting bermitra
dengan Cisco). Melalui upaya revitalisasi ini, Telkom berharap dapat memulai perannya sebagai
penyedia layanan Cloud Computing (Cloud Computing Service Provider) untuk pelanggan
enterprise dan sekaligus UKM.

Layanan-layanan yang disediakan oleh perushaan telkom mengenai cloud computing menargetkan
pada pasar teknologi modern secara umum, yang daat digunakan oleh orang banyak. Sasaran pasar
perushaan telkom adalah para pelanggan enterprise dan UKM yang ada disekitar indonesia,
layanan cloud computing yang diberikan diharapkan bisa menjadi suatu media bisnis online yang
dapat membantu atau memajukan suatu perushaan.

Setelah membahas mengenai perushaan lokal yang menyediakan layanan cloud computing,
selanjutnya pembahasan akan berlanjut mengenai perushaan luar negeri yang menyediakan
layanan cloud computing.

Anda mungkin juga menyukai