BAB III METODOLOGI. Penelitian ini dilaksanakan di Ruang Server Biro Sistem Informasi (BSI)

dokumen-dokumen yang mirip
BAB III METODOLOGI. architecture, RAM 2 GB,.NET Framework 3.5 untuk akses client di device berbeda.

BAB III METODOLOGI PENELITIAN. penelitian dalam Perancangan Virtual Desktop Infrastructure (VDI) ini dilaksanakan dari bulan

BAB III PERANCANGAN SISTEM

BAB IV METODE PENELITIAN. Penelitian ini adalah penelitian rekayasa perangkat lunak yang

6. Para Staf Jurusan Teknik Informatika UMY, Mbak Novi, Mas Haris dan terutama Mas Andhy yang senantiasa membantu penulis baik dalam hal administrasi

BAB III METODE PENELITIAN

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

BAB III METODE PENELITIAN. Untuk menunjung pembangunan manajemen sistem website yang ada CV.

BAB III METODE PENELITIAN. (Software Development Life Cycle). System Development Life Cycle (SDLC) adalah


BAB III METODE PENELITIAN


BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III CARA DAN METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Skripsi dan Tugas Akhir Jurusan Ilmu

BAB III METODOLOGI PENELITIAN

BAB III PERANCANGAN PENELITIAN

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

3. BAB III METODE PENELITIAN

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

IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODE PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III METODE PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. utuh ke dalam bagian - bagian komponennya dengan maksud untuk

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV ANALISIS DAN PERANCANGAN. diidentifikasi lalu dicarikan solusinya. Dalam tahap ini akan diuraikan beberapa

BAB III METODE PENELITIAN

BAB III METODOLOGI PENELITIAN. berjalannya perancangan dan implementasi website, antara lain: perangkat keras yang digunakan.

BAB III METODE PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

3.2. Analisa Masalah 3-1.

BAB V IMPLEMENTASI. Bab V Implementasi

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM


BAB III PERANCANGAN. aplikasi pencarian judul buku terdiri dari perangkat keras (hardware) dan perangkat

BAB IV IMPLEMENTASI DAN PENGUJIAN

5 BAB V IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI. Alat dan bahan yang digunakan dalam penelitian ini terdiri dari perangkat lunak dan

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

LAMPIRAN. Untuk instalasi Hyper-V 2012 R2 dibutuhkan DVD Installer Hyper-V 2012

BAB IV IMPLEMENTASI DAN EVALUASI

BAB I PENDAHULUAN Latar Belakang

1 H a n d o u t T u g a s A k h i r J u r u s a n M a n a j e m e n I n f o r m a t i k a

BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Alat dan Bahan Alat

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

Gambar 3.1. SDLC Alur Penelitian

BAB III METODOLOGI. Penelitian ini dilaksanakan di Ruang Data Center Biro Sistem Informasi

BAB III METODOLOGI PENELITIAN

BAB 1 PENDAHULUAN. 1.4 Latar Belakang. Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 4 HASIL DAN PEMBAHASAN

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISIS DAN RANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN. (Software Development Life Cycle). Model SDLC yang dipakai dalam penelitian

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB IV IMPLEMENTASI DAN PENGUJIAN

1 BAB III METODE PENELITIAN

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

BAB IV IMPLEMENTASI DAN UJI COBA SISTEM. Aplikasi Sistem Penerimaan Karyawan dibuat berbasis web dengan

BAB III ANALISIS DAN PERANCANGAN SISTEM


BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL RANCANGAN Hardware 1. Processor : Intel Dual Core CPU 2.0GHz 2. Memory (RAM) : 1 GB 3. Hardisk : 80 GB

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

BAB III METODE PENELITIAN. Pengetahuan Alam Universitas Lampung dan di Dinas Pemuda dan Pariwisata

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

1. Personal Computer (PC) atau Laptop. 32/64 bit architecture processor, 2 GB Random Access Memmory (RAM), Sistem Operasi Windows XP/7/8.

BAB IV IIMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap pengembangan dimana hasil analisis dan

I. ANALISIS DAN PERANCANGAN SISTEM. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB IV. digunakan. Hasil sistem yang dibuat merupakan sebuah aplikasi penerimaan siswa

