Implementasi sistem Wireless Application Protocol (WAP) untuk pengelolaan website kelas melati : studi kasus Hotel Dewa Bharata - USD Repository

  

IMPLEMENTASI SISTEM WIRELESS APPLICATION PROTOCOL

(WAP) UNTUK PENGELOLAAN WEBSITE HOTEL KELAS MELATI

( Studi Kasus : Hotel Dewa Bharata )

TUGAS AKHIR

  Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Teknik Program Studi Teknik Informatika

  Oleh :

  I Dewa Gede Putra Yudhara NIM : 005314094

PROGRAM STUDI TEKNIK INFORMATIKA

  

IMPLEMENTATION OF WIRELESS APPLICATION PROTOCOL

(WAP) SYSTEM IN MANAGING A SMALL CLASS HOTEL WEBSITE

(Case Study : Hotel Dewa Bharata )

FINAL PROJECT

  Presented as Partial Fulfillment of the Requirements to Obtain The Sarjana Teknik Degree In Informatics Engineering

  By :

  I Dewa Gede Putra Yudhara NIM : 005314094

INFORMATICS ENGINEERING STUDY PROGRAM

HALAMAN PERSEMBAHAN

  Om Swastiastu, Puji Syukur kehadapan Ida Sang Hyang Widi Wasa atas

asung kerta wara nugraha-Nya sehingga Tugas Akhir ini bisa terselesaikan.

  Terima kasih kepada kedua orang tuaku, Ajik dan Ibu atas dukungan moril dan materi yang tiada henti-hentinya. Dengan ketabahan dan kesabaran akhirnya semua ini bisa De dilalui Om Santi, Santi, Santi, Om

HALAMAN MOTTO

  api ched asi papebhah sarvebyah papakrittamah savam jnanaplavenai ‘va vrijinam samtarishyasi

  walau seandainya engkau paling berdosa di antara manusia yang memikul dosa dengan perahu ilmu pengetahuan ini lautan dosa akan kauseberangi

  (Bagavadgita, IV-36)

  sraddhavaml labhate jnanam tatparah samyatendriyah jnanam labdhva param santim achirena dhigachhati

  ia yang memiliki kepercayaan, menguasai pancaindranya, mencapai ilmu pengetahuan, setelah memiliki ilmu pengetahuan, ia segera menemukan kedamaian abadi

  (Bagavadgita, IV-39)

  

ABSTRAKSI

  Hotel Dewa Bharata merupakan salah satu hotel kelas melati yang terletak di Legian, Bali. Saat ini, sistem pengelolaan informasi seputar hotel masih dilakukan secara manual dan belum ada komputerisasi. Biasanya pihak hotel melakukan promosi melalui brosur-brosur hotel dan informasi dari mulut ke mulut. Hal ini dirasa kurang cepat dan efisien untuk mengetahui informasi seputar hotel. Dari permasalahan tersebut di atas, dapat terlihat bahwa pemanfaatan sistem pengelolaan informasi berbasis web akan dapat membantu dalam hal penyampaian informasi hotel. Untuk mempermudah pihak hotel dalam mengelola informasi, pengelolaan informasi pada website dapat dilakukan melalui media wireless (handphone) dengan teknologi Wireless Application Protocol (WAP).

  Dalam Tugas Akhir ini akan dikembangkan suatu sistem pengelolaan website dengan teknologi WAP. Melalui sistem WAP, pihak hotel dapat melakukan pengelolaan informasi berita, informasi event, informasi kamar, informasi reservasi, dan informasi kontak. Tools yang digunakan untuk mengimplementasikan sistem ini adalah PHP, WML dan DBMS MySQL.

  Hasil akhir yang diperoleh adalah sebuah Sistem Wireless Application

  

Protocol (WAP) untuk Pengelolaan Website Hotel, yang mempunyai kemampuan

  mengelola informasi pada website melalui media wireless (handphone). Dengan adanya sistem ini, pengelolaan informasi pada website akan dapat dilakukan kapan dan di mana saja dengan cepat dan mudah, juga tentunya dengan biaya yang relatif murah.

  

