SlideShare ist ein Scribd-Unternehmen logo
1 von 17
MAKALAH PENGGUNAAN FRAMEWORK ASP.NET MVC
4.0 STUDI KASUS SISTEM INFORMASI MENAJEMEN
PERHOTELAN (SEARCH ENGINE)
TUGAS BESAR RPL –I
Ditujukan untuk Menempuh Ujian Akhir Semester RPL – II
Program Strata Satu Jurusan Teknik Informatika
Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia
ARINTEN D HIDAYAT (10110557)
HERDI JULIANTO (10110578)
BINTANG YUDA D (10110563)
ARIF AFRIZUL (10110555)
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
2013
DAFTAR GAMBAR
Gambar 2.1 Konsep MVC ...................................................................................... 8
Gambar 3.1 Pengujian Halaman Utama................................................................ 12
Gambar 3.2 Pengujian Memasukan Data.............................................................. 13
Gambar 3.3 Pengujian Hasil Pencarian................................................................. 13
Gambar 3.4 Pengujian Tombol Refresh................................................................ 14
Gambar 3.6 Pengujian Show Detail ...................................................................... 14
Gambar 3.6 Pengujian Link Order........................................................................ 15
Gambar 3.7 Pengujian Input Order ....................................................................... 16
Gambar 3.8 Pengujian Submit Ordet .................................................................... 17
DAFTAR ISI
DAFTAR TABEL
DAFTAR GAMBAR
DAFTAR SIMBOL
BAB I.................................................................................................................................. 4
PENDAHULUAN .............................................................................................................. 4
1.1 Latar Belakang Masalah...................................................................................... 4
BAB II................................................................................................................................. 7
LANDASAN TEORI.......................................................................................................... 7
2.1 Definisi Framework............................................................................................. 7
2.2 Definisi MVC...................................................................................................... 7
BAB III ............................................................................................................................. 11
IMPLEMENTASI DAN PENGUJIAN ............................................................................ 11
3.1 Implementasi Framework.................................................................................. 11
3.2 Pengujian Framework........................................................................................ 11
3.2.1 Pengujian Halaman Utama.......................................................................... 11
3.2.2 Pengujian Memasukan Data........................................................................ 12
3.2.3 Pengujian Check Availability ..................................................................... 14
3.2.4 Pengujian Tombol Refresh.......................................................................... 13
3.2.5 Pengujian Link Detail……………………………………………………...15
3.2.6 Pengujian Link Order.................................................................................. 14
3.2.7 Pengujian Input Data Order ........................................................................ 15
3.2.8 Pengujian Submit Order.............................................................................. 16
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Pendataan pada manajemen perhotelan memerlukan ketepatan mekanisme
dan penataan yang teroganisir agar data dapat terkemas dan terjaga keamanannya
dengan baik, seiring pesatnya teknologi dan kemudahan-kemudahan yang
ditawarkan didalamnya, kini instansi-instansi baik swasta maupun negeri
memanfaatkan fasilitas teknologi dalam pengolahan data-data yang dulu diolah
secara manual diubah kedalam pola komputerisasi yang mempermudah proses
pengentrian dan pencarian data-data yang telah tersimpan dalam database.
Database tersebut dibuat dengan tujuan agar proses kerja lebih optimal dan dapat
dilakukan secara tepat dan tepat dengan tingkat kesalahan yang sedikit.
Aplikasi Manajemen perhotelan ini memiliki data-data diantaranya adalah
data Negara beserta kotanya, data keluar masuk tamu data karyawan dan data
administrasi, namun pengolahannya masih bersifat manual dan membutuhkan
waktu yang sangat lama dalam proses penyimpanannya, oleh karena itu perlu
dicari alternatif dalam penanganan data tersebut. Kalau kita cermati bersama,
komputer merupakan solusi terbaik dalam pengolahan data perhotelan.
Komputer mampu memecahkan masalah, bukan hanya dalam perhitungan,
tetapi juga dalam kemampuan menyimpan dan memberikan informasi, walaupun
demikian dalam masyarakat modern komputer banyak dimanfaatkan sebagai pusat
data (database) dibanding pengunaan lainnya. Karena peran database yang sangat
menonjol. Pemrosesan basis data menjadi perangkat andalan yang kehadiranya
sangat diperlukan, dan tidak hanya mempercepat perolehan informasi, tetapi juga
dapat meningkatkan pelayanan terhadap tamu hotel.
Pembuatan suatu sistem server yang sering disebut
dengan billing memudahkan pengoperasian yang dilakukan oleh user untuk
pencarian data hotel yang di inginkan. Keefektifan ini memudahkan user untuk
mengetahui segala sesuatu yang berhubungan tempat hotel, fasilitas biaya dll.
Perkembangan teknologi database tidak lepas dari perkembangan perangkat
lunak dan perangkat keras, salah satu perangkat lunak perkembangan aplikasi
yang popular adalah Microsoft Visual C#. dimana bahasa pemrograman yang
mutakhir Microsoft Visual C# didesain untuk dapat memanfaatkan fasilitas yang
tersedia dalam Microsoft Windows dan merupakan Softwere yang biasa
digunakan untuk membuat program yang cukup sederhana tetapi banyak cakupan
yang dapat dikerjakan. Pengunaan bahasa pemprograman Visual C# dalam
penanganan database merupakan kemajuan teknologi dalam perkembangan basis
data maupun aplikasi lain yang langsung dapat berhubungan dengan komputer.
Dalam menangani data yang besar program Microsoft Visual C# sangat efektif
dibanding sistem pemprosesan manual yang lakukan maupun dengan dengan
program yang diakses melalui sebuah komputer. Dengan menggunakan Microsoft
Visual C# kegiatan ini dimaksudkan untuk membuat program database perhotelan
dengan sistem server yang digunakan untuk memudahkan user dalam mencari
hotel yang diinginkan.
Pada penulisan tugas akhir ini Microsoft Visual C# diimplementasikan
menciptakan aplikasi sistem mamajemen hotel, untuk dapat memudahkan,
pencarian data hotel yang selalu dapat dipantau oleh user.
BAB II
LANDASAN TEORI
2.1 Definisi Framework
Framework adalah sekumpulan library yang diorganisasikan pada sebuah
rancangan arsitektur untuk memberikan kecepatan, ketepatan, kemudahan dan
konsistensi didalam pengembangan aplikasi.
Framework menyediakan library yang lengkap dan terintegrasi. Unsur inilah
yang paling banyak memberikan keuntungan bagi pengembang aplikasi. Sebagai
contoh, framework aplikasi web menyediakan library dasar berkaitan layanan
web, seperti authentication, database access, html generation, template engine,
session management, caching, searching, email, http, pdf, zip, dan ajax.
Framework juga menyediakan sarana extention untuk library yang belum tersedia
atau library yang perlu ditingkatkan kemampuannya.
2.2 Definisi MVC
Model – View – Controller atau MVC merupakan sebuah metode untuk
membuat sebuah aplikasi dengan memisahkan data (Model) dari Tampilan (View)
dan cara bagaimana memprosesnya (Controller). MVC memisahkan
pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah
aplikasi seperti manipulasi data, antarmuka pengguna dan bagian yang menjadi
control dalam sebuah aplikasi web.
Teknik pemograman MVC (Model View Controller) merupakan teknik
pemograman yang popular saat ini, yang mengharapkan pemogram secara disiplin
untuk membadi program menjadi 3 bagian : model, view dan controller, seperti
gambar berikut :
Gambar 2.1 Konsep MVC
1. Model
Objek model adalah bagian dari aplikasi yang mengimplementasikan
logika untuk domain data aplikasi. Umumnya objek model berisi
fungsi – fungsi yang membantu programmer dalam pengelolaan basis
data seperti memasukan data ke basis data (database), pembaruan data
dan lain – lain.
2. View
View adalah komponen yang menampilkan antaramuka untuk
pengguna (user interface) aplikasi.Antarmuka ini dibuat berdasarkan
data dari model.
3. Controller
Controller merupakan komponen yang digunakan untuk menangani
interaksi pengguna, bekerja dengan model dan memilih view mana
yang digunakan untuk merender data. Controller berisi perintah –
perintah yang berfungsi untuk memproses suatu data dan
mengirimkannya ke halaman web.
2.3 Pengenalan Framework .NET MVC 4.0
Microsoft .NET Framework merupakan komponen windows yang
terintegrasi yang dibuat dengan tujuan untuk mendukung pengembangan berbagai
macam jenis aplikasi. Framework ini menyediakan sejumlah besar pustaka
pemrograman computer dan mendukung beberapa bahasa pemograman serta
interoperabilitas yang baik sehingga memungkinkan bahasa – bahasa tersebut
berfungsi satu dengan yang lain dalam pengembangan system.
Berbeda halnya dengan tipikal aplikasi konvensional umumnya, program
yang ditulis dengan memanfaatkan .NET Framework berjalan pada lingkungan
perangkat lunak melalui Common Language Runtime, dan bukan perangkat keras
secara langsung. Hal ini memungkinkan aplikasi yang dibuat di atas .NET secara
teoritis dapat berjalan pada perangkat keras apapun yang didukung oleh .NET
Framework.
Pada dasarnya, .NET Framework memiliki 2 komponen utama yaitu, CLR
(Common Language Runtime) dan .NET Framework Class Library.
CLR menyediakan penampilan dari application virtual machine, sehingga para
programmer tidak perlu mengatur kemampuan CPU tertentu yang akan
menjalankan program. CLR merupakan komponen yang bertanggung jawab
terhadap berbagai macam hal, seperti : bertanggung jawab untuk melakukan
managemen memory, melakukan eksekusi code, melakukan verifikasi terhadap
keamanan kode, menentukan hak akses dari kode, melakukan kompilasi kode dan
layanan system lainnya.
Base Class Library (BCL) merupakan koleksi dari reusable types yang sangat
terintegrasi secara melekat dengan CLR. Class Library bersifat berorientasi
terhadap objek yang akan menyediakan types dari fungsi – fungsi managed code,
hal ini tidak hanya berpengaruh kepada kemudahan dalam hal penggunaan, tetapo
juga dapat mengurangi waktu yang diperlukan pada saat eksekusi. Dengan sifat
tersebut, maka komponen pihak ketiga akan dengan mudah diaplikasikan ke
dalam aplikasi yang dibuat.
Dengan adanya BCL ini, maka kita bias menggunakan Framework .NET
untuk membuat berbagai macam aplikasi, seperti : Aplikasi console, Aplikasi
berbasis window (Windows Form), Aplikasi ASP.NET (berbasis web), Aplikasi
Web Service XML, Aplikasi berbasis Windows Service.
BAB III
IMPLEMENTASI DAN PENGUJIAN
3.1 Implementasi Framework
Implementasi bertujuan untuk menjelaskan tentang modul manual bagi
pengguna yang akan menggunakan Sistem Informasi Pencarian Hotel ini,
sehingga pengguna dapat mengerti apa yang ditampilkan pada Sistem informasi
itu sendiri.
Implementasi ini dilakukan dengan mengimplementasikan antarmuka yang
berguna sebagai tampilan untuk pengguna sistem. Implementasi antarmuka pada
Sistem Informasi Pencarian Hotel terdiri dari beberapa halaman yang dapat dilihat
pada pengujian framework.
3.2 Pengujian Framework
Pengujian ini merupakan tahap untuk mengetahui bahwa aplikasi dapat
dijalankan. Adapun hasil dari pengujian aplikasi Sistem Informasi Pencarian
Hotel dapat dilihat pada gambar dibawah ini
3.2.1 Pengujian Halaman Utama
Berikut ini adalah hasil pengjian dari halaman utama yang dapat dilihat
pada gambar 3.1
Gambar 3.1 Pengujian Halaman Utama
3.2.2 Pengujian Memasukan Data
Berikut ini adalah pengujian dari proses memasukan data hotel yang akan
dicari oleh pengguna dapat dilihat pada gambar 3.2
Gambar 3.2 Pengujian Memasukan Data
3.2.3 Pengujian Check Availability
Berikut ini adalah pengujian dari proses pencarian data hotel setelah
melakukan memasukan data hotel yang dapat dilihat pada gambar 3.3
Gambar 3.3 Pengujian Hasil Pencarian
3.2.4 Pengujian Tombol Refresh
Berikut ini adalah tampilan dari proses pengujian tombol Refresh yang
dapat dilihat pada gambar 3.4
Gambar 3.4 Pengujian Tombol Refresh
3.2.5 Pengujian Link Detail
Berikut ini adalah proses pengujian link Show Detail yang dapat dilihat
pada gambar 3.6.
Gambar 3.6 Pengujian Show Detail
3.2.6 Pengujian Link Order
Berikut ini adalah pengujian dari link Order yang dapat dilihat pada
gambar 3.7.
Gambar 3.6 Pengujian Link Order
3.2.7 Pengujian Input Data Order
Berikut ini adalah pengujian dari input data data order perhotelan yang
dapat dilihat pada gambar 3.7
Gambar 3.7 Pengujian Input Order
3.2.8 Pengujian Submit Order
Berikut ini adalah pengujian dari Submit Order yang dapat dilihat pada
gambar 3.8.
Gambar 3.8 Pengujian Submit Order

