proposal penawaran website hotel

23
Jakarta, 4 Maret 2014 No. : Lamp. : 1 (satu) set proposal Perihal : Penawaran Perancangan Website HOTEL Kepada Yth. Bapak/Ibu Pimpinan Hotel Di Tempat. Dengan hormat, Musim Website.COM berdedikasi dalam memberikan pelayanan jasa perancangan aplikasi website, private e-mail, desain grafis, software engineering dan iklan online berbasis jaringan internet dengan cakupan Internasional. Melalui surat penawaran ini, kami menawarkan proposal perancangan aplikasi website untuk perusahaan yang sedang Anda pimpin. Adapun proposal perancangan website yang kami tawarkan, telah dilampirkan bersamaan dengan surat ini. Atas perhatian dan kerjasamanya, kami ucapkan terima kasih. Hormat Kami,

Upload: avatar38272

Post on 29-Dec-2015

208 views

Category:

Documents


13 download

TRANSCRIPT

Jakarta, 4 Maret 2014

No. :

Lamp. : 1 (satu) set proposal

Perihal : Penawaran Perancangan Website HOTEL

Kepada Yth.

Bapak/Ibu Pimpinan Hotel

Di

Tempat.

Dengan hormat,

Musim Website.COM berdedikasi dalam memberikan pelayanan jasa

perancangan aplikasi website, private e-mail, desain grafis, software engineering

dan iklan online berbasis jaringan internet dengan cakupan Internasional.

Melalui surat penawaran ini, kami menawarkan proposal perancangan aplikasi

website untuk perusahaan yang sedang Anda pimpin. Adapun proposal

perancangan website yang kami tawarkan, telah dilampirkan bersamaan dengan

surat ini.

Atas perhatian dan kerjasamanya, kami ucapkan terima kasih.

Hormat Kami,

Musimwebsite.com

Kharisma SaifullahChief Executif Officer (CEO)0857 088 53042

PROPOSAL PENAWARAN

Website Hotel

I. PENDAHULUAN

Perkembangan teknologi dan sumber informasi dari seluruh media,

ternyata media internet untuk saat ini sangat digemari oleh masyarakat atau

pelaku bisnis. Informasi yang didapat selain cepat, akurat juga dapat

digunakan dan diperoleh dimana saja.

Keberadaan internet saat ini memberikan keuntungan secara

langsung maupun tidak langsung kepada dunia bisnis, pendidikan,

komunitas dan banyak lagi dari skala kecil hingga besar. Dengan adanya

fasilitas internet data – data bisa disimpan, diambil dan dikirimkan secara

mudah keseluruh penjuru dunia dengan berbagai cara, data dan informasi

yang ada dapat dihubungkan dengan mudah dan cepat hanya dengan

menggunakan ’hyperlinks’ (penghubung visual).

II. PENAWARAN PEMBUATAN WEBSITE

Mengapa Website ?

Sebuah website memiliki banyak keuntungan bagi berbagai macam

golongan pemakai, serta menawarkan berbagai macam manfaat. Website

telah menjadi sarana promosi, transaksi, pusat informasi, dan pengelolaan

data, atau bahkan menjadi sebuah sarana.

Sebuah website tidak saja menghemat waktu dan tempat, tapi juga

biaya! Pemakai dapat mengakses Website dan apasaja yang mempunyai

intregrasi dengan website dari mana saja kita berada, Fasilitas provider

untuk mengakses internet juga semakin banyak, selain dengan telepon

rumah, handphone, juga melalui jaringan server/warnet. Ini membuktikan

bahwa masyarakat semakin tidak mau disibukan dengan keterbatasan

waktu dan kesempatan untuk melihat informasi.

Adapun penawaran yang kami ajukan :

1. Penawaran Hosting dan Domain

Hosting adalah tempat meletakkan data website. Sebuah server hosting

umumnya akan memuat beberap (ratusan) account hosting tanpa

menggangu antara account hosting yang satu dengan yang lain.

Pengertian Bandwith adalah jumlah arus transfer data dalam kurun

waktu tertentu yang telah ditetapkan. Dalam hubungannya dengan

account hosting, semakin sering situs web dikunjungi akan semakin

sibuk aktivitas download dan upload di website tersebut, maka semakin

