BAB III METODOLOGI PENELITIAN

dokumen-dokumen yang mirip
PENGEMBANGAN APPLICATION MANAGEMENT SYSTEM PADA WEBSITE JURUSAN ILMU KOMPUTER

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

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Ruang Baca Jurusan Ilmu Komputer Fakultas


BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

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

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB III METODOLOGI PENELITIAN

5 BAB V IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN. Pada pembuatan Plugin Penjadwalan Seminar pada Jurusan Ilmu

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN Gambaran Umum Pembangunan Sistem. aplikasi ini yaitu menggunakan pemrograman prosedural yakni tidak seperti

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

Bab 4 Implementasi dan Evaluasi

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

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

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

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI

III. METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PEMBAHASAN. mendukung Aplikasi Penilaian Akademik Berbasis web

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini

BAB IV IMPLEMENTASI APLIKASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB III METODE PENELITIAN. mempermudah pelaksanaan penelitian. Tahap-tahap penelitian dalam

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN. Setelah melakukan tahap analisis dan perancangan sistem selesai di

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

BAB IV HASIL DAN UJI COBA. Berikut adalah tampilan hasil dan pembahasan dari Perancangan Analisa

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

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

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. tahap implementasi. Implementasi merupakan tahap meletakkan sistem sehingga


BAB IV IMPLEMENTASI DAN PENGUJIAN. 1. Perangkat Keras a. Proscessor : Intel Core i M b. RAM : 2 GB c. Hardisk : 500 GB

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. rangka memenuhi kebutuhan pengguna agar permasalahan yang ada dapat

BAB V IMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan proses pembangunan komponen-komponen

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB IV HASIL DAN UJI COBA

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB III METODE PENELITIAN. Pengetahuan Alam dan Jurusan Budidaya Perairan Fakultas Pertanian Universitas

BAB III METODE PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA. yang digunakan untuk memperjelaskan tentang tampilan-tampilan yang ada pada

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi dapat dilakukan melalui server atau client dan membutuhkan

Transkripsi:

21 BAB III METODOLOGI PENELITIAN 3.1 Tempat dan Waktu Penelitian Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung. Waktu penelitian dilakukan pada Semester Ganjil 2014/2015. 3.2 Alat dan Bahan Kebutuhan perangkat keras ( hardware) dan perangkat lunak ( Software) yang digunakan adalah sebagai berikut: 3.2.1 Alat Alat-alat atau kebutuhan perangkat keras yang digunakan dalam pembangunan sistem ini adalah sebagai berikut: 1. Notebook dengan spesifikasi: Prosesor Intel Core i5-2430m2,40 GHz, 2 GB RAM DDR3, 640 GB Harddisk.

15 3.2.2 Bahan Bahan atau perangkat lunak (Software) yang digunakan dalam membantu pembangunan sistem ini adalah: 1. Sistem Operasi Windows 7 Ultimate 32 Bit, 2. Notepad++ v.6.5.1, 3. XAMPP, 4. Bahasa Pemrograman PHP, 5. Google Chrome v.38.0.2125.104, 6. MySQL Server 32 Bit. 3.3 Metode Penelitian Langkah langkah metode penelitian ini adalah sebagai berikut : 1. Analisis Situasi Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung. Analisis yang didapat dalam penelitian ini adalah salah satunya bahwa sebagai Jurusan Ilmu Komputer FMIPA Unila yang berhubungan dengan teknologi informasi dan sistem informasi ternyata tidak semua kegiatan akademik ditunjang dengan teknologi informasi dan sistem informasi. Jurusan Ilmu Komputer FMIPA Unila mempunyai web khusus yaitu web Jurusan Ilmu Komputer FMIPA Unila. Saat ini web tersebut hanya digunakan sebatas untuk menampilkan informasi dan dokumen kegiatan akademik. Jurusan Ilmu Komputer FMIPA Unila juga mempunyai sistem informasi hasil pengembangan pihak Jurusan ataupun merupakan hasil Tugas Akhir/Skripsi mahasiswa yang bermanfaat bagi