BAB IV IMPLEMENTASI DAN EVALUASI. Tahap implementasi sistem adalah tahap penerapan dari hasil analisis dan

BAB III METODOLOGI PENELITIAN. digunakan berupa perangkat keras dan perangkat lunak. 8 GB Random Access Memmory (RAM), Sistem Operasi Windows 10.

BAB III METODE PENELITIAN. Pendekatan metode pengembangan sistem yang digunakan peneliti merupakan

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

III. METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika Dan

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi dan menjalankan sistem E-Auction pada

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN 1.1. Latar Belakang

Transkripsi:

BAB III METODOLOGI 3.1. Tempat dan Waktu Penelitian Penelitian ini dilaksanakan di Ruang Server Biro Sistem Informasi (BSI) yang berlokasi di Gedung AR Fachruddin B Universitas Muhammadiyah Yogyakarta, dan dilanjutkan di Ruang Laboratorium Jurusan Teknik Informatika Universitas Muhammadiyah Yogyakarta. Adapun waktu penelitian website Repositori Universitas Muhammadiyah Yogyakarta ini dilaksanakan dari bulan Mei 2016 - Agustus 2016. 3.2. Alat dan Bahan 3.2.1. Software Untuk membangun website Repositori UMY yang baru, pada penelitian ini dibutuhkan beberapa software yang di install pada server Universitas Muhammadiyah Yogyakarta. Table 3.1 Software yang digunakan Software Versi Fungsi Dspace 5.4 PostgreSQL 9.5.1 Java Development Kit 7 Sebagai platform open-source untuk mengakses, mengelola, dan menyimpan karya-karya ilmiah pada website Repositori UMY. Sebagai tempat penyimpanan data dari website Repositori UMY (relational database) Untuk mengkompilasi kode-kode java menjadi aplikasi java. 33

34 Software Versi Fungsi Apache Maven 3.3.9 Apache Tomcat 7.0.68 Apache Ant 1.8.4 Microsoft Hyper-V Server Ubuntu Server 2012 R2 14.04 LTS Google Chrome 49.0.2623.110 3.2.2. Hardware Memberikan kemudahan untuk mengatur Dspace menggunakan project Maven yang sudah ada sebelumnya dan dapat ditemukan pada direktori dspace-source]/dspace/modules atau dengan menambahkan pada projek Maven pribadi untuk membuat paket instalasi Dspace, dan menggunakan perubahan tampilan custom overlay. Menjalankan servlet yang diminta oleh client. Dengan kata lain, Apache Tomcat digunakan untuk membuat server web yang memungkinkan PC dapat bekerja mandiri sebagai server. Sebagai keperluan build tool yang menyediakan sumber daya dan melaksanakan proses yang memungkinkan membangun suatu software dari bentuk source code menjadi aplikasi yang siap didistribusikan atau bahkan telah diinstall pada remote server. Sebagai virtualization hypervisor untuk membangun virtual machine Ubuntu Server. Sebagai server pembangunan dan pengelolaan aplikasi Dspace Sebagai tempat menjalankan website. Selain perangkat lunak (software), dibutuhkan pula perangkat keras (hardware) yang digunakan untuk mendukung website Repositori UMY, yaitu Lenovo System X3650 M5 server. Pada server ini dibangun platform Dspace

35 melalui Ubuntu Server 14.04 LTS yang dimanajemen melalui virtualization hypervisor yaitu Microsoft Hyper-V Server 2012 R2. Adapun spesifikasi dari server Lenovo System X3650 M5 dapat dilihat pada Tabel 3.2 Table 3.2 Spesifikasi Lenovo System X3650 M5 Server Item Spesifikasi Model Lenovo System X3650 M5 CPU Cores 8 CPU x 2.40 GHz Processor Type Intel Xeon CPU E5-2630 v3 @ 2.40 GHz Processor Sockets 1 Corse per Socket 8 RAM 16 GB Number of NIC s 4 Memory 300 GB 3.3. Langkah Penelitian Dalam penelitian ini, metode yang digunakan untuk membangun website Repositori UMY adalah metode Waterfall. Metode ini merupakan sebuah pendekatan terhadap pengembangan perangkat lunak yang sistematik dengan beberapa tahapan, yaitu: Analysis, Design, Coding, dan Testing. Analysis Design Implementation Testing Gambar 3.1 Langkah Penelitian dengan Metode Waterfall