besar bandwith yang dibutuhkan.

Adapun Fasilitas Hosting sebagai berikut :

* Space 5 GB

* Bandwith 20.0 GB

* No Setup Fees

* Fast Activation

* 30-Day Guarantee

* 99.9% Uptime Guarantee

* Unlimited Databases

o MySQL 5.x

o PostgreSQL 8.x

o SQLite 3.x

* Unlimited Domains

o Fully-hosted addon domains

o Subdomains

o Parked domains

* Unlimited Email Accounts

o POP3

o IMAP

o Mailman mailing lists

o SMTP server w/ authentication

o Auto-responders

o Forwarders

o Aliases

o Catch-all forwarders

o Spam Assassin

o Web-Based Email

* Unlimited FTP Accounts

* Optimized Ruby on Rails Hosting

* Mod_Rails Hosting (Passenger 2.x)

(w/ Ruby Enterprise Edition)

* Unlimited dispatch.fcgi instances

* Updated and Robust Software

o Apache 2.2.x

o Ruby 1.8.x

o Rails 2.x, 1.x

o PHP 5.x

o Perl 5.x

o Python 2.x

o Subversion 1.4.x

o Git 1.6.x, 1.5.x

* Tons of Pre-Installed RubyGems [?]

Close [x]

Tons of Pre-Installed RubyGems

* 24/7/365 Support

* World-Class Tier-Four Datacenter

2. Penawaran Jasa Pembuatan Website

Kami menawarkan pembuatan Website Hotel Adapun content (isi)

website sesuai dengan permintaan dari pihak Rumah Sakit. Selain itu

kami juga menyediakan Website Rumah Sakit standart, adapun

gambaran content yang telah kami rancang terdiri dari :

a. Halaman Depan

b. Resepsionis

c. Fasilitas Hotel

d. Harga Kamar

e. Reservation

f. Galeri Foto

g. Buku Tamu

h. Berita

i. Link

j. Kontak Kami

Adapun perhitungan semua biaya diatas adalah sebagai berikut :

Biaya Design Website (Standart)

Biaya Development

Hosting + Domain (per tahun)

Rp.

Rp.

Rp.

2.000.000

6.000.000

3.500.000

Total Sampai Online Rp. 11.500.000

III SERVICE

Entry Data : Untuk meringankan beban kosumen atau pemakai dalam

hal entry data atau memasukkan data maka kami dapat membantu dalam entry

data awal

Garansi : Demi kenyamanan dan kekhawatiran konsumen terhadap

kerusakan, maka kami akan memberikan service FREE LIVE TIME (Bebas

Biaya Service Selamanya )

III WAKTU PENGERJAAN

Pengerjaan web ini direncanakan berlansung selama 2 bulan sejak resmi

dimulai. Asumsi yang ada adalah bahan telah tersedia. Rencana 2 bulan

tersebut kami perkirakan setelah dimasukkannya kesulitan-kesulitan yang tak

terduga seperti keterlambatan pendaftaran domain dan sebagainya, jika tidak

ada kesulitan-kesulitan yang kita perkirakan sebelumnya web bisa selesai

sebelum waktu tersebut berlalu. Anda dapat memonitor pekerjaan kami dengan

cara mengakses alamat web yang telah di pesan 1 minggu setelah resmi

pekerjaan ini di mulai .

III USULAN PERANGKAT LUNAK

Sistem Informasi yang dibangun terdiri dari berbagai jenis aplikasi yang

digunakan secara bersamaan. Secara umum pilihan aplikasi dilakukan atas

dasar faktor-faktor utama:

1. Keandalan dan stabilitas

2. Keamanan

3. Kinerja

4. Kemudahan penggunaan

5. Kemudahan perawatan dan modifikasi

6. Open source agar biaya support dan upgrade di masa mendatang dapat

ditekan.

Faktor-faktor tersebut di atas disesuaikan dengan kebijakan

pemerintah untuk memanfaatkan perangkat lunak berbasis

open source dalam program IGOS yang tertuang di dalam Surat Edaran

Menkominfo No. 05/SE/M.KOMINFO/10/2005 tentang Pemakaian dan

Pemanfaatan Penggunaan Piranti Lunak Legal.

