Proposal PKL
-
Upload
budimulyono53 -
Category
Documents
-
view
520 -
download
2
Transcript of Proposal PKL
BAB IPENDAHULUAN
1.1 Latar Belakang
Dalam masalah pembangunan yang sedang dilakukan seperti sekarang ini, informasi
menjadi kebutuhan yang sangat penting. Untuk memacu kemajuan di bidang teknologi
informasi ini, dituntut adanya suatu informasi yang tepat, cepat dan akurat. Dengan semakin
ketatnya persaingan di dunia bisnis saat ini menyebabkan para pengusaha bisnis terutama di
bidang perhotelan berlomba untuk dapat meningkatkan penjualan barang dan jasaNya. Untuk
itu tidak saja dibutuhkan sumber daya manusia yang professional, tetapi juga membutuhkan
suatu sistem informasi untuk meningkatkan suatu efisiensi dan produktivitas kerja yang ada.
Sehubungan dengan hal itu pemanfaatan Komputer dan jaringan internet tidak dapat
dihindarkan lagi, bekaitan dengan keakuratan dan kecepatan pengolahan data sehingga dapat
menghasilkan suatu sistem informasi yang dibutuhkan oleh para pengusaha bisnis perhotelan.
Mirah Sartika Hotel merupakan bisnis keluarga yang bergerak di bidang perhotelan.
Mirah Sartika Hotel mengalami banyak kendala terutama dalam memasarkan barang dan jasa.
Selama ini Mirah Sartika Hotel masih menggunakan sistem manual untuk memasarkan barang
dan jasanya Karena selama ini sistem informasi yang dilakukan Mirah Sartika Hotel dalam
memasarkan barang dan jasanya masih dilakukan secara manual maka mengakibatkan
kurangnya kecepatan dan keakuratan dalam kinerjanya.
Dalam menghadapi persoalan di atas, maka akan dirancang suatu sistem informasi
berbasis web yang cepat, tepat dan akurat dalam memasarkan barang dan jasa. Keuntungan
dari sistem informasi yang dibuat ini agar Mirah Sartika Hotel dapat memasarkan barang dan
jasa melalui sebuah web.
1.2 Tujuan Penelitian
Tujuan dari pembuatan proposal ini adalah membangun sistem informasi yang berbasis
web “Mirah Sartika Hotel” sehingga membantu pihak hotel dalam hal memasarkan barang dan
jasa dengan cepat, lengkap dan akurat.
1.2 Manfaat
Manfaat yang diperoleh dari pembuatan sistem informasi ini adalah sebagai berikut :
1. Bagi penulis diharapkan dapat lebih memahami lagi Sistem Informasi berbasis web
menggunakan bahasa pemrograman PHP dan Macromedia Dreamwaver.
2. Bagi Mirah Sartika Hotel dapat membangun sistem informasi dalam memasarkan
produk dan jasa sehingga dapat lebih baik dan akurat. Dan dapat memasarkan produk
dan jasa tidak hanya di dalam kota saja tetapi dapat juga memasarkan ke luar kota.
1.3 Ruang Lingkup
Sistem Informasi berbasis web menggunakan bahasa pemrograman PHP dan
Macromedia Dreamwaver yang bertempat di Mirah Sartika Hotel.
Data base yang di gunakan adalah MySQL dan dari buku-buku panduan.
BAB IITINJAUAN PUSTAKA
2.1 Definisi Sistem
Sistem adalah sebuah tatanan (keterpaduan) yang terdiri atas sejumlah komponen
fungsional (dengan satuan fungsi/tugas khusus) yang saling berhubungan dan secara bersama-
sama bertujuan untuk memenuhi suatu proses/pekerjaan tertentu.
2.2 Informasi
Data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang
menerimanya. Data adalah kenyataan yang menggambarkan suatu kejadian–kejadian dan
kesatuan yang nyata. Atau data adalah representasi dunia nyata yang mewakili suatu objek
seperti manusia (pegawai, mahasiswa, pelanggan), hewan, peristiwa, konsep, keadaan dll, yang
direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya.
2.3 Hotel
Hotel berasal dari kata hospitium dari Bahasa Latin yang artinya mangan
tamu yang berada dalam suatu monastery. Kemudian kata hospitium digabungkan
dengan kata hospes dari Bahasa Perancis, lalu menjadi hospice. Dalam
perkembangan selanjutnya, kata hospice berkembang lagi menjadi hostel untuk
membedakan antara guest house dengan mansión house. Setelah lama digunakan,
huruf *s' di kata hostel dihilangkan sehingga menjadi hotel seperti yang kita
ketahui sekarang (Dimyati, 1989).
2.3.1. Pengertian Hotel
"Hotel dapat diartikan sebagai sejenis akomodasi yang menyediakan
fasilitas dan pelayanan penginapan, makan dan minum, serta jasa-jasa lainnya
untuk umum yang tinggal untuk sementara waktu, dan dikelola secara komersial."
(Dimyati, 1989, p.33).
2.3.2. Organisasi Hotel
Organisasi dalam sebuah hotel dapat dibagi menjadi beberapa bagian
sesuai dengan tugas dan tanggung jawabnya.
Front Office
Bagian terdepan hotel yang bertugas menerima pesanan, memberikan
informasi, menerima dan mengakomodasi tamu, termasuk melaksanakan
pembayaran dan menerima pembayaran dari tamu.
Housekeeping
Bagian yang bertugas memelihara kebersihan, kerapian, dan kelengkapan
kamar-kamar tamu, restorán, bar, dan tempat-tempat umum dalam hotel, termasuk
tempat-tempat untuk karyawan.
Food and Beverage
Bagian yang bertugas menyediakan dan menyajikan makanan dan
minuman.
Marketing
Bagian yang bertugas melaksanakan pemasaran produk hotel, termasuk
di dalamnya promosi dan penjualan produk hotel.
Accounting
Bagian yang bertugas mengelola keuangan, baik penerimaan maupun
pengeluaran uang hotel.
Purchasing
Bagian yang melaksanakan pembelian dan penerimaan barang-barang
keperluan hotel.
Engineering
Bagian yang melaksanakan perencanaan, pemasangan dan pemeliharaan
gedung, serta perlengkapan hotel lainnnya.
Security
Bagian yang bertugas menjaga dan memelihara keamanan serta
ketertiban di dalam maupun di lingkungan hotel.
Personnel
Bagian yang bertugas melaksanakan pemilihan dan pengadaan tenaga
kerja hotel, termasuk di dalamnya pemeliharaan moral dan kesejahteraan tenaga
kerja serta peningkatan pengetahuan dan keterampilan tenaga kerja hotel.
2.4 HTML
HTML merupakan singkatan dari HyperText Markup Language. HTML
digunakan untuk membangun suatu halaman web. Dengan adanya HTML mulai dari teks,
gambar, suara, serta link dapat digabungkan menjadi satu. Sekalipun
banyák orang menyebutnya sebagai suatu bahasa pemrograman, HTML
sebenarnya sama sekali bukan merupakan bahasa pemrograman, karena seperti
tercermin dari namanya, HTML adalah sebuah bahasa mark up.
HTML digunakan untuk melakukan mark up (penandaan) terhadap
sebuah dokumen teks. Tanda tersebut digunakan untuk menentukan format atau
style dari teks yang ditandai. Simbol mark up yang digunakan oleh HTML
ditandai dengan tanda lebih kecil (<) dan tanda lebih besar (>) dan disebut sebagai
tag. Sebagai tanda pembuka tag yang digunakan (<..>), sedangkan untuk tanda
penutup tag yang digunakan diberi tanda garis miring (</..>).
2.4.1. Struktúr Dasar HTML
Sebuah file HTML merupakan file teks biasa yang mengandung tag-tag
HTML. Untuk itu HTML dapat dibuat dengan menggunakan teks editor yang
sederhana sperti notepad pada Windows. Selain itu HTML dapat juga dibuat
dengan menggunakan HTML editor yang bersifat visual seperti Frontpage,
HotMetal, Netscape Composer, dan lain-lain.
Sebuah halaman web dapat bersifat statis atau dinamis. Bersifat statis bila
suatu halaman web dibuat dengan menggunakan skrip HTML murni, sehingga
user hanya dapat membaca halaman web. Bersifat dinamis bila suatu halamn web
dibuat tidak hanya dengan menggunakan skrip HTML saja, tetapi dengan
tambahan skrip atau bahasa pemrograman yang lain seperti VBScript atau
JavaScript. Dengan halaman web yang dinamis maka user dapat melakukan
eksekusi. penulisan pada halaman web.
Untuk menandai bahwa sebuah file teks merupakan file HTML, maka
ñama filenya disimpan dengan ekstensi file .htm atau .html. Štruktúr penling
yang harus dipenuhi yaitu didalam file teks tersebut harus terkandung štruktúr
sebagai berikut:
< HTML >
< /HTML >
Tag <HTML> tersebut harus diletakkan pada bagian paling awal dan tag
</HTML> hanis diletakkan pada bagian paling akhir. Secara lengkap, file HTML
biasanya mempunyai bagian head dan bagian body. Sehingga stmktur secara
lengkap dari file HTML adalah seperti dibavvah ini :
< HTML >< HEAD >
< /HEAD >
< BODY >< /BODY >< /HTML >
Di dalam bagian head berisi informaşi mengenai halaman tersebut, seperti judul
dokumen, versi HTML dan informaşi lainnya. Pada bagian body berisi layout atau
desain halamn web.
2.4.2 Format Karakter
Di dalam HTML berbagai macám elemen dapat digunakan untuk menentukan ukuran
dan tipe karakter teks. Sebagai contoh tag <B> atau elemen strong digunakan untuk mencetak
tebal tulisan, tag <l> atau tag <EM> untuk mencetak miring tulisan, tag <S> atau elemen
strike untuk menghasilkan garis yang melintasi tulisan, tag <U> untuk menggaris bawah
tulisan.
Contoh penggunaan format karakter :
<B> Tulisan </B>
<EM> Tulisan </EM>
<U> Tulisan </U>
Sedangkan untuk mengubah ukuran teks dapat digunakan atribut size
dengan menggunakan elemen font. Untuk menentukan jenis font yang digunakan
dalam suatu teks dapat digunakan atribut face. Contoh penggunaannya adalah
sebagai berikut:
<FONT SIZE="3" FACE="TIMES NEW ROMAN"> Tulisan </FONT>
2.5 Web Server
2.5.1. Pengertian Web Server
WWW server atau lebih sering disebut dengan Web server adalah server Internet yang
melayani koneksi transfer data dalam protokol HTTP. Web servertelah didesain untuk dapat
melayani bermacam-macam jenis data, mulai dari teks, gambar, sampai dengan suara. Pada
umumnya Web server melayani data dalam bentuk HTML.
2.5.2. File Konfigurasi Web Server Apache
Pada Apache terdapat file konfigurasi yang digunakan untuk mengubah setting dari
Apache. Pada file tersebut terdapat directive (perintah) yang digunakan untuk tujuan tertentu,
sehingga Apache bekerja sesuai dengan perintah yang ditentukan pada nilai directive tersebut.
File-file konfigurasi pada Apache antara lain :
a. File Httpd.conf
File ini merupakan file konfigurasi utama dari Apache. Konfigurasi yang dapat
dilakukan oleh file ini, antara lain menentukan cara server berjalan, menentukan ñama server,
menentukan port server, e-mail administrator server* menentukan user dan group, dan
konfigurasi-konfigurasi lainnya.
b. File Srm.conf
Pada file srm.conf terdapat directive yang dapat diubah nilainya yang biasanya
berhubungan dengan lokasi dan jenis file yang dilayani oleh Apache. File ini berisi konfigurasi
lokasi dokumen web, file indeks, jenis file, bagaimana suatu request dilayani, hasil format, jika
terjadi error, dan konfigurasi lainnya.
c. File Access.conf
File ini berfungsi untuk mendefinisikan konfigurasi hak akses dan perilaku dari setiap direktori
yang dapat dilayani oleh Apache. Konfigurasi yang dapat dilakukan antara lain konfigurasi
direktori root, direktori dokumen root, direktori /cgi-bin, dan konfigurasi lokasi khusus
lainnya.
d. File Mime.types
File mime.types adalah f i l e konfigurasi yang menentukan tipe MIME apa yang dikirimkan ke
browser dari klien berdasarkan dari ekstensi dari file tersebut.
2.6 PHP
2.6.1. Pengertian PHP
PHP adalah bahasa scripting yang bersifat open source dan menyatu
dengan HTML (What is PHP?, 2001-2007). PHP digunakan untuk membuat
halaman web menjadi dinamis dan menarik. PHP termasuk sen'er-side scripting
artinya semua perintah PHP dieksekusi oleh server bukan oleh browser. Tujuan
dari PHP adalah untuk membuat aplikasi yang dijalankan pada teknologi web.
Jadi seluruh aplikasi yang berbasiskan web dapat dibuat dengan menggunakan
PHP.
2.4.2. Tipe Data
PHP mengenal delapan tipe data, yaitu Boolean, Integer, Floating Point,
Strings, Arrays, Objects, Resource, dan Null. PHP menentukan tipe data dari
sebuah variabel secara otomatis, bergantung pada operasi yang sedang dilakukan
menggunakan variabel tersebut.
a. Boolean
Tipe data yang menyatakan nilai kebenaran, terdiri dari TRUE atau FALSE.
b. Integer
Tipe data yang menyatakan semua bilangan bulat antara —2147483648 sampai +2147483647
pada platform 32-bit. PHP secara otomatis mengkonversi data integer menjadi floating point
jika berada di luar range. Integer dapat dinyatakan dalam bentuk oktal, desimal, atau
heksadesimal.
c. Floating Point
Tipe data yang menyatakan semua bilangan pecahan atau desimal antara 1.7x10"' sampai
dengan 1.7x10 . Floating point dapat dinyatakan dalam bentuk desimal dan pangkat.
d. String
Tipe data yang menyatakan semua karakter. Pada PHP karakter sama dengan byte (ada 256
perbedaan karakter yang memungkinkan). String dinyatakan dengan menggunakan tanda petik
tunggal atau tanda petik ganda yang mengapitnya. Jika menggunakan tanda petik tunggal,
maka string tidak dapat dimasukkan ke dalam variabel.
e. Array
Tipe data yang dapat mengandung satu atau lebih data dan dapat disusun
berdasarkan numerik maupun string (associative array). Data di dalam sebuah array dapat
terdiri dari tipe data lain bahkan dapat juga bertipe array (multiple array). Jadi pada PHP,
elemen dari array dapat terdiri atas data dengan tipe-tipe yang berbeda-beda
f. Object
Tipe data yang dapat berupa sebuah bilangan, variabel, atau bahkan
sebuah fungsi. Dengan adanya object maka lebih membantu para programmer yang terbiasa
dengan OOP (Object Oriented Programming). Karena fasilitas OOP pada PHP masih sedikit.
g. Resource
Tipe data yang menyatakan variabel khusus. Tipe data ini dibuat dan digunakan oleh
fungsi khusus.
h. Null
Tipe data yang menyatakan tidak mempunyai nilai dan bukan 0.
2.7 Data Base Server MySQL
2.7.1. Pengertian MySQL
MySQL adalah database server yang dibuat dan didistribusikan oleh pemsahaan
komersial yaitu MySQL AB (What is MYSQL?, 1995-2007). MySQL adalah open source
software* jadi dapat digunakan dan dimodikasi oleh setiap orang. Software MySQL
menggunakan GNU GPL (General Public License). MySQL menggunakan bahasa SQL
(Structured Query Language), merupakan bahasa standar yang digunakan untuk mengakses
database. MySQL menggunakan tabel-tabel sebagai tempat untuk menyimpan data. Tabel
tersebut terdiri dari baris- baris data yang terdapat di dalam satu atau lebih kolom.
2.7.2. Struktur Database MySQL
MySQL merupakan RDBMS (Relational Database Management System) yaitu sebuah
database yang menggunakan tabel-tabel yang berhubungan sebagai tempat untuk menyimpan
data. Tabel tersebut terdiri dari baris-baris data yang terdapat di dalam satu atau lebih kolom
seperti terlihat pada gambar 2.1.
TABEL Tabel Tabel TABEL
Gambar 2.1. Struktur Database MySQL
2.5.3. Perintah-perintah MySQLa. Membuat Database
mysql> CREATE DATABASE •nama_database';
b. Menghapus Database
mysql> DROP DATABASE •nama_database';
c. Membuat tabel
mysql> CREATE TABLE 'nama_taber ( nama_field jenis_data(ukuran));
d. Melihat keterangan tabel
mysql> DESCRIBE 'najnajabel9;
e. Melihat daftar tabel dalam suatu Database
mysql> SHOW TABLES 'nama_database';
f. Memasukkan data ke dalam tabel
mysql> INSERT INTO *nama_taber VALUES ( 'isi_field');
g. Melihat isi dări tabel
mysql> SELECT "field_yang dilihat* FROM 'nama.taber WHERE'kondisi';
h. Mengupdate isi tabel
mysql> UPDATE *nama_tabeF SET ( nama_field = isi field );
i. Menghapus isi tabel
mysql> DELETE FROM Tiama_taber WHERE "kondisi';
BAB IIIMETODELOGI PENELITIAN
3.1 Kerangka Penelitian
Mirah Sartika Hotel merupakan bisnis keluarga yang bergerak di bidang perhotelan .
Mirah Sartika Hotel harus mampu memikat pelanggan. Mirah Sartika Hotel harus bisa
menyajikan informasi yang jelas mengenai letak strategis hotel, fasilitas dan keunggulan
produknya. Disamping itu, diperlukan juga terciptanya kerja sama yang baik antara pihak hotel
dan pelanggan. Hotel harus mampu menciptakan promosi yang efektif dan aktif dalam kegiatan
pemasarannya melalui berbagai media promosi termasuk dalam media web.
3.2 Metode Penelitian
Metodologi penelitian yang digunakan dalam penelitian adalah metode System
Depelopment Life Cycle ( SDLC ) atau siklus Hidup Pengembangan Sistem. SDLC merupakan
suatu proses evolusioner dalam menerapkan suatu sistem atau subsistem informasi berbasis
komputer ( Macleod, 1996 ).
Siklus hidup pengembangan SDLC, terdiri atas empat fase, yaitu :
Analisis / Studi literature
Desain / Perancangan
Implementasi
Uji coba / Penggunaan
3.2.1. Perencanaan
Tahap perencanaan meliputi identifikasi permasalahan yang akan dikaji dengan
menentukan batasan masalah dan data-data diperlukan untuk memudahkan tahapan berikutnya
yaitu tahap implementasi.
Dalam tahap perencanaan meliputi :
A. Identifikasi permasalahan yang akan dikaji yaitu sistem Informasi.
Dalam hal ini ditentukan batasan atau pengenalan masalah dalam mempelajari kasus
Sistem Informasi Mirah Sartika Hotel.
B. Pengambilan data-data dilakukan melalui buku data dokumen dari Mirah Sartika Hotel
.
Gambar. 1 SDLC
3.2.2 Pengumpulan Data
Mengumpulkan data yang akan di olah dari beberapa data yang didapat.
3.2.3 Analisis
Pada tahap ini dilakukan penganalisaan dan penulusuran fakta – fakta teoritis yang
diperlukan dalam perancangan sistem dan pembuatan alat. Fakta teoritis utama diperlukan
adalah dasar teori yang berhubungan dengan sisitem informasi.
3.2.4 Perancangan
Tahap ini meliputi penyiapan rancangan ERD (Entity Relationship Diagram), Relasi
antar Tabel, DFD dan alur program (flowchart) aplikasi sistem informasi berbasis web di
Mirah Sartika Hotel.
3.2.5 Implementasi
Tahap implementasi merupakan proses penerapan hasil rancangan yang telah dibuat
kedalam bentuk pengimplementasian dengan bahasa program PHP dan database Sql server
yang meliputi penyajian dan visualisasi informasi.
3.2.6 Penggunaan Ujicoba Sistem
Setelah tahap implementasi selesai dilaksanakan. Tahap berikutnya adalah dilakukan
serangkaian pengujian terhadap aplikasi \ sistem dan alat atau piranti yang dibangun. Dengan
melakukan pengujian dapat diketehui tingkat keberhasilan dan kesesuaian dari hasil yang
didapat dengan data yang direncanakan. Jika terdapat kesalahan maka proses akan kembali
ketahap analisis untuk menganalisa kembali penyebab uji coba tidak berhasil.
Adapun pengujian yang dilakukan adalah sebagai berikut :
a. Uji coba structural
Uji coba structural dilakukan untuk mengetahui apakah aplikasi yang dibuat sudah
selesai sesuai dengan yang di rancang pada awal penelitian.
b. Uji coba fungsional
Uji coba fungsional dilakukan untuk mengetahui apakah aplikasi yang dibuat sudah
dapat berfungsi dengan baik
c. Uji coba validasi
Uji coba validasi dilakukan untuk mengetahui apakah aplikasi yang dibuat sudah dapat
bekerja dengan benar atau tidak
Dari pengujian yang dilakukan apabila diperoleh sejumlah kekurangan pada system dan alat
yang dibangun, kekurangan ini kemudian diperbaiki dan dilengkapi dengan menambah
sejumlah fasilitas dan komponen sehingga sesuai dengan kebutuhan dan perencanaan.
BAB IVTATA LAKSANA PENELITIAN
4.1 Rencana Umum Kegiatan Pelaksanaan
Penelitian ini dilakukan mulai bulan Agustus sampai bulan Oktober 2009 di SMA
Indocement.
Tabel 2. Rencana Waktu Pelaksanaan Penelitian Tahun 2009
Keterangan :Tidak ada kegiatan
Terdapat kegiatan
4.2 Alat dan Bahan
4.2.1 Alat
Seluruh alat yang digunakan selama penelitian menggunakan fasilitas Penulis, fasilitas
tersebut sebagai berikut:
a. Perangkat Keras
Prosesor : Intel
RAM : 2038 Mb
HDD : 160 Gb
OS : Windows XP
CD ROM Drive : 52x24x52x
Printer : HP Deskjet D2400
Network Connections : Telkom Speedy
b. Perangkat Lunak
MS Office 2007
Macromedia Dreamweaver 8
MySQL
4.2.2 Bahan
Bahan yang digunakan selama penelitian terutama adalah literature yang tertera pada
daftar pustaka. Selain literature tersebut juga bahan yang didapat dari Hotel Mirah sartika.
4.3 Rancangan Biaya
Keseluruhan biaya penelitian ini ditanggung oleh penulis, rincian biaya dapat dilihat
pada tabel 2.
No Jadwal kegiatan Agustus September Oktober1 Perencanaan dan
Persiapan2 Pengumpulan Data3 Analisis Data4 Perancangan Sistem5 Implementasi system6 Tahap Pengujian system
Tabel 2. Rincian Rencana Penelitian
No Kegiatan Jumlah (Rp)
1 Studi Literatur Rp. 100.000,-
2 Pengumpulan Data Rp. 100.000,-
3 Akomodasi da Transportasi Rp. 50.000,-
4 Penyusun dan Perbanyakan Laporan Rp. 200.000,-
5 Pembelian Bahan-bahan Penelitian Rp. 300.000,-
6 Biaya Tak Terduga Rp. 150.000,-
Total Biaya Rp. 900.000-