ABSTRACT

  The Dewa Bharata hotel is one of the 'Melati' Class hotels located in Legian, Bali. Nowadays, the management system of information in hotel is still carried out manually and not yet computerized. Usually, the promotions are done by using brochures and information from mouth to mouth. This type of promotion is not a fast and efficient method to find out new information about a hotel. From the above situation, we can see that a web based information management system can be a great advantage for sending out information about hotels. To make it easier for the hotel side in managing information, the hotel information management system can be done with wireless media (mobile phone) by using the Wireless Application Protocol (WAP) technology.

  In this final project, a website management system with the WAP technology will be developed. Through WAP system, the hotel can carry out the management of news infomation, events information, rooms information, reservation information, and contact information. The tools used in developing this system are PHP, WML and DBMS MySQL.

  The final result that will be achieved is a Wireless Application Protocol system that is used for the hotel website management, which has the ability to manage the information on a website through a wireless media or mobile phone. With this system, the management of information on a website can be done fast and easily, anytime and anywhere with a relatively low price.

PERNYATAAN KEASLIAN KARYA

  Dengan ini saya menyatakan bahwa dalam tugas akhir ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan di suatu Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam daftar pustaka.

  Yogyakarta, 5 September 2007 Penulis,

  I Dewa Gede Putra Yudhara

KATA PENGANTAR

  Puji syukur kehadapan Ida Sang Hyang Widhi Waca Tuhan Yang Maha Esa, atas segala rahmat dan karunia yang diberikan-Nya selama ini, sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul “IMPLEMENTASI

  

SISTEM WIRELESS APPLICATION PROTOCOL (WAP) UNTUK

PENGELOLAAN WEBSITE HOTEL KELAS MELATI ( Studi Kasus :

Hotel Dewa Bharata )”.

  Penyusunan Tugas Akhir ini dimaksudkan guna memenuhi salah satu persyaratan mencapai derajat S-1. Gelar kesarjanaan dalam Jurusan Teknik Informatika pada Fakultas Teknik Universitas Sanata Dharma Yogyakarta.

  Tugas Akhir ini dapat tersusun berkat adanya bimbingan, petunjuk, bantuan maupun saran – saran dari berbagai pihak. Oleh karena itu penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada :

  1. Romo Ir. Gregorius Heliarko S.J., S.S., B.S.T., M.A., M.Sc., selaku Dekan Teknik Universitas Sanata Dharma.

  2. Ibu Agnes Maria Polina, S.Kom, M.Sc, selaku Ketua Jurusan Teknik Informatika Universitas Sanata Dharma dan juga selaku Dosen Pembimbing Satu yang banyak memberikan masukan berharga.

  3. Bapak Bernardinus Sri Widodo, S.T., selaku Dosen Pembimbing Kedua, yang mana telah sangat membantu penulis dalam mengerjakan Tugas Akhir ini.

  4. Bapak Nyoman Ditha, selaku Manager Hotel Dewa Bharata dan segenap karyawan yang banyak membantu dalam kelancaran Tugas Akhir ini.

  5. Romo Drs. Stephanus Hari Suparwito, S.J., selaku Dosen Penguji Satu.

  6. Paulina Heruningsih Prima Rosa, S.Si., M.Sc., selaku Dosen Penguji Dua.

  9. Keluargaku, terutama Ajik, Ibu, Mbok Tu, Adik Goching atas semua dukungan yang tiada henti, baik secara moril maupun materi. Akhirnya De bisa melalui ini semua.

  10. Teman-teman kost untuk persahabatannya, yaitu: Dharma, Whiska, Manu, Deddy, Fredy, Octaf. Thanks guys..

  11. Yang selalu menemani dalam suka dan duka, Anita Nanda, atas kasih sayang dan kesetiaan yang telah diberikan selama ini.

  12. Yang selalu memberikan keceriaan kepadaku, Ringo guk.. guk..

  13. Sahabat-sahabatku di Bali terutama, Lecir, Bondi, Rifka, Suta, Pindunk, Yuyun, Wisnu yang selalu mendukung agar cepat lulus.

  14. Teman-teman seperjuangan TI’00 terutama, Erwin, Danang, Chandra, Dion, Gundul, Merry, Gina, Linda, Tessa, Dwi Pande, Santoz, Yanuar, Yudhi, dll.

  15. Semua pihak yang telah membantu penulis dalam penyusunan Tugas Akhir ini.

  Penulis sangat menyadari bahwa penyusunan dari Tugas Akhir ini masih jauh dari sempurna, adanya kritik saran maupun petunjuk sangat membantu demi perbaikan dan penyempurnaan Tugas Akhir ini. Namun besar harapan penulis kiranya dapat bermanfaat bagi kita semua.

  Yogyakarta, 5 September 2007 Penulis

  