16 Jurusan, tetapi sistem informasi tersebut menyebar dan tidak dikelola dengan baik. Dengan dibuatnya penelitian ini akan sangat baik jika sistem informasi tersebut dapat dikelola dan dimanfaatkan secara maksimal. 2. Penelusuran Pustaka Melakukan survey kepustakaan yang relevan bagi masalah yang diteliti. Pada tahap ini dilakukan survey kepustakaan yang berkaitan dengan masalah yang diteliti yang bersumber dari buku, jurnal, skripsi atau tugas akhir dan internet. Informasi yang didapatkan antara lain tentang AMS. Website yang ada pada umumnya tidak menggunakan AMS sehingga manajemen konten yang ada tidak maksimal. Informasi mengenai Jurusan Ilmu Komputer FMIPA Unila, bahwa selama ini Jurusan Ilmu Komputer FMIPA Unila mempunyai banyak sistem informasi hasil pengembangan Jurusan dan hasil Tugas Akhir/Skripsi mahasiswa. Selama ini sistem informasi tersebut berdiri sendiri dan belum dikelola dengan baik. Hal ini merupakan sesuatu yang disayangkan karena sistem informasi tersebut dapat membantu Jurusan Ilmu Komputer FMIPA Unila dalam menjalankan manajemen di Jurusan. Setelah melakukan survey kepustakaan dan mendapatkan informasi mengenai pengembangan website menggunakan AMS, langkah selanjutnya yaitu mengidentifikasi dan mendefinisikan masalah. Pada tahap ini, hal yang disimpulkan menjadi permasalahan adalah penerapan AMS untuk membantu Jurusan Ilmu Komputer Unila dalam mengelola sistem informasi yang dimiliki dalam sebuah (wadah) website.

17 3. Perumusan Masalah Berdasarkan analisis situasi yang dilakukan, diketahui bahwa Jurusan Ilmu Komputer FMIPA Unila memiliki potensi sistem informasi yang baik tetapi belum dimanfaatkan secara maksimal. Hipotesis adalah dugaan atau pernyataan sementara yang menjadi jawaban dari sebuah permasalahan. Hipotesis sementara belum memanfaatkan sistem informasi adalah tidak dapat memanajemen sistem informasi dengan baik karena faktor kesibukan pihak Jurusan dan kesulitan lain. Untuk itu, penelitian ini dilakukan untuk memanfaatkan AMS sehingga Jurusan dapat dengan mudah mengoleksi dan mengelola sistem informasi yang dimiliki dengan lebih mudah. Pengelolaan tersebut dalam bentuk membangun sistem informasi yang menerapkan AMS. Setelah berhasil implementasi, pihak Jurusan cukup menempelkan konten pada sistem informasi yang dibuat dengan sedikit kostumisasi. 4. Perancangan Web Berbasis AMS Pada langkah ini dilakukan penyusunan rencana atau rancangan pembangunan sistem informasi berbasis web yang menerapkan AMS. Sistem informasi ini dirancang untuk membantu memudahkan pihak Jurusan untuk menyajikan informasi yang berhubungan dengan kegiatan akademis. Sistem ini dibuat dengan menerapkan AMS sebagai media untuk mengelola dan memfasilitasi proses pembuatan, pembaharuan, dan publikasi konten di Jurusan Ilmu Komputer FMIPA Unila. Rancangan desain dibuat berdasarkan hasil dari analisis kebutuhan yang telah diperoleh. Pada penelitian ini desain yang akan dibuat adalah perancangan Interface (tampilan sistem) yang digunakan untuk menampung konten.