Weitere ähnliche Inhalte

Was ist angesagt?

Socket Programming TCP Echo Client Server (Python)
Socket Programming  TCP Echo Client Server  (Python)Socket Programming  TCP Echo Client Server  (Python)
Socket Programming TCP Echo Client Server (Python)Lusiana Diyan
 
Story board "Tanya Kenapa?"
Story board "Tanya Kenapa?"Story board "Tanya Kenapa?"
Story board "Tanya Kenapa?"nandaabiz
 
Animasi 3 dimensi
Animasi 3 dimensiAnimasi 3 dimensi
Animasi 3 dimensidamarpstika
 
Modul bahan-ajar-kecerdasan-buatan-ptiik-final
Modul bahan-ajar-kecerdasan-buatan-ptiik-finalModul bahan-ajar-kecerdasan-buatan-ptiik-final
Modul bahan-ajar-kecerdasan-buatan-ptiik-finalRamla Lamantha
 
Data Base Tiket Pesawat
Data Base Tiket PesawatData Base Tiket Pesawat
Data Base Tiket Pesawatnaufals11
 
Perbedaan Software Proses Model V-Model dan Iterative
Perbedaan Software Proses Model V-Model dan IterativePerbedaan Software Proses Model V-Model dan Iterative
Perbedaan Software Proses Model V-Model dan IterativeArif Setiawan
 