DAFTAR ISI

  Halaman Judul Indonesia………………………………………………………. i Halaman Judul Inggris ……………...…………………………………………. ii Halaman Persetujuan ………………………………………………………….. iii Halaman Pengesahan …………………………………………………………. iv Halaman Persembahan ……………………………………………………….. v Halaman Motto ………………………………………………………………. vi Halaman Abstraksi ……………………………………………………………. vii Halaman Abstract ……………………………………………………………. viii Halaman Pernyataan Keaslian Karya ………………………………………... ix Kata Pengantar ………………………………………………………………. x Daftar Isi ……………………………………………………………………. xii Daftar Tabel ………………………………………………………………… xvii Daftar Gambar ……………………………………………………………… xviii

  

BAB I PENDAHULUAN….…..……………………….…...…………. 1

I.1 Pengantar ……………………………………………………..………... 1 I.2 Latar Belakang Masalah ……………………………………………..... 1

  I.7 Sistematika Penulisan ……………………………………………........ 5

  

BAB II LANDASAN TEORI ………………………………………… 7

II.1 Konsep Dasar Sistem Informasi…………………………………………… 7 II.1.1 Pengertian Sistem……………………………………………….. 7 II.1.2 Pengertian Informasi……………………………………………. 9 II.1.3 Pengertian Sistem Informasi………….………………………… 11 II.1.4 Pengertian Sistem Informasi Manajemen……….……………… 13 II.2 Konsep Dasar Analisis dan Perancangan Sistem ………….……………... 14 II.2.1 Pengertian Analisis Sistem……………………………………… 14 II.2.2 Pengertian Perancangan Sistem………………………………... 15 II.3 Konsep dan Perancangan Basis Data (Database)………………………… 16 II.3.1 Diagram E-R (Entity Relationship Diagram) ..…….………....... 17 II.3.2 Normalisasi …………………………………………………….. 18 II.4 PHP (Hypertext Preprocessor)………………………………………….. 20 II.4.1 Konsep kerja PHP…………………………………………….. 21 II.4.2 Memulai PHP ………………………………………………… 22 II.5 World Wide Web ……………………………………………………….. 23 II.5.1 Arsitektur Aplikasi Web ……………………………………… 23

  II.8 Micro Browser M3Gate ……………………………………………….. 32

  II.9 MySQL ………………………………………………………………… 32

  II.9.1 Keistimewaan MySQL ………………………………………………. 34

  

BAB III ANALISIS DAN PERANCANGAN SISTEM …………… 37

III.1 Analisis Sistem…………………………………………………………. 37 III.1.1 Gambaran Umum Sistem ……………………………………. 37 III.1.2 Analisis Kebutuhan Sistem ………………………………….. 37 III.1.3 DFD (Data Flow Diagram) …………………………………. 38 III.1.3.1 Context Diagram ........................................................ 38 III.1.3.2 Bagan Berjenjang …………………………………… 39 III.1.3.3 DFD Level 1 Proses 2 ................................................ 41 III.1.3.4 DFD Level 1 Proses 3 ................................................ 42 III.1.3.5 DFD Level 1 Proses 4 ................................................ 43 III.1.3.6 DFD Level 1 Proses 5.................................................. 44 III.1.3.7 DFD Level 1 Proses 6.................................................. 45 III.2 Perancangan Sistem…………………………………………………….. 46 III.2.1 Perancangan Database............................................................... 46 III.2.1.1 E-R Diagram (Conceptual Design)………………….. 48

  III.2.2.2 Desain Antarmuka Administrator…………………... 55

  BAB IV IMPLEMENTASI SISTEM …..……………………..…… 65 IV.1 Lingkungan Implementasi Perangkat Lunak………………………….. 65 IV.2 Lingkungan Implementasi Perangkat Keras…………………………… 65 IV.3 Implementasi Database…………….…………………………………. 66 IV.4 Implementasi Antarmuka……………………………………………… 69 IV.4.1 Halaman User........................................................................... 69 IV.4.2 Halaman Administrator........................................................... 76 IV.4.2.1 Halaman Website Admin......................................... 77 IV.4.2.2 Halaman Wap .......................................................... 82 IV.5 Connect Dari PHP ke MySQL............................................................... 95 IV.6 Memasukkan Data ke Database............................................................. 96 IV.7 Mengedit Data Database ......................................................................... 96 IV.8 Menghapus Data Database....................................................................... 97 IV.9 Login......................................................................................................... 97

BAB V ANALISIS HASIL IMPLEMENTASI................................ 99

V.1 Analisis Manfaat………………………………………………………… 99

  

BAB VI PENUTUP…………………………………………………... 104

VI.1 Kesimpulan……………………………………………………………. 104 VI.2 Saran…………………………………………………………………… 104

DAFTAR PUSTAKA ………………………………………………………. 106

  