Aplikasi-aplikasi tersebut adalah:

A. Sistem operasi server

Komputer server adalah komputer yang menjalankan aplikasi pada lapis

data dan lapis logika. Seluruh proses sistem secara fisik dilakukan di

komputer ini. Sistem operasi adalah perangkat lunak dasar yang

diperlukan agar aplikasi lain dapat dijalankan di perangkat keras. Sistem

operasi menghubungkan antara perangkat keras dan perangkat lunak

lain.

Sistem operasi server yang digunakan adalah Ubuntu Linux

6.06 LTS. Sistem operasi GNU/Linux adalah sistem operasi

open source yang meniru arsitektur UNIX yang umum

digunakan di server-server mainframe. GNU/Linux yang

awalnya diprakarsai oleh Linus Torvalds kini pengembangan dan

penggunaannya telah mendapat dukungan dari banyak vendor-vendor

perangkat lunak termasuk IBM, HP-Compaq, Oracle, dan Sun

Microsystem. Kelebihan utama penggunaan GNU/Linux adalah:

a. Kinerja dan stabilitas. Sistem operasi ini memang didesain untuk

dijalankan di server sehingga faktor stabilitas dan kecepatannya

menjadi prioritas utama dan sudah terbukti dalam pelaksanaannya.

Stabilitas yang tinggi berarti server tidak membutuhkan perhatian

yang terus-menerus dalam proses perawatannya.

b. Keamanan. Dengan standar keamanan yang tinggi sistem operasi

ini juga relatif lebih kecil kemungkinannya mendapat gangguan dari

faktor luar. Faktor luar dapat berupa pengguna, dapat juga berupa

program lain seperti virus atau worm. Sejauh ini belum ada virus

atau worm yang dikenal telah menyebar di sistem operasi

GNU/Linux walaupun sistem operasi ini digunakan oleh mayoritas

server di internet. Virus-virus Linux yang ada sekarang masih

berupa bahan studi dalam dunia akademik.

c. Biaya kepemilikan keseluruhan (Total Cost of Ownership). Biaya

kepemilikan meliputi biaya pembelian lisensi penggunaan, biaya

dukungan (support), biaya pelatihan, serta biaya upgrade. Dengan

menggunakan GNU/Linux pembelian lisensi dan upgrade tidak

diperlukan lagi, sehingga biaya hanya terdiri dari dukungan dan

pelatihan. Untuk dukungan dan pelatihan dapat diperoleh dari

vendor dalam negeri sehingga dapat diperoleh dengan harga lebih

murah dan tidak perlu ada biaya yang dikeluarkan ke luar negeri.

Hal ini pula yang menyebabkan pemerintah mendorong program

IGOS (Indonesia Go Open Source).

Ada lebih dari seratus jenis distribusi GNU/Linux baik yang telah bersifat

komersial maupun non-komersial. Yang akan digunakan adalah Ubuntu

Linux yang diproduksi oleh perusahaan Canonical dari Isle of Man.

Keunggulan penggunaan Ubuntu Linux adalah:

a. Tersedianya edisi download yang dapat digunakan secara gratis

sehingga biaya lisensi dan upgradenya di masa mendatang tidak

diperlukan lagi.

b. Ubuntu menyediakan support yang komersial sehingga bila di

masa mendatang dukungan itu diperlukan maka dukungan

komersial dapat diperoleh tanpa perlu mengganti ke sistem operasi

lain.

c. Aplikasi tambahan dapat diperoleh secara mudah dan gratis

melalui koneksi internet.

d. Pilihan aplikasinya lebih luas dibanding mayoritas distribusi lain

yang berbasis di Amerika Serikat karena Ubuntu tidak terikat pada

pembatasan paten yang didaftarkan di Amerika Serikat (umumnya

pada perangkat lunak enkripsi dan codec multimedia).

e. Aplikasi-aplikasi utama yang dibutuhkan oleh sistem informasi

(Apache, dan MySQL) sudah tersedia dalam paket standar

sehingga tidak perlu diinstal secara terpisah.

f. Ubuntu Linux adalah distro Linux yang paling populer sehingga

memiliki basis pengguna yang besar baik di dalam maupun di luar

negeri.

g. Ubuntu Linux mewarisi kestabilan dan kemudahan perawatan dari