18 5. Implementasikan AMS Pada Konten di Web Tahap implementasi merupakan tahap dimana hasil desain software diterjemahkan kedalam bahasa yang dapat dimengerti oleh komputer. Dalam pembangunan system ini menggunakan bahasa pemrograman PHP karena bahasa pemrograman ini mendukung aplikasi berteknologi web. Database yang dihasilkan disimpan dalam aplikasi database MySQL. Web tersebut menggunakan fungsi AMS yang dapat menempelkan konten tanpa harus mengubah koding di dalam web. AMS yang akan dibangun mempunyai kemampuan mengelola konten. Implementasi ini bertujuan untuk menyelesaikan sistem yang telah dibuat rancangannya dan mulai menggunakan system serta mengujinya untuk mengetahui kesalahan atau error yang terdapat pada sistem. 3.4 Perancangan Web Berbasis AMS Perancangan web berbasis AMS ini dimulai dengan membuat desain Interface (tampilan sistem). Berikut rancangan tampilan end user ditunjukkan dengan Gambar 3.1, tampilan uploader ditunjukkan dengan Gambar 3.2, dan tampilan administrator ditunjukkan dengan Gambar 3.3.

19 Gambar 3.1 Rancangan Tampilan Sistem End User Tampilan sistem end user yang akan dibuat ini terdiri dari header, menu, dan frame aplikasi. Header adalah sebuah ruang grafis yang terletak di bagian paling atas website. Sebagai simbol website, tentunya header memiliki peranan penting dalam website. Header biasanya memuat logo atau ikon tertentu yang melambangkan pemilik website. Header yang akan dibuat merupakan logo dari Jurusan Ilmu Komputer FMIPA Unila. Frame adalah teknik yang digunakan untuk membagi window menjadi beberapa bagian. Setiap bagian dapat diisi dengan sebuah halaman web yang sesuai. Frame aplikasi yang akan dibuat berisi konten web yang telah dimasukkan ke dalam website dan konten tersebut dapat berjalan dengan baik di frame aplikasi ini.

20 Gambar 3.2 Rancangan Tampilan Sistem Uploader Menu yang akan dibuat berisi login, konten yang dimasukkan, dan informasi tentang Jurusan. Menu diatas terdiri Menu User yang di dalamnya terdapat submenu Membuat Aplikasi, Membuat Database, Maintenance Database, User, dan Bantuan. Membuat Aplikasi digunakan untuk mengunggah konten berbentuk zip yang dimasukkan ke dalam website. Nama Menu digunakan untuk menampilkan nama konten di dalam menu aplikasi yang akan digunakan. Membuat Database digunakan untuk create database baru sesuai dengan database yang ada di dalam konten sehingga konten dan database bisa terkoneksi dengan baik. Submenu database ini terdapat nama database. Maintenance Database digunakan untuk import database dan mengelola database yang sudah dibuat. Menu user digunakan untuk merubah username dan password yang digunakan untuk login. Menu Bantuan digunakan untuk petunjuk atau tata cara dalam mengunggah aplikasi.

21 Gambar 3.3 Rancangan Tampilan Sistem Administrator Menu yang akan dibuat berisi login, konten yang dimasukkan, dan informasi tentang Jurusan. Menu diatas terdiri Menu Admin yang di dalamnya terdapat submenu Membuat Aplikasi, Kumpulan Database, Database Server, User, dan Membuat User. Membuat Aplikasi digunakan untuk mengupload konten berbentuk zip yang dimasukkan ke dalam website. Nama Menu digunakan untuk menampilkan nama konten di dalam menu aplikasi yang akan digunakan. Kumpulan Database digunakan untuk mendata pengguna database. Database Server digunakan untuk masuk ke dalam database server sebagai administrator. Menu user digunakan untuk merubah username dan password yang digunakan untuk login. Menu Membuat User digunakan untuk membuat user uploader dan membuat user database. Perbedaan dari tampilan administrator dan tampilan uploader adalah terdapat menu tambahan setelah login. Jika login sebagai administrator maka muncul menu tambahan Menu Admin, sedangkan jika login