DAFTAR TABEL

Tabel 2.1. Perbandingan WEB dan WAP…………………………………….. 30Tabel 3.1 Struktur Tabel Admin……………………………………………… 50Tabel 3.2 Struktur Tabel Berita………………………………………………. 50Tabel 3.3 Struktur Tabel Cat_Room…………………………………………. 51Tabel 3.4 Struktur Tabel Contact…………………………………………….. 51Tabel 3.5 Struktur Tabel Events……………………………………………... 52Tabel 3.6 Struktur Tabel Pemesanan………………………………………… 53Tabel 3.7 Struktur Tabel Registrant…………………………………………. 53Tabel 3.8 Struktur Tabel Rooms…………………………………………….. 54

  DAFTAR GAMBAR

Gambar 2.1. Entitas…………………………………………………………. 17Gambar 2.2. Relationship………………………………………………….... 17Gambar 2.3. Atribute………………………………………………………... 18Gambar 2.4. Arsitektur Aplikasi Web………………………………………. 24Gambar 2.5. Susunan gateway WAP……………………………………….. 28Gambar 2.6. Hirarki dalam WML………………………………………….. 31Gambar 3.1 Context Diagram......................................................................... 38Gambar 3.2 Diagram Berjenjang…………………………………………… 39Gambar 3.3 DFD Level 1 Proses 2…………………………………………. 41Gambar 3.4 DFD Level 1 Proses 3…………………………………………. 42Gambar 3.5 DFD Level 1 Proses 4…………………………………………. 43Gambar 3.6 DFD Level 1 Proses 5…………………………………………. 44Gambar 3.7 DFD Level 1 Proses 6…………………………………………. 45Gambar 3.8 E-R Diagram………………………………………………….. 48Gambar 3.9 Relasi Antar Tabel…………………………………………… 49Gambar 3.10 Desain Halaman User……………………………………….. 55Gambar 3.11 Desain Halaman Login Administrator……………………… 56Gambar 3.12 Desain Halaman Administrator…………………………….. 57Gambar 3.13 Desain Awal Halaman Administrator di WAP…………….. 58Gambar 3.14 Desain Link Login Administrator di WAP………………… 58Gambar 3.15 Desain Halaman Login Administrator di WAP……………. 59Gambar 3.16 Desain Halaman Menu Administrator di WAP……………. 59Gambar 3.23 Desain Halaman Menu Reservation di WAP………………. 63Gambar 3.24 Desain Halaman Menu Contact di WAP……………………. 63Gambar 4.1 Tampilan Halaman Depan Klien…………………………….. 69Gambar 4.2 Tampilan Menu Utama Klien………………………………… 70Gambar 4.3 Tampilan Halaman Company Profile Klien………………….. 71Gambar 4.4 Tampilan Halaman Room Klien……………………………... 72Gambar 4.5 Tampilan Halaman Facilities Klien………………………….. 73Gambar 4.6 Tampilan Halaman News & Events Klien…………………… 74Gambar 4.7 Tampilan Halaman Contact Klien…………………………… 75Gambar 4.8 Tampilan Halaman Lihat Contact Klien…………………….. 76Gambar 4.9 Tampilan Halaman Login Admin Web.................................. 77Gambar 4.10 Tampilan Halaman Utama Admin Web................................ 78Gambar 4.11 Tampilan Halaman Menu Berita Web.................................. 78Gambar 4.12 Tampilan Halaman Tambah Berita Web.............................. 79Gambar 4.13 Tampilan Halaman Hapus Berita Web................................. 79Gambar 4.14 Tampilan Halaman Menu Reservasi Web............................ 80Gambar 4.15 Tampilan Halaman Approve Reservasi............................... 81Gambar 4.16 Tampilan Halaman Lihat Contact....................................... 81Gambar 4.17 Tampilan Halaman Splash Screen Wap............................... 82Gambar 4.18 Tampilan Halaman Utama Wap........................................... 83Gambar 4.19 Tampilan Halaman Login Wap............................................. 83Gambar 4.20 Tampilan Halaman Login Error Wap.................................. 84Gambar 4.21 Tampilan Halaman Utama Wap........................................... 84Gambar 4.22 Tampilan Halaman Menu Berita Wap.................................. 85Gambar 4.23 Tampilan Halaman Tambah Berita Wap.............................. 85Gambar 4.24 Tampilan Halaman Hapus Berita Wap 1.............................. 86Gambar 4.30 Tampilan Halaman Menu Kamar Wap................................. 89Gambar 4.31 Tampilan Halaman Tambah Tipe Kamar Wap.................... 89Gambar 4.32 Tampilan Halaman Edit Kamar Wap 1............................... 90Gambar 4.33 Tampilan Halaman Edit Kamar Wap 2............................... 90Gambar 4.34 Tampilan Halaman Menu Reservasi Wap.......................... 91Gambar 4.35 Tampilan Halaman Data Pemesan Wap.............................. 91Gambar 4.36 Tampilan Halaman Detail Pemesan Wap............................ 92Gambar 4.37 Tampilan Halaman Menu Contact Wap.............................. 93Gambar 4.38 Tampilan Halaman Lihat Contact Wap 1............................ 93Gambar 4.39 Tampilan Halaman Lihat Contact Wap 2............................ 94Gambar 4.40 Tampilan Halaman Hapus Contact Wap............................. 94