36 Penjelasan metode Waterfall yang terdapat pada Gambar 3.1: 1. Analysis, merupakan tahapan dimana penulis menganalisis segala hal yang ada pada pembuatan proyek atau pengembangan perangkat lunak yang bertujuan untuk memahami sistem yang ada, mengidentifikasi masalah dan mencari solusinya. Pada tahap analisis dilakukan dengan tiga cara, yaitu studi literatur atau studi pustaka, observasi, dan dokumentasi. Studi Literatur atau Studi Pustaka Merupakan tahapan pengumpulan informasi yang diperlukan untuk membangun sistem. Informasi tersebut diperoleh dengan membaca literatur yang terdapat pada buku, jurnal, skripsi, publikasi maupun artikel yang terkait dengan sistem repositori. Dari literatur-literatur tersebut dapat ditinjau mengenai persamaan dan/atau perbedaan terhadap penelitian yang dilakukan oleh penulis dengan penelitian sebelumnya. Observasi Pengumpulan data dengan melakukan pengamatan secara langsung terhadap objek penelitian, dengan mencatat hal-hal penting yang berhubungan dengan judul laporan, sehingga diperoleh data yang lengkap dan akurat. Dokumentasi Data dikumpulkan dengan sistem dokumentasi, baik melalui softcopy maupun hardcopy. 2. Design, tahapan ini merupakan tahap penerjemah dari keperluan atau data yang telah dianalisis ke dalam bentuk yang mudah dimengerti oleh user.

37 3. Implementation, yaitu menerjemahkan data yang dirancang ke dalam bahasa pemrograman yang telah ditentukan. 4. Testing, merupakan uji coba terhadap sistem setelah selesai dibuat. 3.4. Rancangan Proses Manajemen Data Penelitian Gambaran proses pengelolaan data pada website Repositori UMY yang akan diterapkan pada website Repositori UMY dapat dilihat pada Gambar 3.2. Peneliti 1 Admin 5 Pengguna 2 Penelitian 3 4 Server Browser Gambar 3.2 Rancangan Proses Manajemen Data Repositori UMY Penjelasan tentang Gambar 3.2 adalah sebagai berikut: 1. Pertama, seorang peneliti (researcher) atau admin Repositori UMY menyiapkan hasil penelitiannya dalam bentuk digital. 2. Hasil penelitian digital dimasukkan kedalam server Repositori UMY melalui website yang telah dibangun didalamnya.

38 3. Server Repositori UMY bertugas untuk menyimpan konten digital, memelihara, dan mengindeks file-file digital yang siap dipublikasikan. 4. File yang telah dipublikasikan siap di akses oleh pengguna. Baik itu mengunduh maupun hanya melihat dan mencari hasil penelitian digital. 5. Pengguna dapat mengakses Repositori UMY melalui browser. 3.5. Rancangan Arsitektur Perangkat Lunak Gambaran rancangan arsitektur perangkat lunak yang akan dibangun di Universias Muhammadiyah Yogyakarta untuk pengelolaan website Repositori UMY dapat dilihat pada Gambar 3.3. 1 Browser Internet Server Hyper-V Server 2012 R2 2 VM Server Ubuntu Server 14.04 LTS 3 diinstal Basis Data PostgreSQL v9 diinstal 4 Aplikasi Web Dspace v5.5 (Digital Repositori) Gambar 3.3 Rancangan Arsitektur Perangkat Lunak