22 sebagai uploader maka yang akan muncul Menu User. Pada tampilan end user hanya sebagai pengguna website yang ingin menjalankan aplikasi yang telah diunggah ke dalam website oleh administrator dan pengguna hanya memilih aplikasi yang ingin dijalankan dan aplikasi tersebut akan tampil di frame aplikasi. 3.5 Implementasi AMS Setelah melakukan perancangan selanjutnya adalah tahap implementasi. Implementasi yang akan dilakukan adalah proses coding yaitu membuat website yang di dalamnya terdapat fungsi AMS menggunakan bahasa pemrograman PHP. AMS yang akan dibangun mempunyai kemampuan mengelola konten. 3.6 Pengujian Pengujian sistem dilakukan dengan menggunakan metode black box yaitu equivalence partitioning. Metode equivalence partitioning adalah metode black box testing yang membagi domain masukan dari suatu program ke dalam kelaskelas data, dimana test cases dapat diturunkan. Equivalence partitioning berdasarkan pada premis masukan dan keluaran dari suatu komponen yang dipartisi ke dalam kelas-kelas, menurut spesifikasi dari komponen tersebut, yang akan diperlakukan sama (ekuivalen) oleh komponen tersebut. Dapat juga diasumsikan bahwa masukan yang sama akan menghasilkan respon yang sama pula. Alasan menggunakan metode equivalence partitioning pada pembangunan sistem ini adalah karena metode ini mencari kesalahan pada fungsi yang salah atau hilang, kesalahan pada interface dan kesalahan pada struktur data atau akses database sehingga dapat mengurangi masalah terhadap nilai masukan.

23 Rancangan daftar pengujian ditunjukkan pada Tabel 3.1. Tabel 3.1 Tabel Daftar Pengujian No. Kelas Uji Daftar Pengujian Hasil Yang Diharapkan 1 Interface Pengujian pada Browser Tampilan sistem terlihat baik Pengujian Fungsi pada Menu 2 Fungsi Login Input login administrator dengan memasukkan username dan password yang benar Input login administrator dengan memasukkan username dan password yang salah Login administrator bisa memasukkan konten ke dalam website dan dapat menghapusnya Login administrator bisa mengupload database ke dalam website Login administrator bisa merubah username dan password login Menampilkan halaman menu yang diinginkan Menampilkan halaman administrator dan menu untuk administrator yang dapat memasukkan sistem ke dalam website Menu untuk administrator tidak tampil dan administrator tidak dapat login Administrator bisa memasukkan konten ke dalam website dan dapat menghapusnya Administrator bisa mengupload database ke dalam website dan Administrator bisa merubah username dan password login Administrator melakukan login dan semua aplikasi yang di upload muncul Semua aplikasi yang telah dimasukkan muncul 3 Fungsi AMS Memasukkan nama konten yang akan ditampilkan di menu Memasukkan konten ke dalam website berbentuk file.zip Nama konten yang masuk sesuai dengan yang tampil di menu Konten masuk ke dalam website dan muncul di menu

24 No. Kelas Uji Daftar Pengujian Hasil Yang Diharapkan Memasukkan konten ke dalam website selain file.zip Menampilkan pesan error yang memberitahukan bahwa konten yang dimasukkan bukan berbentuk file.zip File.zip yang dimasukkan harus memenuhi standar upload.zip yang diinginkan Menampilkan pesan error yang memberitahukan bahwa konten yang dimasukkan tidak sesuai standar file.zip yang diminta Memasukkan nama database yang akan diupload ke database server Database yang dibuat sesuai dengan nama database yang dimasukkan Menjalankan konten yang telah dimasukkan Konten berjalan dengan baik Menghapus konten yang telah dimasukkan Konten terhapus dengan baik Mengubah isi file konten yang telah dimasukkan File konten dapat diubah dengan baik