BAB I PENDAHULUAN I.1 Pengantar Pada masa sekarang, dunia informasi berkembang begitu pesat sehingga

  menuntut kita untuk selalu mengikutinya. Informasi menjadi salah satu sumber daya yang dianggap paling berharga. Pentingnya informasi ini juga dirasakan oleh para pengelola hotel. Karena melalui informasi ini pihak hotel dapat melakukan promosi. Dengan informasi ini pula para tamu akan dapat memperoleh informasi seputar hotel. Adanya suatu pengelolaan informasi yang baik dapat berpengaruh pula pada tingkat produktifitas hotel dalam menarik minat para tamu.

  Pada saat ini sudah banyak hotel yang memanfaatkan teknologi informasi salah satunya adalah melalui website. Adanya fasilitas website ini tentunya harus diimbangi dengan pengelolaan informasi yang baik. Pengelolaan informasi ini juga hendaknya dapat dilakukan dengan cepat dan mudah. Sehingga informasi yang yang ditampilkan dapat selalu up to date.

I.2 Latar Belakang Masalah

  mulut. Hal ini dirasa kurang cepat dan efisien untuk mengetahui informasi seputar hotel.

  Untuk diketahui saat ini hotel juga belum memiliki fasilitas website. Minimnya fasilitas informasi yang dimiliki terkadang berpengaruh terhadap tingkat hunian kamar hotel. Hal ini juga akan menjadikan berkurangnya pemasukan dari hotel. Untuk diketahui, disekitar Hotel Dewa Bharata ini juga terdapat banyak hotel-hotel kelas melati, sehingga tingkat persaingan antar hotel semakin terasa. Masing-masing pihak hotel saling berlomba-lomba untuk memperoleh tingkat hunian semaksimal mungkin. Dari permasalahan tersebut di atas dapat terlihat bahwa pemanfaatan sistem pengelolaan informasi berbasis web akan dapat membantu dalam hal penyampaian informasi hotel. Sistem informasi ini nantinya akan dikelola oleh pihak hotel sehingga informasi yang disampaikan akan selalu up to date.

  Untuk mempermudah pihak hotel dalam mengelola informasi, selain melalui website, pengelolaan informasi hotel dapat dilakukan melalui media wireless dengan teknologi Wireless Application Protocol (WAP). Pihak hotel akan bisa melakukan pengelolaan berita di mana dan kapan saja dengan cepat dan mudah.

  2. Bagaimana membuat suatu aplikasi Wireless Application Protocol (WAP) untuk pengelolaan website hotel.

  3. Bagaimana agar sistem informasi yang nantinya dibuat dapat memberikan informasi yang akurat dan berguna bagi pengunjung website hotel maupun pengelola hotel

I.4 Batasan Masalah

  Dalam pembuatan karya tulis ini, dibatasi permasalahan pada aplikasi yang dibuat adalah sebagai berikut : a. Aplikasi lebih ditekankan pada pengelolaan website hotel oleh pihak hotel

  (administrator) melalui Wireless Aplication Protocol (WAP), bukan pada Sistem Informasi reservasi hotel untuk pengunjung.

  b. Informasi yang dikelola pihak hotel (administrator) hanya sebatas pada pengelolaan informasi berita, informasi event, informasi kamar, informasi reservasi, dan informasi kontak.

  c. Pengunjung dapat mengakses website untuk melihat informasi berita, informasi events, informasi kamar, informasi reservasi, dan informasi kontak.

  

Application Protocol (WAP), pihak hotel dapat mengupdate informasi seputar

  hotel kapan saja dan dimana saja dengan cepat melalui telepon seluler yang telah mendukung fasilitas Wireless Application Protocol (WAP) dan General Packet

  Radio Service (GPRS).