[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktoprizki adam kurniawan
 
Install mikrotik di virtualbox
Install mikrotik di virtualboxInstall mikrotik di virtualbox
Install mikrotik di virtualboxMusanif Efendi
 
16.modul melakukan deployment model (final) v1 1
16.modul melakukan deployment model (final) v1 116.modul melakukan deployment model (final) v1 1
16.modul melakukan deployment model (final) v1 1ArdianDwiPraba
 
Recursion in Python
Recursion in PythonRecursion in Python
Recursion in PythonFariz Darari
 
Contoh laporan aplikasi komputer (aplikom) - isya ansyari - polisafaris
Contoh laporan   aplikasi komputer (aplikom) - isya ansyari - polisafarisContoh laporan   aplikasi komputer (aplikom) - isya ansyari - polisafaris
Contoh laporan aplikasi komputer (aplikom) - isya ansyari - polisafarisIsya Ansyari
 
169974199 sistem-penjualan-tiket-pesawat-tugas-akhir-mata-kuliah-rekayasa-per...
169974199 sistem-penjualan-tiket-pesawat-tugas-akhir-mata-kuliah-rekayasa-per...169974199 sistem-penjualan-tiket-pesawat-tugas-akhir-mata-kuliah-rekayasa-per...
169974199 sistem-penjualan-tiket-pesawat-tugas-akhir-mata-kuliah-rekayasa-per...ruslansahropi1
 

Was ist angesagt? (20)

Socket Programming TCP Echo Client Server (Python)
Socket Programming  TCP Echo Client Server  (Python)Socket Programming  TCP Echo Client Server  (Python)
Socket Programming TCP Echo Client Server (Python)
 
Sistem operasi input output
Sistem operasi input outputSistem operasi input output
Sistem operasi input output
 
Slide minggu 6 (citra digital)
Slide minggu 6 (citra digital)Slide minggu 6 (citra digital)
Slide minggu 6 (citra digital)
 
Stack atau tumpukan
Stack atau tumpukanStack atau tumpukan
Stack atau tumpukan
 
Story board "Tanya Kenapa?"
Story board "Tanya Kenapa?"Story board "Tanya Kenapa?"
Story board "Tanya Kenapa?"
 
Animasi 3 dimensi
Animasi 3 dimensiAnimasi 3 dimensi
Animasi 3 dimensi
 
Modul bahan-ajar-kecerdasan-buatan-ptiik-final
Modul bahan-ajar-kecerdasan-buatan-ptiik-finalModul bahan-ajar-kecerdasan-buatan-ptiik-final
Modul bahan-ajar-kecerdasan-buatan-ptiik-final
 
Laporan 5 routing static
Laporan 5 routing staticLaporan 5 routing static
Laporan 5 routing static
 
Data Base Tiket Pesawat
Data Base Tiket PesawatData Base Tiket Pesawat
Data Base Tiket Pesawat
 
Modul belajar java I/O (Input/Ouptut)
Modul belajar java I/O (Input/Ouptut)Modul belajar java I/O (Input/Ouptut)
Modul belajar java I/O (Input/Ouptut)
 
Perbedaan Software Proses Model V-Model dan Iterative
Perbedaan Software Proses Model V-Model dan IterativePerbedaan Software Proses Model V-Model dan Iterative
Perbedaan Software Proses Model V-Model dan Iterative
 
Imk 1 pendahuluan
Imk 1   pendahuluanImk 1   pendahuluan
Imk 1 pendahuluan
 
[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop
 
Install mikrotik di virtualbox
Install mikrotik di virtualboxInstall mikrotik di virtualbox
Install mikrotik di virtualbox
 
16.modul melakukan deployment model (final) v1 1
16.modul melakukan deployment model (final) v1 116.modul melakukan deployment model (final) v1 1
16.modul melakukan deployment model (final) v1 1
 
Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
 
Recursion in Python
Recursion in PythonRecursion in Python
Recursion in Python
 
Contoh laporan aplikasi komputer (aplikom) - isya ansyari - polisafaris
Contoh laporan   aplikasi komputer (aplikom) - isya ansyari - polisafarisContoh laporan   aplikasi komputer (aplikom) - isya ansyari - polisafaris
Contoh laporan aplikasi komputer (aplikom) - isya ansyari - polisafaris
 
Deadlock
DeadlockDeadlock
Deadlock
 
169974199 sistem-penjualan-tiket-pesawat-tugas-akhir-mata-kuliah-rekayasa-per...
169974199 sistem-penjualan-tiket-pesawat-tugas-akhir-mata-kuliah-rekayasa-per...169974199 sistem-penjualan-tiket-pesawat-tugas-akhir-mata-kuliah-rekayasa-per...
169974199 sistem-penjualan-tiket-pesawat-tugas-akhir-mata-kuliah-rekayasa-per...
 

Ähnlich wie MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0

Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwin Prassetyo
 
2. distributed system
2. distributed system2. distributed system
2. distributed systemDony Riyanto
 
Nirva Serlin Utami 6701140096
Nirva Serlin Utami  6701140096Nirva Serlin Utami  6701140096
Nirva Serlin Utami 6701140096nirvaserlin
 
Siti maryam alizza_6701140222_pis1405_apsi
Siti maryam alizza_6701140222_pis1405_apsiSiti maryam alizza_6701140222_pis1405_apsi
Siti maryam alizza_6701140222_pis1405_apsismaryamalz
 
UTS MPPL D - 05111640000171
UTS MPPL D - 05111640000171UTS MPPL D - 05111640000171
UTS MPPL D - 05111640000171almas aqmaa
 
ETS 05111640000171
ETS 05111640000171ETS 05111640000171
ETS 05111640000171almas aqmaa
 
Aplikasi penjualan pulsa
Aplikasi penjualan pulsaAplikasi penjualan pulsa
Aplikasi penjualan pulsahelvypricilia
 
Sistem Informasi Penjualan Berbasis Web
Sistem Informasi Penjualan Berbasis WebSistem Informasi Penjualan Berbasis Web
Sistem Informasi Penjualan Berbasis Webdiansyahputri
 
Sim, Aswi Ruhana, Hapzi ali, s1 akuntansi, sumber daya komputasi dan komunika...
Sim, Aswi Ruhana, Hapzi ali, s1 akuntansi, sumber daya komputasi dan komunika...Sim, Aswi Ruhana, Hapzi ali, s1 akuntansi, sumber daya komputasi dan komunika...
Sim, Aswi Ruhana, Hapzi ali, s1 akuntansi, sumber daya komputasi dan komunika...aswi ruhana
 
Laporan Pembuatan aplikasi persediaan barang
Laporan Pembuatan aplikasi persediaan barangLaporan Pembuatan aplikasi persediaan barang
Laporan Pembuatan aplikasi persediaan barangTaqwa nuddin
 
7409040514 m
7409040514 m7409040514 m
7409040514 mnatubakha
 
Database For Software Development Trend
Database For Software Development TrendDatabase For Software Development Trend
Database For Software Development TrendLogistyo Yulistianto
 
Codeigneter | Annisa Nur Fitriyani
Codeigneter | Annisa Nur FitriyaniCodeigneter | Annisa Nur Fitriyani
Codeigneter | Annisa Nur FitriyaniAnnisa Nur Fitriyani
 
Materi Permodelan Perangkat Lunak 1.pptx
Materi Permodelan Perangkat Lunak 1.pptxMateri Permodelan Perangkat Lunak 1.pptx
Materi Permodelan Perangkat Lunak 1.pptxardanaadam1
 

Ähnlich wie MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0 (20)

Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1
 
2. distributed system
2. distributed system2. distributed system
2. distributed system
 
Nirva Serlin Utami 6701140096
Nirva Serlin Utami  6701140096Nirva Serlin Utami  6701140096
Nirva Serlin Utami 6701140096
 
Frame work php
Frame work phpFrame work php
Frame work php
 
Siti maryam alizza_6701140222_pis1405_apsi
Siti maryam alizza_6701140222_pis1405_apsiSiti maryam alizza_6701140222_pis1405_apsi
Siti maryam alizza_6701140222_pis1405_apsi
 
UTS MPPL D - 05111640000171
UTS MPPL D - 05111640000171UTS MPPL D - 05111640000171
UTS MPPL D - 05111640000171
 
ETS 05111640000171
ETS 05111640000171ETS 05111640000171
ETS 05111640000171
 
Aplikasi penjualan pulsa
Aplikasi penjualan pulsaAplikasi penjualan pulsa
Aplikasi penjualan pulsa
 
Sistem Informasi Penjualan Berbasis Web
Sistem Informasi Penjualan Berbasis WebSistem Informasi Penjualan Berbasis Web
Sistem Informasi Penjualan Berbasis Web
 
7408030017 m
7408030017 m7408030017 m
7408030017 m
 
Uts mppl
Uts mpplUts mppl
Uts mppl
 
tugas APS
tugas APStugas APS
tugas APS
 
Kelompok 3.pptx
Kelompok 3.pptxKelompok 3.pptx
Kelompok 3.pptx
 
Sim, Aswi Ruhana, Hapzi ali, s1 akuntansi, sumber daya komputasi dan komunika...
Sim, Aswi Ruhana, Hapzi ali, s1 akuntansi, sumber daya komputasi dan komunika...Sim, Aswi Ruhana, Hapzi ali, s1 akuntansi, sumber daya komputasi dan komunika...
Sim, Aswi Ruhana, Hapzi ali, s1 akuntansi, sumber daya komputasi dan komunika...
 
Laporan Pembuatan aplikasi persediaan barang
Laporan Pembuatan aplikasi persediaan barangLaporan Pembuatan aplikasi persediaan barang
Laporan Pembuatan aplikasi persediaan barang
 
7409040514 m
7409040514 m7409040514 m
7409040514 m
 
Database For Software Development Trend
Database For Software Development TrendDatabase For Software Development Trend
Database For Software Development Trend
 
Codeigneter | Annisa Nur Fitriyani
Codeigneter | Annisa Nur FitriyaniCodeigneter | Annisa Nur Fitriyani
Codeigneter | Annisa Nur Fitriyani
 
ETS - KAK
ETS - KAKETS - KAK
ETS - KAK
 
Materi Permodelan Perangkat Lunak 1.pptx
Materi Permodelan Perangkat Lunak 1.pptxMateri Permodelan Perangkat Lunak 1.pptx
Materi Permodelan Perangkat Lunak 1.pptx
 

Kürzlich hochgeladen

MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfEniNuraeni29
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXIksanSaputra6
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...pipinafindraputri1
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...MuhammadSyamsuryadiS
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"baimmuhammad71
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfIwanSumantri7
 
E-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAE-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAAmmar Ahmad
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxriscacriswanda
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...Kanaidi ken
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptnovibernadina
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...Kanaidi ken
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptxnursariheldaseptiana
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaAndreRangga1
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanAdePutraTunggali
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKgamelamalaal
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANwawan479953
 

Kürzlich hochgeladen (20)

MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
E-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAE-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMA
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 

MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0

  • 1. MAKALAH PENGGUNAAN FRAMEWORK ASP.NET MVC 4.0 STUDI KASUS SISTEM INFORMASI MENAJEMEN PERHOTELAN (SEARCH ENGINE) TUGAS BESAR RPL –I Ditujukan untuk Menempuh Ujian Akhir Semester RPL – II Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia ARINTEN D HIDAYAT (10110557) HERDI JULIANTO (10110578) BINTANG YUDA D (10110563) ARIF AFRIZUL (10110555) JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS KOMPUTER INDONESIA BANDUNG 2013
  • 2. DAFTAR GAMBAR Gambar 2.1 Konsep MVC ...................................................................................... 8 Gambar 3.1 Pengujian Halaman Utama................................................................ 12 Gambar 3.2 Pengujian Memasukan Data.............................................................. 13 Gambar 3.3 Pengujian Hasil Pencarian................................................................. 13 Gambar 3.4 Pengujian Tombol Refresh................................................................ 14 Gambar 3.6 Pengujian Show Detail ...................................................................... 14 Gambar 3.6 Pengujian Link Order........................................................................ 15 Gambar 3.7 Pengujian Input Order ....................................................................... 16 Gambar 3.8 Pengujian Submit Ordet .................................................................... 17
  • 3. DAFTAR ISI DAFTAR TABEL DAFTAR GAMBAR DAFTAR SIMBOL BAB I.................................................................................................................................. 4 PENDAHULUAN .............................................................................................................. 4 1.1 Latar Belakang Masalah...................................................................................... 4 BAB II................................................................................................................................. 7 LANDASAN TEORI.......................................................................................................... 7 2.1 Definisi Framework............................................................................................. 7 2.2 Definisi MVC...................................................................................................... 7 BAB III ............................................................................................................................. 11 IMPLEMENTASI DAN PENGUJIAN ............................................................................ 11 3.1 Implementasi Framework.................................................................................. 11 3.2 Pengujian Framework........................................................................................ 11 3.2.1 Pengujian Halaman Utama.......................................................................... 11 3.2.2 Pengujian Memasukan Data........................................................................ 12 3.2.3 Pengujian Check Availability ..................................................................... 14 3.2.4 Pengujian Tombol Refresh.......................................................................... 13 3.2.5 Pengujian Link Detail……………………………………………………...15 3.2.6 Pengujian Link Order.................................................................................. 14 3.2.7 Pengujian Input Data Order ........................................................................ 15 3.2.8 Pengujian Submit Order.............................................................................. 16
  • 4. BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Pendataan pada manajemen perhotelan memerlukan ketepatan mekanisme dan penataan yang teroganisir agar data dapat terkemas dan terjaga keamanannya dengan baik, seiring pesatnya teknologi dan kemudahan-kemudahan yang ditawarkan didalamnya, kini instansi-instansi baik swasta maupun negeri memanfaatkan fasilitas teknologi dalam pengolahan data-data yang dulu diolah secara manual diubah kedalam pola komputerisasi yang mempermudah proses pengentrian dan pencarian data-data yang telah tersimpan dalam database. Database tersebut dibuat dengan tujuan agar proses kerja lebih optimal dan dapat dilakukan secara tepat dan tepat dengan tingkat kesalahan yang sedikit. Aplikasi Manajemen perhotelan ini memiliki data-data diantaranya adalah data Negara beserta kotanya, data keluar masuk tamu data karyawan dan data administrasi, namun pengolahannya masih bersifat manual dan membutuhkan waktu yang sangat lama dalam proses penyimpanannya, oleh karena itu perlu dicari alternatif dalam penanganan data tersebut. Kalau kita cermati bersama, komputer merupakan solusi terbaik dalam pengolahan data perhotelan. Komputer mampu memecahkan masalah, bukan hanya dalam perhitungan, tetapi juga dalam kemampuan menyimpan dan memberikan informasi, walaupun demikian dalam masyarakat modern komputer banyak dimanfaatkan sebagai pusat
  • 5. data (database) dibanding pengunaan lainnya. Karena peran database yang sangat menonjol. Pemrosesan basis data menjadi perangkat andalan yang kehadiranya sangat diperlukan, dan tidak hanya mempercepat perolehan informasi, tetapi juga dapat meningkatkan pelayanan terhadap tamu hotel. Pembuatan suatu sistem server yang sering disebut dengan billing memudahkan pengoperasian yang dilakukan oleh user untuk pencarian data hotel yang di inginkan. Keefektifan ini memudahkan user untuk mengetahui segala sesuatu yang berhubungan tempat hotel, fasilitas biaya dll. Perkembangan teknologi database tidak lepas dari perkembangan perangkat lunak dan perangkat keras, salah satu perangkat lunak perkembangan aplikasi yang popular adalah Microsoft Visual C#. dimana bahasa pemrograman yang mutakhir Microsoft Visual C# didesain untuk dapat memanfaatkan fasilitas yang tersedia dalam Microsoft Windows dan merupakan Softwere yang biasa digunakan untuk membuat program yang cukup sederhana tetapi banyak cakupan yang dapat dikerjakan. Pengunaan bahasa pemprograman Visual C# dalam penanganan database merupakan kemajuan teknologi dalam perkembangan basis data maupun aplikasi lain yang langsung dapat berhubungan dengan komputer. Dalam menangani data yang besar program Microsoft Visual C# sangat efektif dibanding sistem pemprosesan manual yang lakukan maupun dengan dengan program yang diakses melalui sebuah komputer. Dengan menggunakan Microsoft Visual C# kegiatan ini dimaksudkan untuk membuat program database perhotelan
  • 6. dengan sistem server yang digunakan untuk memudahkan user dalam mencari hotel yang diinginkan. Pada penulisan tugas akhir ini Microsoft Visual C# diimplementasikan menciptakan aplikasi sistem mamajemen hotel, untuk dapat memudahkan, pencarian data hotel yang selalu dapat dipantau oleh user.
  • 7. BAB II LANDASAN TEORI 2.1 Definisi Framework Framework adalah sekumpulan library yang diorganisasikan pada sebuah rancangan arsitektur untuk memberikan kecepatan, ketepatan, kemudahan dan konsistensi didalam pengembangan aplikasi. Framework menyediakan library yang lengkap dan terintegrasi. Unsur inilah yang paling banyak memberikan keuntungan bagi pengembang aplikasi. Sebagai contoh, framework aplikasi web menyediakan library dasar berkaitan layanan web, seperti authentication, database access, html generation, template engine, session management, caching, searching, email, http, pdf, zip, dan ajax. Framework juga menyediakan sarana extention untuk library yang belum tersedia atau library yang perlu ditingkatkan kemampuannya. 2.2 Definisi MVC Model – View – Controller atau MVC merupakan sebuah metode untuk membuat sebuah aplikasi dengan memisahkan data (Model) dari Tampilan (View) dan cara bagaimana memprosesnya (Controller). MVC memisahkan pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, antarmuka pengguna dan bagian yang menjadi control dalam sebuah aplikasi web.
  • 8. Teknik pemograman MVC (Model View Controller) merupakan teknik pemograman yang popular saat ini, yang mengharapkan pemogram secara disiplin untuk membadi program menjadi 3 bagian : model, view dan controller, seperti gambar berikut : Gambar 2.1 Konsep MVC 1. Model Objek model adalah bagian dari aplikasi yang mengimplementasikan logika untuk domain data aplikasi. Umumnya objek model berisi fungsi – fungsi yang membantu programmer dalam pengelolaan basis data seperti memasukan data ke basis data (database), pembaruan data dan lain – lain. 2. View
  • 9. View adalah komponen yang menampilkan antaramuka untuk pengguna (user interface) aplikasi.Antarmuka ini dibuat berdasarkan data dari model. 3. Controller Controller merupakan komponen yang digunakan untuk menangani interaksi pengguna, bekerja dengan model dan memilih view mana yang digunakan untuk merender data. Controller berisi perintah – perintah yang berfungsi untuk memproses suatu data dan mengirimkannya ke halaman web. 2.3 Pengenalan Framework .NET MVC 4.0 Microsoft .NET Framework merupakan komponen windows yang terintegrasi yang dibuat dengan tujuan untuk mendukung pengembangan berbagai macam jenis aplikasi. Framework ini menyediakan sejumlah besar pustaka pemrograman computer dan mendukung beberapa bahasa pemograman serta interoperabilitas yang baik sehingga memungkinkan bahasa – bahasa tersebut berfungsi satu dengan yang lain dalam pengembangan system. Berbeda halnya dengan tipikal aplikasi konvensional umumnya, program yang ditulis dengan memanfaatkan .NET Framework berjalan pada lingkungan perangkat lunak melalui Common Language Runtime, dan bukan perangkat keras secara langsung. Hal ini memungkinkan aplikasi yang dibuat di atas .NET secara
  • 10. teoritis dapat berjalan pada perangkat keras apapun yang didukung oleh .NET Framework. Pada dasarnya, .NET Framework memiliki 2 komponen utama yaitu, CLR (Common Language Runtime) dan .NET Framework Class Library. CLR menyediakan penampilan dari application virtual machine, sehingga para programmer tidak perlu mengatur kemampuan CPU tertentu yang akan menjalankan program. CLR merupakan komponen yang bertanggung jawab terhadap berbagai macam hal, seperti : bertanggung jawab untuk melakukan managemen memory, melakukan eksekusi code, melakukan verifikasi terhadap keamanan kode, menentukan hak akses dari kode, melakukan kompilasi kode dan layanan system lainnya. Base Class Library (BCL) merupakan koleksi dari reusable types yang sangat terintegrasi secara melekat dengan CLR. Class Library bersifat berorientasi terhadap objek yang akan menyediakan types dari fungsi – fungsi managed code, hal ini tidak hanya berpengaruh kepada kemudahan dalam hal penggunaan, tetapo juga dapat mengurangi waktu yang diperlukan pada saat eksekusi. Dengan sifat tersebut, maka komponen pihak ketiga akan dengan mudah diaplikasikan ke dalam aplikasi yang dibuat. Dengan adanya BCL ini, maka kita bias menggunakan Framework .NET untuk membuat berbagai macam aplikasi, seperti : Aplikasi console, Aplikasi berbasis window (Windows Form), Aplikasi ASP.NET (berbasis web), Aplikasi Web Service XML, Aplikasi berbasis Windows Service.
  • 11. BAB III IMPLEMENTASI DAN PENGUJIAN 3.1 Implementasi Framework Implementasi bertujuan untuk menjelaskan tentang modul manual bagi pengguna yang akan menggunakan Sistem Informasi Pencarian Hotel ini, sehingga pengguna dapat mengerti apa yang ditampilkan pada Sistem informasi itu sendiri. Implementasi ini dilakukan dengan mengimplementasikan antarmuka yang berguna sebagai tampilan untuk pengguna sistem. Implementasi antarmuka pada Sistem Informasi Pencarian Hotel terdiri dari beberapa halaman yang dapat dilihat pada pengujian framework. 3.2 Pengujian Framework Pengujian ini merupakan tahap untuk mengetahui bahwa aplikasi dapat dijalankan. Adapun hasil dari pengujian aplikasi Sistem Informasi Pencarian Hotel dapat dilihat pada gambar dibawah ini 3.2.1 Pengujian Halaman Utama Berikut ini adalah hasil pengjian dari halaman utama yang dapat dilihat pada gambar 3.1
  • 12. Gambar 3.1 Pengujian Halaman Utama 3.2.2 Pengujian Memasukan Data Berikut ini adalah pengujian dari proses memasukan data hotel yang akan dicari oleh pengguna dapat dilihat pada gambar 3.2
  • 13. Gambar 3.2 Pengujian Memasukan Data 3.2.3 Pengujian Check Availability Berikut ini adalah pengujian dari proses pencarian data hotel setelah melakukan memasukan data hotel yang dapat dilihat pada gambar 3.3 Gambar 3.3 Pengujian Hasil Pencarian 3.2.4 Pengujian Tombol Refresh Berikut ini adalah tampilan dari proses pengujian tombol Refresh yang dapat dilihat pada gambar 3.4
  • 14. Gambar 3.4 Pengujian Tombol Refresh 3.2.5 Pengujian Link Detail Berikut ini adalah proses pengujian link Show Detail yang dapat dilihat pada gambar 3.6. Gambar 3.6 Pengujian Show Detail 3.2.6 Pengujian Link Order Berikut ini adalah pengujian dari link Order yang dapat dilihat pada gambar 3.7.
  • 15. Gambar 3.6 Pengujian Link Order 3.2.7 Pengujian Input Data Order Berikut ini adalah pengujian dari input data data order perhotelan yang dapat dilihat pada gambar 3.7
  • 16. Gambar 3.7 Pengujian Input Order 3.2.8 Pengujian Submit Order Berikut ini adalah pengujian dari Submit Order yang dapat dilihat pada gambar 3.8.
  • 17. Gambar 3.8 Pengujian Submit Order