SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Pengenalan ms word
Pengenalan ms wordPengenalan ms word
Pengenalan ms wordmutia123
 
Goal Directed Design - kelompok 2.pptx
Goal Directed Design - kelompok 2.pptxGoal Directed Design - kelompok 2.pptx
Goal Directed Design - kelompok 2.pptxZakyRomdoni
 
Minggu 1 - Using Alice 3
Minggu 1 - Using Alice 3Minggu 1 - Using Alice 3
Minggu 1 - Using Alice 3SMK Nurul Jadid
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunakSahrul Sindriana
 
Lks tik-kelas-ix-pengenalan-internet-1
Lks tik-kelas-ix-pengenalan-internet-1Lks tik-kelas-ix-pengenalan-internet-1
Lks tik-kelas-ix-pengenalan-internet-1Fauzi Din
 
Pengenalan Microsoft Excel
Pengenalan Microsoft ExcelPengenalan Microsoft Excel
Pengenalan Microsoft ExcelMade Aditya
 
Makalah Perkembangan dan Manfaat Teknologi Komputer Serta Dampak Teknologi In...
Makalah Perkembangan dan Manfaat Teknologi Komputer Serta Dampak Teknologi In...Makalah Perkembangan dan Manfaat Teknologi Komputer Serta Dampak Teknologi In...
Makalah Perkembangan dan Manfaat Teknologi Komputer Serta Dampak Teknologi In...Septi Windani
 
ppt sejarah perkembangan komputer
ppt sejarah perkembangan komputerppt sejarah perkembangan komputer
ppt sejarah perkembangan komputerRini de Lopez
 
Soal essay basis data xi
Soal essay basis data xiSoal essay basis data xi
Soal essay basis data xitia irma
 
3 rekayasa kebutuhan
3 rekayasa kebutuhan3 rekayasa kebutuhan
3 rekayasa kebutuhanObey Rohman
 
Representasi graf cut set
Representasi graf cut   setRepresentasi graf cut   set
Representasi graf cut setdhenytakiya
 
Rpl 010 - perancangan arsitektural
Rpl   010 - perancangan arsitekturalRpl   010 - perancangan arsitektural
Rpl 010 - perancangan arsitekturalFebriyani Syafri
 
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINLaporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINShofura Kamal
 
Laporan praktikum 3 - Sistem Operasi Internal & External Command (Lanjutan)
Laporan praktikum 3 - Sistem Operasi Internal & External Command (Lanjutan)Laporan praktikum 3 - Sistem Operasi Internal & External Command (Lanjutan)
Laporan praktikum 3 - Sistem Operasi Internal & External Command (Lanjutan)Melina Krisnawati
 
10 feature engineering-univ-gunadarma
10 feature engineering-univ-gunadarma10 feature engineering-univ-gunadarma
10 feature engineering-univ-gunadarmaArdianDwiPraba
 

Tendances (20)

Pengantar teknik informatika
Pengantar teknik informatikaPengantar teknik informatika
Pengantar teknik informatika
 
PEMROGRAMAN WEB 1.pptx
PEMROGRAMAN WEB 1.pptxPEMROGRAMAN WEB 1.pptx
PEMROGRAMAN WEB 1.pptx
 
Pengenalan ms word
Pengenalan ms wordPengenalan ms word
Pengenalan ms word
 
Goal Directed Design - kelompok 2.pptx
Goal Directed Design - kelompok 2.pptxGoal Directed Design - kelompok 2.pptx
Goal Directed Design - kelompok 2.pptx
 
Minggu 1 - Using Alice 3
Minggu 1 - Using Alice 3Minggu 1 - Using Alice 3
Minggu 1 - Using Alice 3
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunak
 
Lks tik-kelas-ix-pengenalan-internet-1
Lks tik-kelas-ix-pengenalan-internet-1Lks tik-kelas-ix-pengenalan-internet-1
Lks tik-kelas-ix-pengenalan-internet-1
 
Pengenalan Microsoft Excel
Pengenalan Microsoft ExcelPengenalan Microsoft Excel
Pengenalan Microsoft Excel
 
Makalah Perkembangan dan Manfaat Teknologi Komputer Serta Dampak Teknologi In...
Makalah Perkembangan dan Manfaat Teknologi Komputer Serta Dampak Teknologi In...Makalah Perkembangan dan Manfaat Teknologi Komputer Serta Dampak Teknologi In...
Makalah Perkembangan dan Manfaat Teknologi Komputer Serta Dampak Teknologi In...
 
ppt sejarah perkembangan komputer
ppt sejarah perkembangan komputerppt sejarah perkembangan komputer
ppt sejarah perkembangan komputer
 
Soal essay basis data xi
Soal essay basis data xiSoal essay basis data xi
Soal essay basis data xi
 
Rpp tik kls 5 semester 1
Rpp tik kls 5 semester 1Rpp tik kls 5 semester 1
Rpp tik kls 5 semester 1
 
3 rekayasa kebutuhan
3 rekayasa kebutuhan3 rekayasa kebutuhan
3 rekayasa kebutuhan
 
Representasi graf cut set
Representasi graf cut   setRepresentasi graf cut   set
Representasi graf cut set
 
Rpl 010 - perancangan arsitektural
Rpl   010 - perancangan arsitekturalRpl   010 - perancangan arsitektural
Rpl 010 - perancangan arsitektural
 
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINLaporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
 
Laporan praktikum 3 - Sistem Operasi Internal & External Command (Lanjutan)
Laporan praktikum 3 - Sistem Operasi Internal & External Command (Lanjutan)Laporan praktikum 3 - Sistem Operasi Internal & External Command (Lanjutan)
Laporan praktikum 3 - Sistem Operasi Internal & External Command (Lanjutan)
 
10 feature engineering-univ-gunadarma
10 feature engineering-univ-gunadarma10 feature engineering-univ-gunadarma
10 feature engineering-univ-gunadarma
 
Daya guna
Daya gunaDaya guna
Daya guna
 
Softskill ppt pdf
Softskill ppt pdfSoftskill ppt pdf
Softskill ppt pdf
 

Similaire à 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
 

Similaire à 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
 

Dernier

bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...Kanaidi ken
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxssuser8905b3
 
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)PUNGKYBUDIPANGESTU1
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxNurindahSetyawati1
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...Kanaidi ken
 
(NEW) Template Presentasi UGM 2 (2).pptx
(NEW) Template Presentasi UGM 2 (2).pptx(NEW) Template Presentasi UGM 2 (2).pptx
(NEW) Template Presentasi UGM 2 (2).pptxSirlyPutri1
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
aksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajaraksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajarHafidRanggasi
 
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptAgusRahmat39
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidupfamela161
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdfanitanurhidayah51
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASbilqisizzati
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...asepsaefudin2009
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptPpsSambirejo
 
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
 

Dernier (20)

bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
 
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docx
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
(NEW) Template Presentasi UGM 2 (2).pptx
(NEW) Template Presentasi UGM 2 (2).pptx(NEW) Template Presentasi UGM 2 (2).pptx
(NEW) Template Presentasi UGM 2 (2).pptx
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
aksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajaraksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajar
 
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdf
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
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
 

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