I.6 Metodologi Penelitian

  Metodologi penelitian yang digunakan dalam pembuatan karya tulis ini adalah menggunakan studi kasus dengan langkah-langkah : a. Studi pustaka yaitu dengan mempelajari buku-buku PHP Hypertext

  Preprocessor (PHP), Wireless Application Protocol (WAP), Wireless Markup Language (WML) dan MySQL untuk membantu kemudahan dan

  kelancaran dalam pembuatan karya tulis ini.

  b. Observasi ke Hotel Dewa Bharata Bungalows untuk membantu dalam pembuatan aplikasi. Selain itu untuk pengambilan data-data yang dibutuhkan selama pengerjaan karya tulis ini.

  c. Pengembangan sistem metode SSADM (Structure System Analysis and

  Design Method ). Adapun tahap-tahap metode SSADM adalah sebagai

  berikut : 1. Analisis Sistem.

I.7 Sistematika Penulisan

  Untuk memudahkan dalam pemahaman dan penyusunan tugas akhir ini, maka dibuat suatu sistematika penulisan berikut ini :

  BAB I Pendahuluan Bab ini berisi latar belakang masalah, rumusan masalah, batasan masalah, tujuan penulisan, metodologi penelitian dan sistematika penulisan. BAB II Landasan Teori Bab ini berisi landasan teori tentang pengertian Sistem Informasi,

  pembahasan PHP Hypertext Preprocessor (PHP), Wireless Application Protocol (WAP), Wireless Markup Language (WML) dan pembahasan tentang MySQL.

  BAB III Analisis dan Perancangan Sistem Dalam bab ini berisi tentang bagaimana mengidentifikasi masalah yang

  ada dan cara mengatasinya sekaligus untuk mengusulkan suatu sistem informasi yang baru. Sedangkan untuk perancangan sistem meliputi desain proses, perancangan database dan perancangan antar muka.

  BAB IV Implementasi Sistem Bab ini membahas tentang cara untuk mengimplementasikan tahap analisis

  dan perancangan yang telah dibuat ke dalam bahasa yang bisa dimengerti oleh mesin, membuat database, dan membuat antar muka untuk Wireless Application

BAB VI Penutup Bab ini berisikan kesimpulan dan saran.

BAB II LANDASAN TEORI II.1 Konsep Dasar Sistem Informasi Konsep dasar sistem informasi terdiri dari sistem, informasi, sistem

  informasi dan sistem informasi manajemen. Pengertian ini akan dijelaskan pada sub bab dibawah ini.

II.1.1 Pengertian Sistem

  Sistem adalah sekelompok elemen-elemen yang berintegrasi dengan maksud yang sama untuk mencapai tujuan [JOG, 1999].

  Dari pengertian di atas dapat disimpulkan pengertian sistem adalah sekumpulan dari elemen-elemen yang berinteraksi / bekerjasama / berhubungan untuk mencapai suatu tujuan tertentu.

  Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu :

  a. Komponen sistem (component) Komponen sistem atau elemen-elemen sistem dapat berupa subsistem atau bagian dari sistem, dimana setiap subsistem menjalankan fungsi tertentu. lingkup sistem tersebut.

  c. Lingkungan sistem luar (environment) Lingkungan luar sistem adalah lingkungan yang berada di luar sistem yang mempengaruhi sistem tersebut dalam menjalankan operasinya.

  d. Penghubung sistem Penghubung sistem merupakan media penghubung suatu subsistem dengan subsistem lainnya, melalui penghubung ini mengalir sumber daya yang diperlukan dari suatu subsistem ke subsistem lainnya hingga dapat berinteraksi (bergabung).

  e. Masukan sistem (input) Masukan sistem adalah energi yang dimasukkan ke dalam sistem.

  Masukan dapat berupa masukan perawatan (maintanace input) dan masukan sinyal (signal input). Maintanance input adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Signal input adalah energi yang diproses mendapatkan keluaran.

  f. Keluaran sistem (output) Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran dapat merupakan masukan untuk subsistem sendiri sebagai pengolahannya. Pengolah yang akan mengubah masukan menjadi keluaran.

  h. Sasaran sistem (goal) Suatu sistem pasti mempunyai tujuan atau sasaran. Sasaran dari sistem yang sangat menentukan sekali masukan yang dibtuhkan sistem dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil apabila mengenai sasaran dan tujuannya.