39 Penjelasan tentang Gambar 3.3 adalah sebagai berikut: 1. Pada laptop/pc, perngguna mengakses Repositori UMY menggunakan browser yang terkoneksi dengan internet. 2. Pada server Lenovo System X3650 M5, dibangun hyper-v virtualization berupa Microsoft Hyper-V Server 2012 R2. 3. Di dalam Hyper-V, dibangun virtual machine Ubuntu Server 14.04 LTS yang didalamnya dibangun aplikasi Dspace untuk pengelolaan Repositori UMY dan PostgreSQL sebagai databasenya. 4. Aplikasi yang telah dibangun dikelola sehingga aplikasi tampil pada browser pengguna ketika diakses melalui internet. 3.6. Rancangan Perangkat Lunak 3.6.1. Rancangan Proses Metode perancangan yang digunakan adalah United Markup Languange (UML). Seperti yang diketahui, model UML yang dipakai dalam pengembangan aplikasi yaitu model Use Case Diagram dan Activity Diagram. Use Case Diagram Use case diagram dalam website Repositori UMY menggambarkan suatu urutan interaksi antara satu atau lebih aktor dan sistem. Gambaran use case diagram yang digunakan dalam website Repositori UMY dapat dilihat pada Gambar 3.4.

40 Data Kategori Artikel Data Pengguna <<include>> Admin Data Semua Artikel Mengatur Metadata <<include>> <<include>> <<include>> <<include>> Login Data Artikel Pribadi <<include>> Dosen UMY Edit Profil Mencari Artikel Pengguna / non-civitas UMY Mengunduh Artikel Gambar 3.4 Use Case Diagram Aplikasi Penjelasan tentang Gambar 3.4 adalah sebagai berikut: 1. Terdapat 3 aktor pada use case diagram aplikasi yakni admin Repositori UMY, Dosen UMY, dan mahasiswa maupun non-civitas UMY. 2. Admin Repositori UMY berhubungan langsung pada Update Data Master seperti data pengguna (Dosen maupun Staf UMY) dan data artikel yang terdapat dalam Repositori UMY. Selain itu admin Repositori UMY juga dapat mengatur metadata, koleksi atau kategori artikel, dan semua kegiatan pengelolaan Repositori UMY. 3. Untuk Dosen UMY, hanya bisa mengunduh dan mengedit artikel ilmiah milik pribadi. Dosen UMY tidak dapat mengedit artikel lain yang bukan haknya. Dosen UMY yang dapat login adalah Dosen UMY yang telah didaftarkan oleh Admin Repositori UMY.

Phase 41 4. Pengguna lain seperti mahasiswa maupun non-civitas UMY, hanya dapat mencari artikel ilmiah dan mendownload artikel dengan ketentuan tertentu sesuai dengan kebijakan universitas. Activity Diagram Berdasarkan usecase yang telah dibuat sebelumnya maka dapat diperoleh activity diagram berdasarakan aktor yang terlibat dalam usecase diagram. Activity diagram dalam aplikasi dibagi menjadi dua bagian yaitu activity diagram pengunggahan data dan activity diagram pengunduhan data. a. Activity Diagram Pengunggahan Data Gambaran Activity Diagram Pengunggahan Data yang digunakan dalam website Repositori UMY dapat dilihat pada Gambar 3.5. Activity Diagram Pengunggahan Data oleh Peneliti/Dosen Peneliti / Dosen Admin Repositori Tidak Memiliki Akun? Ya Registrasi Akun Login Input Data Artikel Gambar 3.5 Activity Diagram Pengelolaan Data oleh Peneliti/Dosen

Phase 42 Penjelasan tentang Gambar 3.5 adalah sebagai berikut: 1. Terdapat alur dari kegiatan pengunggahan data oleh Peneliti/Dosen yaitu dimulai dari melakukan login terlebih dahulu. 2. Akun yang belum didaftarkan oleh Admin Repositori UMY belum dapat melakukan login dan hanya dapat mencari dan mengunggah artikel sesuai dengan kebijakan universitas. 3. Setelah registrasi akun oleh Admin Repositori UMY (jika tidak memiliki akun), Peneliti/Dosen login menggunakan alamat email dan password. 4. Peneliti/Dosen mengisi data artikel dan mengunggah artikel. 5. Peneliti/Dosen dapat melakukan perubahan pada data artikel sesuai dengan ketentuan. b. Activity Diagram Pengunduhan Artikel Gambaran Activity Diagram Pengunduhan Data yang digunakan dalam website Repositori UMY dapat dilihat pada Gambar 3.6. Activity Diagram Pengunduhan Artikel Peneliti / Dosen Mencari Artikel Berdasarkan Penulis, Tanggal, Subjek, atau Judul Memilih Artikel Mengunduh Artikel Gambar 3.6 Activity Diagram Pengunduhan Data Artikel

