BAB IV PENGUJIAN DAN HASIL 4.1 Implementasi Sistem Implementasi sistem merupakan uraian dari sistem yang telah dibangun oleh si pembuat sistem. Pada implementasi sistemakan dijelaskan tentang kebutuhan perangkat keras dan perangkat lunak yang ada di dalam sistem, tujuan penjabaran ini agar diketahui spesifikasi yang dibutuhkan untuk menjalankan aplikasi yang telah dibuat. Kebutuhan perangkat keras dalam pembuatan aplikasi dan perangkat lunak dalam aplikasi Pemilihan biro tour dengan destinasi wisata pantai dapat dilihat di bawah. 4.1.1 Kebutuhan Perangkat Keras Perangkat keras minimal yang dapat digunakan untuk pembuatan dan menjalankan aplikasi Pemilihan biro tour dengan destinasi wisata pantai untuk berbasis android menggunakan metode Topsis adalah sebagai berikut: 1. CPU Intel Atom CPU Z2520 GHz 2. OS 3. Available RAM 1 MB 4. Penyimpanan Internal 6 GB 4.1.2 Android KitKat v4.4.4 Kebutuhan Perangkat Lunak Perangkat lunak yang digunakan untuk pembuatan dan menjalankan aplikasi Pemilihan biro tour dengan destinasi wisata pantai untuk berbasis android menggunakan metode Topsis adalah sebagai berikut: 1. Sistem operasi Windows Seven Ultimate 80 81 2. Basic For Android 3. Microsoft Office Word 2007 4. Microsoft Visio 2010 4.2 Pengujian Sistem Pengujian sistem dimaksudkan untuk mengetahui jalannya aplikasi yang telah dibuat, apakah jalannya aplikasi telah sesuai harapan atau belum. Pada proses pengujian ini yang akan diuji yaitu jalannya sistem. Berikut proses pengujian pada aplikasi Pemilihan biro tour dengan destinasi wisata pantai untuk berbasis android menggunakan metode Topsis. 4.2.1 Halaman Home Halaman home pada aplikasi Pemilihan biro tour dengan destinasi wisata pantai berbasis android menggunakan metode Topsis dapat dilihat pada gambar 4.1 Gambar 4.1 Halaman Home Pada halaman home pada aplikasi yang telah dibuat untuk menentukan dapat dijelaskan bahwa, tampilan awal akan menampilkan judul skripsi yang 82 dibuat, logo kampus universitas kanjuruhan serta nama dan nim sipembuat aplikasi. Pada menu home juga akan muncul menu pilihan yang terdiri dari menu, profil dan keluar yang dapat dipilih oleh pengguna sistem. 4.2.2 Skenario Pengujian Halaman Home No. Deskripsi 1. Kelompok fungsional Uji Menu Normal Home Kasus Uji Hasil yang Hasil Uji diharapkan Melakukan pada klik Menampilkan pilihan halaman Sukses yang menu yang ada di telah di klik halaman utama 2. Button Normal Menu 3. Button Button klik Menampilkan Sukses pada button menu halaman menu Normal Profil 4. Melakukan Melakukan klik Menampilkan Sukses pada button profil halaman profil Normal Keluar Melakukan pada klik Keluar dari Sukses button aplikasi keluar Tabel 4.1 Tabel skenario Pengujian Halaman Home 4.2.3 Source coding halaman home Pada source coding halaman home berisikan loadlayout dari home menu, button profil serta tombol keluar,fitur component yang terdapat pada layout home adalah component timer yang berfungsi untuk simulator loading/ waktu tunggu untuk masuk ke activity berikutnya. Adapun source coding dari menu halaman info adalah sebagai berikut : 83 Activity.LoadLayout("Home") Activity.AddMenuItem("Menu","Menu") Activity.AddMenuItem("Profil","Profil") Activity.AddMenuItem("Keluar","Keluar") Activity.AddView(sc,0%x,0%y,100%x,100%y) sc.Panel.AddView(PrgBar1,45%x,70%y,20%x,20%y) timer1.Initialize("Timer1",700) timer1.Enabled=True sc.Panel.Width=100%x sc.Panel.Height=100%y Gambar 4.2 Source Coding Halaman home 4.2.4 Halaman Info Halaman info pada aplikasi Pemilihan biro tour dengan destinasi wisata pantai untuk Ikan berbasis android menggunakan metode Topsis dapat dilihat pada gambar 4.3 Gambar 4.3 Halaman Info 84 Pada gambar 4.3 dapat dijelaskan bahwa halaman informasi digunakan untuk menampilkan tentang informasi sipembuat aplikasi, nama fakultas nama kampus serta tahun ajaran pembuatan skripsi tersebut. 4.2.5 Skenario Pengujian Halaman Info No. Deskripsi 1. Kelompok fungsional Uji Menu Info Normal Kasus Uji Hasil yang Hasil Uji diharapkan Sukses Melakukan scrol Menampilkan pada halaman halaman yang info telah di scrol (geser) Tabel 4.2 Skenario Pengujian Halaman Info 4.2.6 Source coding halaman info Pada source coding halaman info. Menerangkan list untuk coding melakukan pemilihan dari jenis – jenis activity,di mana pada info source coding loadlayout activity yang ada ada beberapa di antaranya tabhost info, database, analisa, analisa, hasil. Adapun source coding dari menu halaman info adalah sebagai berikut : Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("Info") Activity.Title="Info" Activity.TitleColor=Colors.Cyan Activity.Color=Colors.DarkGray ' ' Activity.Title="PROFIL" ukuran_layar.Initialize(1000dip) Activity.AddView(ukuran_layar,0%x,0%y,10 0%x,100%y) LV_Info.SetLayout(0%x,0%y,100%x,100%y) LV_Info.AddTwoLines("........","Nama Mahasiswa") LV_Info.AddTwoLines("........","Nim Mahasiswa") LV_Info.AddTwoLines2("Teknik Informatika","Prodi","") LV_Info.AddTwoLines2("SAINS dan TEKNOLOGI","Fakultas","") LV_Info.AddTwoLines2("2016 2017","Tahun Ajaran","") LV_Info.TwoLinesLayout.Label.TextColor= 85 Gambar 4.4 Source coding info 4.2.7 Halaman Database Halaman database pada aplikasi Pemilihan biro tour dengan destinasi wisata pantai untuk berbasis android menggunakan metode Topsis dapat dilihat pada gambar 4.5 Gambar 4.5 Halaman Data Base Pada gambar 4.5 dapat dijelaskan bahwa perancangan database digunakan untuk menyimpan jenis jenis database tempat wisata. Jenis jenis tempat wisata yang terdapat pada data base ini diantara lain: jenis jenis destinasi wisata yang terdapat pada daerah wisata pantai malang yang tersedia beserta info maps yang di dapatkan dari dan jenis kriteria analisa akan dijelaskan tentang masing masing keterangannya. 86 4.3.8 Skenario Pengujian Halaman Database No. Deskripsi 1. Kelompok fungsional Uji Menu Normal Kasus Uji yang Hasil Uji diharapkan Melakukan scrol Menampilkan pada Database Hasil halaman halaman database Sukses yang telah di scrol (geser) Tabel 4.3 Tabel Skenario Pengujian Halaman Database 4.2.9 Source coding halaman Database Pada source coding halaman database. Menerangkan jenis makanan serta criteria penilaian yang di lakukan oleh perhitungan fuzzy.adapun untuk menggunakan penyimpan data di gunakan fitur compenent listview untuk menampilkan data criteria jenis makanan dan juga criteria Adapun source coding dari menu halaman database adalah sebagai berikut : LV_Database.TwoLinesAndBitmap.ItemHeight=220 If File.Exists(File.DirInternal,"Data.db")=False Then File.Copy(File.DirAssets,"Data.db",File.DirInternal,"Data.db" ) End If If data.IsInitialized=False Then data.Initialize(File.DirInternal,"Data.db",False) End If ListView1.AddTwoLinesAndBitmap("Pantai Balekambang","info destinasi wisata",LoadBitmap(File.DirAssets,"logo.png")) ListView1.AddTwoLinesAndBitmap("Pantai Sendang Biru","info destinasi wisata",LoadBitmap(File.DirAssets,"logo.png")) ListView1.AddTwoLinesAndBitmap("Pantai Tamban","info destinasi wisata",LoadBitmap(File.DirAssets,"logo.png")) ListView1.AddTwoLinesAndBitmap("Pantai Tiga Warna","info destinasi wisata",LoadBitmap(File.DirAssets,"logo.png")) ListView1.AddTwoLinesAndBitmap("Pantai Sendiki","info destinasi wisata",LoadBitmap(File.DirAssets,"logo.png")) ListView1.AddTwoLinesAndBitmap("Pantai Sipilot","info destinasi 87 Gambar 4.6 Source coding Database 4.2.13 Source coding halaman Analisa Source coding Activity dari halaman analisa berikansa listing program output dari perhitungan dari sistem dan juga hasil output yang didapatkan yang di dibutuhkan untuk mendapatkan nilai dari perhitungan yang didapatkan dari penerapan metode . Adapun listing program dari halaman hasil analisa adalah sebagai berikut Gambar 4.6 Halaman Analisa 4.2.14 Skenario Pengujian Halaman Hasil Analisa No. Deskripsi 1. Kelompok fungsional Uji Button Normal Kasus Uji Hasil diharapkan Melakukan scrol Menampilkan pada menu hasil Jenis wisata yang Hasil Uji halaman Sukses yang jenis wisata 2. Button fasilitas Normal Melakukan pada klik Menampilkan button hasil fasilitas Sukses 88 protein yang ada yang tersedia dalam menu hasil 3. Button Normal Melakukan pada sarana dan prasarana Sukses klik Menampilkan button sarana dan protein yang ada prasaran yang dalam menu hasil pada tersedia destinasi witasa 4. Button Harga tiket Normal Melakukan pada Sukses klik Menampilkan button hasil harga tiket protein yang ada yang dalam menu hasil di tawarkan pada jenis wisata pantai daerah malang Tabel 4.5 Tabel Skenario Pengujian Halaman Hasil Analisa 4.2.15 Source coding halaman Hasil Analisa Source coding Activity dari halaman hasil analisa berikan listing program output dari perhitungan dari metode smart yang di dibutuhkan untuk mendapatkan nilai dari destinasi wisata yang sesuai dengan kebutuhan . Adapun listing program dari halaman analisa adalah sebagai berikut Private E35 As EditText Private E36 As EditText Private E41 As EditText End Sub Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("Hitung") N1=Analisa.C1*0.2 N2=Analisa.C2*0.1 N3=Analisa.C3*0.2 N4=Analisa.C4*0.2 N5=Analisa.C5*0.2 N6=Analisa.C6*0.1 E31.Text=N1 E32.Text=N2 E33.Text=N3 E34.Text=N4 E35.Text=N5 E36.Text=N6 89 Gambar 4.10 Source coding hasil analisa 4.2.14 Source coding halaman Hasil Analisa Source coding Activity dari halaman hasil analisa dari perhitungan dari sistem dan juga hasil output yang didapatkan yang di dibutuhkan untuk mendapatkan nilai dari perhitungan yang didapatkan dari penerapan metode . Adapun listing program dari halaman hasil analisa adalah sebagai berikut Gambar 4.7 Halaman Hasil Analisa 4.2.14 Skenario Pengujian Halaman Hasil Analisa No. Deskripsi fungsional 1. Kelompok Uji List jenis Jenis Normal wisata yang di Kasus Uji Melakukan Hasil diharapkan Uji Menampilkan Sukses scrol pada menu halaman hasil yang Hasil yang jenis wisata rekomendasian Tabel 4.5 Tabel Skenario Pengujian Halaman Hasil Analisa 90 4.2.15 Source coding halaman Hasil Analisa Source coding Activity dari halaman hasil analisa berikan listing program output dari perhitungan dari metode smart yang di dibutuhkan untuk mendapatkan nilai dari destinasi wisata yang sesuai dengan kebutuhan . Adapun listing program dari halaman analisa adalah sebagai berikut If Hasil>=0.987 Then nilai=nilai+1 ListView1.AddTwoLinesAndBitmap("Prigi Tour Travel ","Bobot(00.033)",LoadBitmap(File.DirAssets,"logo.png")) ListView1.AddTwoLinesAndBitmap("Disa Prima","Bobot(0.0340.067)",LoadBitmap(File.DirAssets,"logo.png")) ListView1.AddTwoLinesAndBitmap("Dwi Java Tour and Travel","Bobot(0.0680.101)",LoadBitmap(File.DirAssets,"logo.png")) ListView1.AddTwoLinesAndBitmap("DJ Trans and Travel Dewi Trans","Bobot(0.1020.135)",LoadBitmap(File.DirAssets,"logo.png")) ListView1.AddTwoLinesAndBitmap("Artomoro Tour & Travel","Bobot(0.1360.169)",LoadBitmap(File.DirAssets,"logo.png")) ListView1.AddTwoLinesAndBitmap("Mitravela ne Tour & Travel","Bobot(0.1700.203)",LoadBitmap(File.DirAssets,"logo.png")) ListView1.AddTwoLinesAndBitmap("Bunga wisata Tour & Travel","Bobot(0.2040.237)",LoadBitmap(File.DirAssets,"logo.png"))