II.1.2 Pengertian Informasi

  Informasi ibarat darah yang mengalir di dalam tubuh organisasi, sehingga informasi ini sangat penting di dalam suatu organisasi. Suatu sistem yang kurang mendapatkan informasi akan menjadi luruh, kerdil dan akhirnya berakhir.

  Penggunaan istilah informasi dan data sering dipertukarkan, walaupun sebenarnya perbedaanya cukup nyata. Sumber dari informasi adalah data, dan data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata.

  Informasi adalah data yang telah diolah menjadi suatu bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini atau

  Syarat-syarat tentang informasi yang baik sebagai berikut :

  a. Ketersediaan (availability)

  Sudah barang tentu syarat yang mendasar bagi suatu informasi adalah tersedianya informasi itu sendiri. Informasi harus dapat diperoleh (accessible) bagi orang yang hendak memanfaatkannya.

  b. Diperoleh (accessible)

  Informasi harus mudah dipahami oleh pembuat keputusan, baik itu informasi yang menyangkut pekerjaan rutin maupun keputusan-keputusan yang bersifat strategis. Informasi yang berbelit-belit membuat kurang efektifnya keputusan manajemen.

  c. Relevan

  Dalam konteks organisasi, informasi yang diperlukan adalah yang benar- benar relevan dengan permasalahan, misi dan tujuan organisasi.

  d. Bermanfaat

  Sebagai konsekuensi dari syarat relevansi, informasi juga harus bermanfaat bagi organisasi. Karena itu informasi juga harus dapat tersaji ke dalam bentuk-bentuk yang memungkinkan pemanfaatan oleh organisasi yang bersangkutan.

  e. Tepat waktu

  f. Keandalan (reliability)

  Informasi harus diperoleh dari sumber-sumber yang dapat diandalkan kebenarannya. Pengolah data atau pemberi informasi harus dapat menjamin tingkat kepercayaan yang tinggi atas informasi yang disajikannya.

  g. Akurat

  Syarat ini mengharuskan bahwa informasi bersih dari kesalahan dan kekeliruan. Ini juga berarti bahwa informasi harus jelas dan secara akurat mencerminkan makna yang terkandung dari data pendukungnya.

  h. Konsisten

  Informasi tidak boleh mengandung kontradiksi di dalam penyajiannya, karena konsistensi merupakan syarat penting bagi dasar pengambilan keputusan.

II.1.3 Pengertian Sistem Informasi

  Informasi merupakan hal yang sangat penting bagi manajemen di dalam pengambilan keputusan. Informasi dapat diperoleh dari sistem informasi (information system) atau disebut juga processing systems atau information processing systems atau information-generating systems.

  Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi,

  Informasi juga dapat di evaluasi berdasarkan empat faktor, antara lain :

  a. Kualitas Informasi

  Semakin akurat suatu informasi, semakin tinggi kualitasnya dan semakin baik untuk digunakan manajer sebagai dasar pengambilan keputusan. Biasanya nilai yang dikandung suatu informasi semakin baik atau meningkat sehubungan dengan meningkatnya kualitas informasi.

  b. Informasi yang tepat waktu

  Informasi yang datang pada penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai arti lagi. Karena informasi merupakan landasan di dalam pengambilan keputusan.

  c.

  Kuantitas Informasi Seorang manajer akan mengalami kesulitan dalam mengambil keputusan yang teliti dan tepat waktu jika informasi yang diterima tidak lengkap. Seringkali manajer menerima informasi yang tidak berhubungan dan tidak perlu. Jika mereka menerima lebih banyak informasi yang bisa mereka gunakan dengan lebih produktif mereka dapat mengabaikan informasi yang tidak perlu.

  d. Relevansi Informasi

  Relevansi informasi mempunyai manfaat untuk pemakainya. Relevansi dapat diperoleh dari sistem informasi.

II.1.4 Pengertian Sistem Informasi Manajemen

  Sistem informasi manajemen adalah kumpulan manusia dan sumber modal di dalam suatu organisasi yang bertanggung jawab untuk pengumpulan dan pengolahan data untuk menghasilkan informasi yang berguna bagi setiap tingkat manajemen dalam perencanaan dan pengendalian aktivitas-aktivitas organisasi

  [JOG, 1999].

  Sistem-sistem tersebut diatur dengan sebuah cara yang testruktur (prosedur) dan juga tidak lepas dari komponen-komponen lainnya, seperti:

  a. Perangkat Keras (Hardware)

  Perangkat keras adalah bentuk fisik yang terlihat dari sebuah komputer berikut perangkat fisik yang mendukung. Perangkat Keras dibagi menjadi dua golongan yaitu perangkat keras masukan dan perangkat keras keluaran. Melalui perangkat keras inilah manusia memasukkan semua kegiatan ke dalam komputer baik data maupun instruksi dan melihat hasil akhir dari proses yang dilakukan oleh komputer.

  b. Perangkat Lunak (Software)

  Perangkat lunak merupakan sekumpulan perintah yang diberikan kepada perangkat keras atau mesin komputer. Perintah-perintah ini dibuat oleh manusia disimpan dalam sebuah file database. Database memberikan semua data-data yang kita butuhkan. Data dapat berupa simbol-simbol alphabet atau huruf, angka- angka, gambar-gambar, dan lain sebagainya. Dalam database data perlu diorganisasi sedemikian rupa hingga dapat diakses dengan mudah oleh semua orang yang berhak.

  Database dikelompokkan dalam komponen fisik karena biasanya suatu