43 Penjelasan tentang Gambar 3.6 adalah sebagai berikut: 1. Terdapat alur kegiatan pengunduhan artikel, yaitu dimulai dari pengguna mencari artikel sesuai kebutuhan. Pengguna dapat mencari artikel berdasarkan penulis, tanggal, subjek, dan judul artikel. 2. Pengguna memilih artikel. 3. Pengguna mengunduh artikel yang tersedia. 3.6.2. Rancangan Antarmuka (User Interface) User Interface sangat penting dalam suatu aplikasi karena merupakan bagian dari perangkat lunak yang menjadi sarana komunikasi antar user dengan sistem serta dapat membantu user dalam melakukan aktivitasnya. Pada aplikasi Dspace, tampilan website repositori sudah tersedia secara otomatis ketika website dibangun. Dengan begitu, rancangan antarmuka dilakukan hanya dengan mengubah dan menambahkan serta tidak membagun dari awal tampilan yang diberikan. Sehingga rancangan perubahan yang diberikan hanya sesuai kebutuhan pengguna maupun universitas. Rancangan Antarmuka Halaman Utama Rancangan antarmuka halaman utama merupakan tampilan utama dari aplikasi yang dapat dibuka oleh pengguna maupun Admin. Gambaran rancangan antarmuka halaman utama dapat dilihat pada Gambar 3.7.

44 Gambar 3.7 Rancangan Antarmuka Halaman Utama Pada Gambar 3.7, header website hanya menampilkan logo universitas dan tidak menampilkan button login sesuai dengan default dspace yang diberikan. Rancangan Antarmuka Halaman Login Rancangan antarmuka halaman login digunakan oleh Admin Repositori UMY maupun Dosen/Peniliti yang telah terdaftar. Gambaran rancangan antarmuka menu login dapat dilihat pada Gambar 3.8. Gambar 3.8 Rancangan Antarmuka Halaman Login

45 Rancangan Antarmuka Halaman Search Rancangan antarmuka halaman search digunakan oleh semua pengguna untuk mencari data artikel yang terdapat dalam digital repositori. Tidak terdapat perubahan rancangan antarmuka yang dilakukan selain slide bar dan header. Gambaran rancangan antarmuka halaman search dapat dilihat pada Gambar 3.9. Gambar 3.9 Rancangan Antarmuka Halaman Search Pada Gambar 3.9 terdapat beberapa kategori pencarian. Pengguna dapat mencari dan melakukan filter pencarian dengan kategori yang lebih spesifik. Rancangan Antarmuka Halaman Main Collections Rancangan antarmuka halaman main collections digunakan oleh pengguna untuk melihat kumpulan artikel yang dikategorikan berdasarkan jenis penelitian. Kategori ini telah ditentukan sebelumnya sesuai dengan kebijakan universitas. Berikut gambaran antarmuka halaman main collections yang dapat dilihat pada Gambar 3.10.

46 Gambar 3.10 Rancangan Antarmuka Halaman Main Collections Rancangan Antarmuka Halaman Pengunggahan Artikel Rancangan antarmuka halaman pengunggahan artikel digunakan oleh Peneliti/Dosen maupun Admin Repositori UMY yang memiliki akses ke website repositori UMY. Tidak ada perubahan yang dilakukan pada tampilan inti penggunggahan Artikel. Rancangan antarmuka halaman pengunggahan dapat dilihat pada Gambar 3.11. Gambar 3.11 Rancangan Antarmuka Halaman Pengunggahan Artikel

47 Rancangan Antarmuka Halaman Pengunduhan Artikel Rancangan Antarmuka Halaman Pengunduhan Artikel digunakan untuk semua pengguna dan Admin Repositori UMY. Tidak terdapat perubahan yang dilakukan pada tampilan inti pengunduhan artikel. Rancangan antarmuka pengunduhan artikel dapat dilihat pada Gambar 3.12. Gambar 3.12 Rancangan Antarmuka Halaman Pengunduhan Artikel