Debian GNU/Linux yang dikenal dari keandalannya sebagai system

operasi server.

B. Sistem operasi client

Komputer client adalah komputer yang digunakan secara langsung oleh

pengguna. Agar dapat digunakan komputer client harus terhubung melalui

jaringan ke komputer server. Sistem operasi client yang digunakan adalah

Microsoft Windows XP Professional SP 2 dan Ubuntu Linux.

C. Server database

Server database adalah sebuah aplikasi yang berfungsi untuk menyimpan

dan membaca data terstruktur dengan cara yang cepat, aman, namun

dapat menampung data dalam jumlah yang besar. Mayoritas server

database berupa Relational Database Management System (RDBMS)

yang menyimpan data dalam bentuk tabel-tabel yang saling berhubungan.

Komunikasi dengan sebuah RDBMS dilakukan dengan menggunakan

bahasa SQL yang distandarisasi oleh ISO. Walaupun jenis produk dan

vendor RDBMS cukup beragam (di antaranya yang terbesar adalah

Oracle, IBM, dan Microsoft) semuanya memiliki implementasi SQL

standar tersebut dengan sedikit perbedaan (disebut dialek SQL).

Server database yang digunakan dalam sistem adalah MySql 5.0. MySql

termasuk ORDBMS (Object-Relational Database Management System),

yang selain memiliki fitur standar RDBMS juga memiliki kemampuan

object-oriented. MySql dikembangkan secara open source oleh Sun

Microsystem mengikuti standar ISO SQL 2003 dengan fitur-fitur:

a. Query yang kompleks

b. Foreign key

c. Function / procedures

d. Trigger

e. View

f. Integritas transaksi

g. Multiversion concurrency control

MySql 5.0 dapat dijalankan di sistem operasi berbasis UNIX, GNU/Linux,

maupun Windows NT. MySql dapat digunakan secara gratis, namun

dukungan komersial juga dapat diperoleh dari beberapa perusahaan.

MySql 5.0 juga dilengkapi dengan perangkat administrasi untuk

melakukan fungsi-fungsi backup, restore, optimasi secara otomatis,

logging, dll.

D. Aplikasi Server

Mongrel adalah library HTTP yang cepat dan server untuk bahasa

pemprograman Ruby yang diperuntukan untuk hosting aplikasi web yang

dibuat oleh bahasa pemprograman ruby, yang menggukanan teknologi

plain HTTP. Mongrel merupakan framework dan sudah support untuk

Ruby On Rails, Og+Nitro, Camping, and IOWA frameworks

E. Framework dalam pembuatan Aplikasi

Framework aplikasi adalah desain dan program kerangka aplikasi yang

digunakan untuk membangun aplikasi-aplikasi yang sejenis. Framework

memiliki banyak pustaka tingkat tinggi yang dapat digunakan secara

berulang. Umumnya framework perangkat lunak didesain secara

berorientasi objek sehingga desain dan programnya tersedia sebagai

class-class abstract. Framework aplikasi mendefinisikan arsitektur aplikasi

sehingga penambahan fungsi-fungsi lain dapat dilakukan dengan

menambah modul-modul tanpa perlu memodifikasi kode program yang

sudah ada (kecuali file-file konfigurasi).

Dalam sistem ini, framework yang digunakan yaitu rails, sebuah

framework untuk bahasa pemprograman ruby.

Rails :

Sebuah framework yang memiliki produktivitas tinggi

Ditulis dalam bahasa pemprograman ruby oleh David Heinemeier

Hansson

10 kali lebih cepat dalam developing suatu sistem dibandingkan

dengan jenis framework yang sama.

Sebuah framework open source untuk developing back-end (database)

untuk aplikasi web

Tidak perlu mengkompilasi code untuk menjalankan aplikasinya

Full Stack Framework :

Sudah termasuk kebutuhan untuk pembuatan database

menggunakan pattern Model-View-Controller.

Baris code lebih sedikit dan efektif

Konvensi Melebihi Konfigurasi :

Rails menitik beratkan pada konvensi (penamaan) dibandingkan

dengan konfigurasi. Sehingga pembuatan aplikasi dapat dilakukan

lebih cepat.

F. Abstraksi Database