database menggunakan media penyimpanan yang terpisah dari operasi komputer

  itu sendiri, misalnya dalam pita magnetik atau dalam media disk.

  II.2 Konsep Dasar Analisis dan Perancangan Sistem

  Konsep dasar analisis dan perancangan sistem akan membahas mengenai pengertian analisis sistem, dan pengertian dari perancangan sistem yang akan dijelaskan pada sub bab di bawah ini.

  II.2.1 Pengertian Analisis Sistem

  Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan permasalahan, hambatan-hambatan yang terjadi dan kebutuhan- kebutuhan yang diharapkan sehingga dapat diusulkan alternatif perbaikannya

  6. Understand , memahami kerja dari sistem yang ada.

  7. Analyze , menganalisa sistem.

  8. Report , membuat laporan hasil analisa.

II.2.2 Pengertian Perancangan Sistem

  Perancangan sistem adalah tahap setelah analisis dari siklus pengembangan sistem. Setelah melewati tahap analisa sistem dan masuk pada tahap perancangan sistem, seorang analis diharapkan telah memahami sistem yang tengah berjalan, baik secara fisik maupun secara prosedural / fungsi yang terdapat didalamnya.

  Perancangan sistem dapat dedefinisikan sebagai tahap setelah analisis dari siklus pengembangan sistem, pendefinisian dari kebutuhan-kebutuhan fungsional untuk rancang bangun implementasi, menggambarkan bagaimana suatu sistem dibentuk.

  Tujuan Perancangan Sistem

  Tahap perancangan sistem mempunyai dua tujuan utama, yaitu 1) Memenuhi kebutuhan kepada pemakai sistem.

  2) Memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada pemrogram komputer dan ahli-ahli teknik lainnya yang terlibat.

  2) Membentuk sistem sehingga sistem tersebut dapat diterima dengan baik oleh para pengguna sistem.

  3) Pengendalian sistem yang telah dirancang dengan baik akan memudahkan sistem untuk dapat di audit.

II.3 Konsep dan Perancangan Basis Data ( Database)

  Basis data adalah kumpulan data yang saling terpadu yang disimpan secara bersama pada suatu media tanpa adanya suatu kerangkapan data dengan cara-cara tertentu sehingga mudah untuk digunakan atau ditampilkan kembali.

  Data Base Management System (DBMS) merupakan salah satu elemen dalam sistem basis data.

  DBMS adalah perangkat lunak yang memberikan fasilitas (yang tersedia

  dan dapat digunakan) untuk melakukan fungsi pengaturan, pengawasan, pengendalian atau kontrol, pengolahan dan koordinasi terhadap semua proses atau operasi yang terjadi pada sistem basis data.

  Perancangan basis data adalah merancang struktur data yang kompleks, tetapi dapat digunakan oleh pengguna (user) awam tanpa mengetahui kompleksitas struktur data tersebut. Merancang database merupakan suatu hal penting. Kesulitan merancang database adalah bagaimana merancang database

II.3.1. Diagram E-R ( Entity Relationship Diagram)

  Diagram ER adalah diagram yang digunakan untuk menggambarkan hubungan antara entity dalam suatu sistem secara abstrak.

  Komponen-komponen dari ERD :

  a. Entitas (entity) adalah sekumpulan orang, tempat atau benda yang semuanya mempunyai nama yang sama dan atribut yang sama.

  Simbol :

Gambar 2.1. Entitas

  b. Relasi (relationship) adalah hubungan yang terjadi antara satu entity atau lebih. Di dalam relasi ditunjukkan bagaimana entitas berinteraksi dan bekerja sama. Simbol :

Gambar 2.2. Relationship

  Relationship yang terjadi ada beberapa jenis, yaitu : lain. 3) Many to many : terjadi bila kedua file saling mempunyai relasi banyak record pada file yang lain.