MAKALAH PENGGUNAAN FRAMEWORK ASP.NET MVC
4.0 STUDI KASUS SISTEM INFORMASI MENAJEMEN
PERHOTELAN (SEARCH ENGINE)
TUGAS BESAR...
DAFTAR GAMBAR
Gambar 2.1 Konsep MVC .........................................................................................
DAFTAR ISI
DAFTAR TABEL
DAFTAR GAMBAR
DAFTAR SIMBOL
BAB I....................................................................
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Pendataan pada manajemen perhotelan memerlukan ketepatan mekanisme
dan penata...
data (database) dibanding pengunaan lainnya. Karena peran database yang sangat
menonjol. Pemrosesan basis data menjadi per...
dengan sistem server yang digunakan untuk memudahkan user dalam mencari
hotel yang diinginkan.
Pada penulisan tugas akhir ...
BAB II
LANDASAN TEORI
2.1 Definisi Framework
Framework adalah sekumpulan library yang diorganisasikan pada sebuah
rancanga...
Teknik pemograman MVC (Model View Controller) merupakan teknik
pemograman yang popular saat ini, yang mengharapkan pemogra...
View adalah komponen yang menampilkan antaramuka untuk
pengguna (user interface) aplikasi.Antarmuka ini dibuat berdasarkan...
teoritis dapat berjalan pada perangkat keras apapun yang didukung oleh .NET
Framework.
Pada dasarnya, .NET Framework memil...
BAB III
IMPLEMENTASI DAN PENGUJIAN
3.1 Implementasi Framework
Implementasi bertujuan untuk menjelaskan tentang modul manua...
Gambar 3.1 Pengujian Halaman Utama
3.2.2 Pengujian Memasukan Data
Berikut ini adalah pengujian dari proses memasukan data ...
Gambar 3.2 Pengujian Memasukan Data
3.2.3 Pengujian Check Availability
Berikut ini adalah pengujian dari proses pencarian ...
Gambar 3.4 Pengujian Tombol Refresh
3.2.5 Pengujian Link Detail
Berikut ini adalah proses pengujian link Show Detail yang ...
Gambar 3.6 Pengujian Link Order
3.2.7 Pengujian Input Data Order
Berikut ini adalah pengujian dari input data data order p...
Gambar 3.7 Pengujian Input Order
3.2.8 Pengujian Submit Order
Berikut ini adalah pengujian dari Submit Order yang dapat di...
Gambar 3.8 Pengujian Submit Order
Upcoming SlideShare
Loading in …5
×

MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0

4,188 views
3,967 views

Published on

Makalah ini berisi tentang laporan program MVC ASP .NET 4.0
cuma laporan jadi klo program belum bisa di upload :D

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,188
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
116
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 17. Gambar 3.8 Pengujian Submit Order

×