RDBMS tersedia dari berbagai vendor dan dapat terdiri dari beberapa

produk. Walaupun semuanya menerapkan standar SQL, namun

implementasi SQL antar produk tetap memiliki perbedaan kecil yang

disebut dialek SQL. Perbedaan yang ada menyebabkan sebuah aplikasi

umumnya hanya menggunakan salah satu dialek saja dan oleh karena itu

hanya dapat menggunakan suatu jenis RDBMS saja. Aplikasi abstraksi

database adalah sebuah aplikasi / pustaka yang menyediakan metode

standar untuk berkomunikasi dengan database lalu menyediakan dialek

SQL yang cocok untuk RDBMS yang digunakan. Aplikasi yang

menggunakan abstraksi database dapat menggunakan RDBMS yang

berbeda-beda tanpa perubahan dalam aplikasi itu sendiri.

Penggunaan Rails memungkinkan aplikasi untuk bermigrasi ke database

lain bila suatu saat kebutuhannya dinilai perlu untuk meningkatkan

kapasitas / kapabilitas databasenya.

G. Pengguna dan Hak Akses

Pengguna dan Hak Akses adalah bagian dalam sebuah perangkat

lunak yang mengatur hak-hak akses yang dimiliki oleh setiap pengguna.

Modul ini memastikan bahwa setiap informasi hanya dapat dilihat atau

diubah oleh pengguna yang memang memiliki wewenang untuk itu. Hak

akses mengatur berdasarkan kelompok yang dimiliki oleh pengguna

bagian-bagian mana dari aplikasi yang dapat diakses. Pengelolaan

pengguna dan hak akses ini diatur dalam modul yang bernama Roles dan

Permission.

Modul Roles mengelola sebuah objek yang disebut role. Role

merepresentasikan baik pengguna maupun kelompok pengguna. Role

didesain dengan fleksibel sehingga sebuah role dapat merupakan

anggota dari role lain secara tidak terbatas. Sebuah role juga dapat

menjadi anggota dari beberapa role sekaligus. Sebuah role lalu dapat

diberikan sebuah atau beberapa objek privilege yang merepresentasikan

hak akses pada bagian modul tertentu. Modul Roles menyediakan pula

perangkat pengujian untuk mensimulasikan hak akses ini untuk kombinasi

role dan privilege tertentu.

Pembagian dasar jenis ada tiga buah yaitu:

a. anonymous, yaitu akses yang dapat diperoleh tanpa login

b. administrator, yaitu akses yang dimiliki oleh administrator sistem

c. user, yaitu akses yang dimiliki oleh pengguna biasa.

Akses user umumnya dapat dibagi-bagi lagi sesuai dengan jenis

pengguna yang ada dalam proses kerja aplikasi.

Modul Permission mengelola objek privilege. Objek privilege dapat

dikaitkan dengan akses pada tingkat modul, komponen, class, bahkan

instantiasi dari class yang bergantung pada data. Hak akses pada objek

privilege memiliki beberapa tingkat, yaitu:

a. None

b. Overview

c. Read

d. Edit

e. Add

f. Delete

g. Admin

Perilaku pada setiap tingkat dapat diinterpretasikan secara bebas dalam

desain setiap modulnya.

H. Antar Muka Browser dengan AJAX

Browser menjadi antar muka yang populer digunakan untuk aplikasi-

aplikasi yang penggunanya banyak dan tersebar di beberapa lokasi. Hal

ini disebabkan telah tersedianya berbagai jenis browser secara otomatis

di berbagai sistem operasi sehingga di komputer-komputer client tidak

perlu diinstal sesuatu lagi. Hal ini amat memudahkan pada saat

perawatan sehingga setiap terjadi masalah atau terjadi perubahan sistem

semuanya cukup dilakukan di server saja, tidak perlu memeriksa

komputer-komputer client. Ini disebut konsep thin client karena komputer

client sama sekali tidak melakukan pemrosesan logika aplikasi.

Pemrosesan yang terjadi di komputer client hanyalah pemrosesan yang

dilakukan oleh antar muka untuk memberi kemudahan penggunaan.

Ada beberapa komponen yang diolah oleh sebuah browser:

a. XHTML (eXtensible HyperText Markup Language) berisi struktur

