BAB III ANALISIS DAN PERANCANGAN

dokumen-dokumen yang mirip
BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN. Pengembangan perangkat lunak

BAB III METODOLOGI PENELITIAN. calon seleksi alih golongan (SAG) dengan menggunakan metode SMART (Simple

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN. 1. Spesifikasi komputer yang digunakan dalam penelitian ini adalah sebagai. Processor INTEL Pentium Dual Core T4300

BAB III METODE PENELITIAN. peneltian, dibutuhkan desain penelitian. Berikut adalah tahapan penelitian yang dilakukan:

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III MET PEN METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN. a. Menentukan kebutuhan data yang dibutuhkan. b. Mengumpulkan semua data yang dibutuhkan.

Gambar 3.1 Desain Penelitian

BAB 3 METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN. Berikut adalah tahapan penelitian yang dilakukan : Menentukan kebutuhan data yang digunakan, seperti data makanan, data

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN. dibutuhkan desain penelitian. Berikut adalah tahapan-tahapan dalam desain

BAB III METODE PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN. melakukan penelitian yang bertujuan untuk memudahkan peneliti dalam

BAB III METODE PENELITIAN. Gambar 3.1 ini merupakan desain penelitian yang akan digunakan. Exponential Smoothing

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. memperoleh konsumen sebanyak-banyaknya. Dari segi kualitas pelayanan

BAB 3. METODOLOGI PENELITIAN

BAB III METODE PENELITIAN

BAB 4 Hasil dan Pembahasan

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

1 BAB III METODE PENELITIAN

1 BAB III METODOLOGI PENELITIAN. collaborative filtering ini digambarkan pada gambar 3.1

BAB III METODOLOGI PENELITIAN. Desain untuk penelitian disusun berdasarkan tahapan sebagai berikut:

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN. Tahapan penelitian yang akan dilakukan adalah sebagai berikut: keputusan tingkat kesehatan.

1.1 Latar Belakang Masalah

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN. perangkat lunak sebagai berikut : a. Processor Intel Core i3. d. VGA Nvidia GeForce 610M 2GB

BAB III METODOLOGI PENELITIAN. Desain penelitian disusun berdasarkan tahapan sebagai berikut:

BAB 3 METODE PENELITIAN. dalam melakukan penelitian untuk memudahkan penyusun dalam

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Matematika dan Ilmu

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

1. Konsep dan Prinsip Analisa

BAB III METODOLOGI PENELITIAN

1 BAB III METODE PENELITIAN

BAB III METODE PENELITIAN. Desain penelitian adalah tahapan yang menggambarkan susunan dalam

BAB III PEMBAHASAN. pada website masih bersimafat statis dan proses update data belum secara online

BAB III METODOLOGI PENELITIAN. Desain penelitian adalah tahapan atau gambaran yang akan dilakukan

Berikut langkah-langkah penelitian yang dilakukan: 1. Menentukan kebutuhan data yang akan digunakan.

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN

BAB II LANDASAN TEORI. Sistem berasal dari bahasa Latin (Systema) dan bahasa Yunani (Sustema) membentuk satu kesatuan untuk mencapai sebuah tujuan.

BAB III METODOLOGI PENELITIAN. Berikut adalah gambaran desain penelitian pengklasifikasian konsumen

BAB 3 METODOLOGI PENELITIAN. Desain penelitian untuk Sistem Optimalisasi Produksi ini menggunakan

SISTEM PENDUKUNG KEPUTUSAN PENENTUAN PENERIMA BANTUAN WIRAUSAHA PADA RUMAH ZAKAT PALEMBANG MENGGUNAKAN METODE SAW (SIMPLE ADDITIVE WEIGHTING) ABSTRAK

BAB III METODELOGI PENELITIAN. Desain penelitian adalah langkah dan proses yang akan dilakukan dalam

BAB III METODOLOGI PENELITIAN

BAB 3. METODE PENELITIAN. Desain penelitian adalah tahapan atau gambaran yang akan dilakukan

Bab III METODOLOGI PENELITIAN. Pada penelitian ini menggunakan ala penelitian berupa perangkat keras

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN. Gambar 3.1 merupakan desain penelitian yang akan digunakan dalam

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. pesat. Untuk mendapatkan lokasi yang strategis, kebanyakan para pengambil

1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1. Latar Belakang

Sistem Informasi Penjualan Handphone Pada Toko Ok Cell Pangandaran Berbasis Website

BAB I PENDAHULUAN. pengambilan keputusan-keputusan bisnis serta Perkembangan teknologi

BAB V PENUTUP Kesimpulan Saran DAFTAR PUSTAKA... 96

1.1 Latar Belakang Masalah

BAB III METODE PENELITIAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. ditentukan dengan nilai angka kredit yang dimiliki oleh seorang peneliti. Angka

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB III METODOLOGI PENELITIAN. 3.1 Desain Penelitian Gambar desain penelitian adalah sebagai berikut:

BAB III METODOLOGI PENELITIAN. Untuk memperlancar proses penelitian, maka dibentuk desain penelitian yang

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. Pengolahan data beasiswa di SMA Negeri 6 Pandeglang pada umumnya. masih menggunakan sistem yang masih manual, yaitu belum adanya

BAB III METODE PENELITIAN. dilakukan untuk mempermudah dalam melakukan penelitian. Dalam

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN. Tugas Akhir ini dilaksanakan di Lab Teknik Komputer Jurusan Teknik Elektro

Jurnal Informasi Volume VII No.1 / Februari / 2015

BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang

BAB II LANDASAN TEORI...

BAB III METODOLOGI PENELITIAN. Berikut tahapan penelitian yang dilakukan: 1. Menentukan kebutuhan data yang akan digunakan.

BAB III METODOLOGI PENELITIAN

1.1 Latar Belakang Masalah

Gambar 3.1 Desain penelitian

BAB III METODE PENELITIAN. Desain penelitian yaitu tahapan yang akan dilakukan peneliti untuk

BAB III METODOLOGI PENELITIAN

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.

Transkripsi:

BAB III ANALISIS DAN PERANCANGAN 3.1 Alat dan Bahan Penelitian Alat dan bahan yang digunakan dalam penelitian ini adalah komputer dengan perangkat lunak pendukung sebagai berikut: 1. Perangkat keras a. Processor Intel(R) Atom(TM) CPU N570 1,66 GHz b. RAM 2 GB c. Monitor beresolusi d. Harddisk 320 GB e. Mouse, keyboard 2. Perangkat lunak a. Dreamweaver 8 Mc. Dreamweaver adalah editor profesional yang berfungsi mendesain, melakukan coding dan mengembangkan website yang paling terkenal di dunia web. Fungsi coding dreamweaver tidak hanya mendukung coding HTML, tetapi juga CSS (Cassading Style Sheet), JavaScript, Coldfusion, ASP (Active Server Page), JSP (Javaserver Pages), dan dreamweaver juga memungkinkan untuk membangun website dengan server berbahasa CFML (Cold Fusion Markup Language), ASP.net, JSP, dan PHP.

33 b. MySQL MySQL merupakan perangkat lunak manajemen basis data SQL (database management system) atau DBMS yang multithread dan multiuser digunakan untuk pengoperasian database, terutama untuk pemilihan atau penyeleksian dan pemasukan data yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. c. XAMPP XAMPP merupakan bagian dari MySQL dan PHP dan sebagainya. XAMPP dikembangkan setelah model terkenal dengan nama LAMP (Linux, Apache, MySQL, PHP, dan PERL). XAMPP Server adalah sebuah manager service yang akan menginstal Apache, PHP5, database MySQL, PHPmyadmin, dan SQLiteManager di komputer. Kegunaan XAMPP untuk membuat jaringan lokal atau standalone atau WebServer, dalam arti dapat membuat website secara offline untuk masa percobaan di komputer lokal atau jaringan tanpa internet. d. Mozilla Firefox Mozilla Firefox merupakan browser handal yang sudah dipakai jutaan di dunia. Selain aplikasi ini opensource, browser ini dikenal lebih stabil dan reliable dalam request data. Bahan penelitian yang digunakan adalah data yang didapat dari World Wide Web dan hasil pengumpulan data ke lapangan.

34 3.2 Desain Penelitian Berikut merupakan desain penelitian yang akan digunakan pada proses rancangan aplikasi sistem pendukung keputusan untuk pemilihan hotel melati berdasarkan tingkat kepentingan dengan menggunakan metode Simple Additive Weighting: Pendahuluan studi : 1. MADM 2. SAW Pengumpulan data: 1. Data hotel 2. Persiapan alat dan bahan penelitian Penentuan bobot Pemilihan kriteria Kelola alternatif Simple Additive Weighting Analisis dan olah data dg metode SAW manual komputerisasi skripsi Dok.teknis aplikasi Gambar 3.1 Desain Penelitian Gambar di atas merupakan desain penelitian yang digunakan dalam membangun sistem pendukung keputusan pemilihan hotel.

35 Tahapan-tahapan penelitian yang dilakukan adalah: 1. Menentukan kebutuhan data yang akan diperlukan, yakni data-data hotel dan variabel yang mempengaruhi dalam pemilihan hotel. 2. Mengumpulkan data sebagai alternatif pemilihan yang akan diproses. 3. Mempersiapkan alat dan bahan penelitian untuk membuat suatu web dan data-data yang telah dikumpulkan untuk dirubah ke dalam bentuk program. Setelah tahapan-tahapan tersebut dijalankan, maka data penelitian akan terdiri dari 2 cara yakni studi kepustakaan dan wawancara. Selanjutkan data penelitian akan dikembangkan melalui pemilihan metode yakni metode Sekuensial Linier atau Waterfall, yaitu terdapat komponen Analysis, Design, Code, Test, yang selanjutnya akan diimplementasikan menjadi sebuah aplikasi. 3.3 Metode Penelitian Metode adalah tahapan dalam melakukan penelitian, untuk mendapatkan data seakurat mungkin, adapun metode yang dilakukan adalah sebagai berikut: 3.3.1 Deskripsi Umum Sistem Sistem pemilihan hotel melati merupakan sebuah sistem pendukung keputusan yang memberikan hasil output berupa alternatif-alternatif hotel yang sesuai dengan tingkat kepentingan yang diinginkan calon konsumen hotel.

36 Pada sistem pendukung keputusan ini diimplementasikan salah satu dari metode Multi Attribute Decision Making yakni metode Simple Additve Weighting (SAW) dengan cara mencari penjumlahan bobot dari rating pada setiap alternatif. Adapun tahapan dalam memilih alternatif hotel-hotel yang diberikan yakni: 1. Memberikan nilai bobot yang menunjukkan tingkat kepentingan relatif setiap atribut atau kriteria. 2. Proses normalisasi matriks keputusan (X) ke suatu skala yang dapat diperbandingkan dengan semua rating alternatif yang ada. 3. Melakukan pengalian bobot dari setiap kriteria dengan matriks yang telah ternomalisasi, hasil dari perkalian dijumlahkan untuk masing-masing alternatif. Proses perangkingan berdasarkan alternatif yang memiliki nilai total terbesar sampai terendah sebagai hotel yang tingkat kepentingannya paling tinggi. 3.3.2 Metode Pengumpulan Data Data yang digunakan dalam penelitian ini meliputi: 1. Metode Studi Kepustakaan Mempelajari literatur yang berkaitan dengan teori peragkat lunak sistem pendukung keputusan yang akan dibuat dengan metode Simple Additive Weighting (SAW) 2. Pengumpulan data Untuk mengetahui penilaian terhadap hotel yang baru disinggahi, makan dilakukan pengumpulan data dari sebuah website reservasi hotel.

37 Pengumpulan data variable diambil dari hotel melati dan hotel berjenis guest house. Adapun harga sewa kamar diambil dari pengumpulan data secara langsung dan mengeceknya ke alamat website masing-masing hotel. 3. Kuesioner Untuk mengetahui penilaian tamu hotel terhadap hotel yang baru disinggahi, maka dilakukan sebuah observasi berupa kuesioner yang dititipkan pada tiap-tiap hotel. Berikut ini adalah pertanyaan-pertanyaan yang diberikan pada kuesioner yang terdiri dari 8 pertanyaan dengan 5 pilihan jawaban. 1. Termasuk kriteria mana, harga hotel yang baru Anda singgahi? a. Sangat mahal b. Mahal c. Cukup d. Murah e. Sangat murah 2. Bagaimana lokasi hotel yang Anda singgahi ini? a. Sangat strategis sekali b. Strategis c. Cukup d. Tidak strategis e. Sangat tidak strategis 3. Bagaimana panorama yang disajikan oleh hotel tsb? a. Sangat indah sekali b. Indah c. Cukup d. Tidak indah e. Sangat tidak indah

38 4. Bagaimana fasilitas hotel yang ditawarkan hotel tsb? a. Sangat nyaman sekali b. Nyaman c. Cukup nyaman d. Tidak nyaman e. Sangat tidak nyaman 5. Bagaimana keamanan yang diberikan hotel tsb? a. Sangat aman sekali b. Aman c. Cukup aman d. Tidak aman e. Sangat tidak aman 6. Bagaimana kualitas produk makanan/minuman yang Anda dapatkan? a. Sangat baik b. Baik c. Cukup d. Tidak baik e. Sangat tidak baik 7. Bagaimana pelayanan staf hotel di hotel tsb? a. Sangat ramah sekali b. Ramah c. Cukup ramah d. Tidak ramah e. Sangat tidak ramah 8. Bagaimana kebersihan yang dimiliki hotel tsb? a. Sangat bersih b. Bersih c. Cukup d. Tidak bersih e. Sangat tidak bersih

39 4. Wawancara Untuk memastikan kriteria apa saja yang biasanya menjadi patokan calon tamu hotel dalam mencari hotel yang tepat, maka dilakukan wawancara terhadap pihak hotel untuk mengetahui secara langsung kriteria yang biasanya tamu hotel cari dan kriteria yang menjadi konsep dasar guna mempertahankan kunjungan tamu. 3.4 Proses Pengembangan Perangkat Lunak Model proses rekayasa atau pengembangan sistem perangkat lunak digunakan pendekatan berbasis dengan model proses sekuensial linier. Sedangkan pemodelan analisis dengan analisis terstruktur. Dengan menggunakan sekuensial linier, sebuah pendekatan kepada pengembangan perangkat lunak yang sistematik dan sekuensial yang mulai pada tingkatan dan kemanjuan sistem pada seluruh analisis, desain atau perancangan, kode, pengujian dan pemeliharaan. Di bawah ini merupakan proses skema dalam model proses sekuensial linier atau waterfall: Pemodelan sistem informasi Analisis Desain Kode Pengujian Gambar 3.2 Sekuensial Linier

40 Proses perekayasaan sistem menurut model sekuensial sistem melalui tahapan sebagai berikut: 1. Analisis kebutuhan perangkat lunak Merupakan bagian dari sistem yang lebih besar, kerja dimulai dengan membangun syarat dari semua elemen sistem dan mengalokasikan beberapa sub-set dari kebutuhan ke perangkat lunak tersebut. Rekayasa dan analisis sistem berhubungan pengumpulan kebutuhan pada tingkat sistem dengan sejumlah analisis kecil dan desain lengkap. 2. Desain atau perancangan sistem Proses perancangan dokumen teknis awal tentang penyusunan struktur data, susunan perangkat lunak, representasi perangkat lunak, dan algoritma prosedural pada sistem pendukung keputusan pemilihan hotel. 3. Kode atau implementasi sistem Implementasi pembangunan sistem yang didasarkan pada dokumen teknis yang telah disusun, terdapat proses implementasi basis data. 4. Pengujian atau testing Proses terpusat pada logika internal perangkat lunak, memastikan bahwa semua pernyataan diuji, dan pada eksternal fungsional yaitu mengarahkan pengujian untuk menemukan kesalahan dan memastikan bahwa input yang dibatasi akan memberitahukan hasil aktual yang sesuai dengan hasil yang dibutuhkan.

41 Model analisis merupakan model yang merupakan representasi teknis yang pertama dari sistem. Pemodelan analisis yang digunakan dalam skripsi ini adalah model analisis terstruktur. Model analisis terstruktur adalah aktivitas pembangunan model dengan menggunakan notasi yang sesuai dengan prinsip analisis operasional dengan membagi sistem secara fungsional, kemudian menggambarkan esensi dari apa yang harus dibagun. (Pressman, 2002:351). Digambarkan struktur model analisis dari literatur Pressman yang mencakup tiga sasaran utama yaitu Data Flow Diagram (DFD), Entity Relation Diagram (ERD), dan State Transition Diagram (STD). Tetapi yang digunakan dalam skripsi ini adalah Data Flow Diagram (DFD), Entity Relation Diagram (ERD), dan Data Dictionary. 1. Pemodelan Data ERD Pemodelan data menggambarkan hubungan antara objek data. ERD adalah notasi yang digunakan untuk melakukan aktivitas pemodelan data. Model data ini terdiri dari tiga informasi yang saling tergantung, yaitu : objek data, atribut yang menggambarkan hubungan objek data tersebut dan hubungan yang menghubungkan objek data yang satu dengan yang lain. Atribut dari masing - masing objek data yang ditulis dengan menggunakan deskripsi objek data. Tabel 3.1 Notasi ERD Dasar Notasi Elemen Deskripsi Objek data Representasi dari hampir semua informasi gabungan

42 Objek Data yang harus dipahami oleh perangkat lunak Menentukan properti suatu objek dan mengambil salah satu dari tiga Atribut Atribut karakteristik yang berbeda. Salah satu atribut atau lebih harus dijadikan kunci Hubungan (object relationship pairs) akan mendefinisikan hubungan Hubungan Hubungan yang relevan antar objek data. Object relationship pairs mempunyai dua arah, dimana mereka dapat dibaca dari dua arah 2. Pemodelan fungsional dan aliran informasi DFD DFD merupakan teknis grafis yang menggambarkan aliran informasi dan transformasi yang diaplikasikan pada saat data bergerak dari input menjadi output.

43 Tabel 3.2 notasi DFD Dasar Notasi Deskripsi Entity Prosedur atau konsumer informasi yang ada di luar bound system untuk dimodelkan. Proses Transfer informasi (fungsi) yang ada di dalam bound system untuk dimodelkan. Objek Data Penyimpanan Objek data anak panah yang menunjukan arah data Repository data yang disimpan untuk digunakan oleh satu atau lebih, proses dapat disederhanakan buffer atau queque atau serumit database relational. 3. Kamus data Data Dictionary Kamus data merupakan sebuah daftar yang terorganisasi dari elemen data yang terhubung dengan sistem, dengan definisi yang tegar dan teliti sehingga pemakai dan analisis sistem akan memiliki pemahaman yang umum mengenai input, output, komponen penyimpanan dan bahkan kalkulasi inter-mediata.

44 3.5 Metode Penyelesaian Masalah 3.5.1 Metode Simple Additive Weighting (SAW) Metode ini mengharuskan pembuat keputusan menentukan bobot bagi setiap atribut. Skor total untuk sebuah alternatif diperoleh dengan menjumlahkan seluruh hasil perkalian antara rating (yang dapat dibandingkan lintas atribut) dan bobot tiap atribut. Rating tiap atribut haruslah bebas dimensi yang artinya telah melewati proses normalisasi sebelumnya. Contoh metode SAW pada pemilihan hotel Dalam contoh ini menggunakan 2 data hotel yang akan dihitung. Kriteria C1 C2 C3 C4 C5 C6 C7 C8 Tabel 3.3 Kriteria Keterangan Harga Lokasi Panorama Fasilitas Keamanan Kualitas makanan Pelayanan staf hotel Kebersihan Bilangan fuzzy tersebut dikonversikan ke dalam bilangan crisp. Tabel 3.4 Bobot Bilangan Fuzzy Nilai Sangat Tidak Penting (STP) 1 Tidak Penting (TP) 2 Cukup Penting (CP) 3

45 Penting (P) 4 Sangat Penting (SP) 5 Tabel 3.5 Alternatif Hotel No Alternatif Kriteria C1 C2 C3 C4 C5 C6 C7 C8 1 Setiabudi 175.000 stategis cukup nyaman cukup cukup Sangat Bersih GH ramah 2 Dragor 150.000 cukup Sangat indah nyaman cukup cukup ramah cukup Kemudian dari setiap alternatif diberikan nilai berdasarkan kondisi dari setiap kriteria seperti tabel di bawah ini. Tabel 3.6 Nilai Hotel No Alternatif Kriteria C1 C2 C3 C4 C5 C6 C7 C8 1 Setiabudi 175 4 3 4 3 3 5 4 GH 2 Dragor 150 3 5 4 3 3 4 3 Setelah itu normalisasi dengan rumus berikut: Jika j adalah atribut keuntungan (benefit) Jika j adalah atribut biaya (cost) Normalisasi C1 (harga): r 11 = min(175;150) 175 150 = = 0, 86 175 r 21 = min(175;150) 150 150 = = 1 150 Normalisasi C2 (lokasi): 4 r 12 = max(4;3) =4 = 1 4

46 r 22 = 3 max(4;3) =3 4 = 0, 75 Normalisasi C3 (panorama): 3 3 r 13= max(3;5) = 5 = 0, 6 5 5 r 32= max(3;5) = 5 = 1, dan seterusnya. Berikut adalah hasil normalisasi: R= 0,86 1 0,6 1 1 1 1 1 1 0,75 1 1 1 1 0,8 0,75 Setelah melakukan proses normalisasi, selanjutnya melanjutkan proses perangkingan dengan mengalikan bobot yang telah diberikan oleh calon tamu hotel: W = [3, 4, 5, 3, 4, 3, 4, 4] Perhitungan data bobot dengan rumus V i n j 1 w r j ij, maka hasil yang diperoleh adalah sebagai berikut: V1 = (3)(0,86) + (4)(1) + (5)(0,6) + (3)(1) + (4)(1) + (3)(1) + (4)(1) + (4)(1) = 27,57 (Memiliki nilai terbesar sebagai alternative terbaik) V2 = (3)(1) + (4)(0,75) + (5)(1) + (3)(1) + (4)(1) + (3)(1) + (4)(0,8) + (4)(0,75) = 27,20