dan data antar muka. Seluruh informasi dan fungsionalitas

dideskripsikan dalam file ini, termasuk widget-widget sederhana

untuk keperluan input data. XHTML adalah sebuah standar yang

ditetapkan oleh W3C (World Wide Web Consortium) dan

merupakan pengembangan XML dari HTML (yang berbasis

SGML).

b. CSS (Cascading Style Sheet) berisi informasi mengenai layout dan

style tampilan, termasuk unsur visualnya. Agar aplikasi tampak

teratur dan mudah digunakan, maka pengaturan tata letak,

penekanan dengan warna dan efek, serta nilai estetika dapat diatur

lewat file CSS ini. CSS ini juga memungkinkan antar muka bersifat

konsisten antar modulnya. CSS adalah standar yang ditetapkan

oleh W3C. CSS terdiri dari 3 level, di mana sampai saat ini

sebagian besar browser baru mengikuti level 1 secara penuh.

Browser paling populer Internet Explorer 6 baru

mengimplementasikan sebagian CSS level 2, sedangkan browser

Mozilla dan Opera sudah mengimplementasikan sebagian besar

CSS level 2.

c. JavaScript adalah sebuah bahasa pemrograman yang dapat

dijalankan di dalam browser. JavaScript dipergunakan untuk

melakukan pemrosesan antar muka, termasuk melakukan

pengecekan-pengecekan awal terhadap validitas data. JavaScript

mengakses struktur pada XHTML dengan menggunakan DOM

(Document Object Model) yang disediakan oleh browser dan

memanipulasinya berdasarkan style yang ada pada CSS.

Kombinasi XHTML, CSS, dan JavaScript ini sering kali disebut

DHTML (Dynamic HTML). DOM adalah standar yang ditetapkan

oleh W3C, sedangkan JavaScript distandarisasi oleh ECMA

(European Computer Manufacture Association) dengan nama

ECMAScript.

Walaupun populer digunakan namun antar muka yang dilakukan di

browser memiliki keterbatasan-keterbatasan yang tidak didapati di aplikasi

desktop lain. Keterbatasan yang dimaksud misalnya fitur drag-and-drop

dan kemampuan mengambil atau menyimpan data tambahan ditengah

proses pengisian form.

Untuk mengatasi hal ini dimunculkan konsep RIA (Rich Internet

Application) atau Rich Client dimana aplikasi client masih menggunakan

browser namun sudah memiliki kekayaan antar muka seperti aplikasi

desktop lainnya. Salah satu solusi RIA ini adalah sebuah konsep yang

dinamakan AJAX (Asynchronous JavaScript and XML). AJAX

memanfaatkan sebuah object JavaScript non-standar yang pertama kali

dibuat oleh Microsoft bernama XMLHttpRequest untuk mengirimkan dan

menerima informasi dari server secara asynchronous (di belakang layar)

berupa file dalam format XML atau JSON (JavaScript Object Notation).

Dengan memanfaatkan AJAX ini aplikasi berbasis web terasa lebih

interaktif, responsif, dan cepat tanpa melakukan proses reload atau

submit seperti halnya aplikasi web tanpa AJAX. Aplikasi web modern

berbasis AJAX dapat dilakukan dengan persyaratan browser minimal

Microsoft Internet Explorer 6.0, Mozilla Firefox 1.0, Opera 8.0, atau

browser berbasis KHTML 3.2 (seperti Konqueror dan Safari di Macintosh).

Gambar 4: Perbandingan alur proses kerja pada model klasik dengan AJAX

Gambar 5: Perbandingan alur data synchronous dan asynchronous

AJAX mulai dipopulerkan penggunaannya pada tahun 2005 oleh Google

dengan peluncuran Gmail dan GoogleMaps. Sejak saat itu mulai

bermunculan pustaka AJAX yang dapat diperoleh secara bebas.

Demikian penawaran ini kami buat semoga bisa menjadi sarana kerjasama

yang baik antara kami dengan Rumah sakit yang Bapak/Ibu Pimpin sebagai

upaya bersama dalam meningkatkan kualitas pelayanan

Hormat Kami,

Musimwebsite.com

Kharisma SaifullahChief Executif Officer (CEO)0857 088 53042