BAB III METODE PENELITIAN

dokumen-dokumen yang mirip
BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

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

BAB IV HASIL DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODE PENELITIAN. penelitian adalah pada semester Genap Tahun Pelajaran

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

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISIS DAN RANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

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

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI SISTEM

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

BAB IV HASIL DAN UJI COBA

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

BAB III ANALISIS DAN PERANCANGAN

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

Bab 4 Implementasi dan Evaluasi

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. adalah usaha restoran, dalam hal ini memerlukan system penjualan yang efisien,

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

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

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN SISTEM. Penelitian ini akan menghasilkan suatu aplikasi yang. digunakan untuk menemukan lokasi hotel terdekat dan

BAB III METODE PENELITIAN. digunakan sebagai pendekatan dalam memecahkan masalah. Biasanya kerangka

Bab 3 Perancangan Sistem

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM`

DAFTAR ISI. Halaman. KATA PENGANTAR... i. DAFTAR ISI...iii. DAFTAR TABEL...viii. DAFTAR GAMBAR... vi. ABSTRAK... xiv PENDAHULUAN...

BAB II ANALISIS PERANCANGAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB 4 IMPLEMENTASI DAN EVALUASI. Saat melakukan perancangan program aplikasi ini digunakan hardware dan


BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN SISTEM

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

BAB I PENDAHULUAN I-1

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV TESTING DAN IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN

III. METODOLOGI PENELITIAN

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

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III METODE PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI. Tabel 4 1 Spesifikasi Perangkat Keras 8192MB RAM

BAB IV HASIL DAN PEMBAHASAN

BAB III METODOLOGI PENELITIAN

BAB IV HASIL DAN PEMBAHASAN

BAB III METODE PENELITIAN. dan Ilmu Pengetahuan Alam Universitas Lampung dan pada perusahaan PT.

BAB III ANALISA DAN DESAIN SISTEM

lainnya. Android juga menggunakan sistem layar sentuh (touch screen) yang memudahkan pelanggan dalam penanganan navigasinya. Para pelaku bisnis telah

BAB 4 IMPLENTASI DAN EVALUASI HASIL

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Alat dan Bahan Alat

BAB IV HASIL DAN UJI COBA

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

BAB IV IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI

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

BAB III ANALISIS DAN DESAIN SISTEM

4.2.1 Tampilan Menu Android Gambar 4.1 Rancangan Layar Tampilan Menu Android 62

BAB IV HASIL RANCANGAN

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

pelanggan (Customer) dan dapat membantu dalam pencatatan data secara akurat. 2. Parameter Evaluasi Untuk tidak memperluas area pembahasan pada penulis

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

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

BAB III CARA DAN METODOLOGI PENELITIAN

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

BAB IV HASIL DAN PEMBAHASAN. menyangkut dari kebutuhan-kebutuhan fisik, tenaga kerja dan dana. Perancangan sistem dapat diartikan sebagai :

3.2. Analisa Masalah 3-1.

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. yang berbeda-beda untuk mendapatkan makanan yang diinginkan. Pada saat ini

BAB 4 RANCANGAN YANG DIUSULKAN. Berikut ini merupakan class diagram di mana menggambarkan hubungan antara

BAB III ANALISIS DAN PERANCANGAN

4. Halaman Keranjang. Gambar 4.41 Halaman Keranjang ( pelanggan) Pada halaman keranjang pelanggan dapat melihat barang apa saja

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMESNTASI DAN PENGUJIAN

BAB III ANALISIS DAN RANCANGAN SISTEM

Transkripsi:

BAB III METODE PENELITIAN 3.1 Kerangka Konseptual Penelitian Kerangka konseptual merupakan suatu bentuk kerangka berpikir yang dapat digunakan sebagai pendekatan dalam memecahkan masalah. Biasanya kerangka penelitian ini menggunakan pendekatan ilmiah dan memperlihatkan hubungan antar variabel dalam proses analisisnya. Adapun gambar kerangka berpikir dalam penelitian ini dapat dilihat pada Gambar 3.1. Gambar 3.1 Kerangka Konseptual

1. Pengumpulan informasi data dan kebutuhan Penelitian ini diawali dengan pengumpulan informasi seputar restoran, pengumpulan informasi ini dilakukan dengan melakukan survey dan juga wawancara ke beberapa restoran dan fast food. Informasi yang dikumpulkan berupa daftar harga makanan untuk input dari aplikasi, banyak pegawai yang diperlukan untuk keperluan login, waktu penyajian dan banyak koki untuk pengimplementasian algoritma multilevel feedback queue. 2. Perancangan Sistem Perancangan sistem merupakan rancang bangun sistem yang dibuat, perancangan yang dibuat berupa Use case diagram, Activity Diagram Serta Class Diagram. Perancangan Sistem ini dibuat berdasarkan informasi yang telah didapat melalui survey dan wawancara terhadap beberapa restoran dan fast food. 3. Perancangan Interface Perancangan antarmuka(interface) merupakan rancangan dasar aplikasi yang akan dibuat. 4. Pembuatan Aplikasi Aplikasi yang akan dibuat dengan menggunakan PHP serta javascrip JQuery Mobile. Aplikasi dibuat dalam dua bentuk yaitu : aplikasi untuk pemesanan makanan serta aplikasi untuk server. Aplikasi yang dibuat menggunakan implementasi dari algoritma multilevel feedback queue. 21

Algoritma ini akan digunakan untuk pembuatan sistem antrian pada koki agar penyajian makanan tidak memakan waktu yang lama. 5. Uji Coba Aplikasi Aplikasi yang telah dibuat akan diuji coba di restoran untuk menemukan bug atau error-error pada penggunaan aplikasi. 6. Implementasi Aplikasi yang telah dibuat dan diuji coba akan diimplementasikan pada restoran. 3.2 Perancangan Sistem Perancangan sistem merupakan tahapan yang menggambarkan rancang bangun sistem yang dibuat. Perancangan sistem ini terdiri dari perancangan Use Case Diagram, Activity Diagram serta Class Diagram. Perancangan ini didasarkan pada survey secara langsung dan juga survey melalui internet pada beberapa restoran dan fast food. a. Perancangan Use Case Diagram Diagram Use Case mendeskripsikan interaksi antara pengguna sistem dengan sistem itu sendiri. Permodelan use case pada Aplikasi ini dilihat pada Gambar 3.2. i. Use Case Pemesanan Makanan Pada use case ini melibatkan empat aktor yaitu: Pelanggan, koki, pelayan dan kasir. Aktor utama yaitu pelanggan, memiliki 4 peranan yaitu melihat menu yang tersedia, memesan makanan yang melibatkan aktor koki, penyediakan makanan yang melibatkan aktor koki dan pelayan untuk mengantarkan makanan. 22

Bayar pesanan (tagihan) yang melibatkan aktor kasir.untuk use case pemesanan makananan dapat dilihat pada Gambar 3.2a. Gambar 3.2a Use Case Pemesanan Makanan ii. Use Case Admin Admin memiliki kewenangan penuh pada sistem ini hak admin antara lain: menambah menu makanan, menambah meja serta status, menambah login pegawai serta melihat statistik makanan. Untuk use case ini dapat dilihat pada Gambar 3.2b. 23

Gambar 3.2b Use Case Admin b. Perancangan Activity Diagram Activity diagram merupakan gambarkan dari alur aktivitas dalam sebuah sistem yang sedang dirancang dan bagaimana masing-masing alur aplikasi dapat berjalan. Activity Diagram mempunyai peran dan fungsi yang sama seperti halnya flowchart. Activity diagram mempunyai perbedaan dengan flowchart yaitu activity diagram biasa mendukung perilaku parallel sedangkan flowchart tidak dapat mendukung perilaku parallel. Activity diagram juga merupakan state diagram khusus, di mana sebagian besar state adalah action. i. Activity Diagram yang sedang berjalan Activity diagram ini menggambarkan sistem yang berjalan sebelum dilakukan pengimplementasian program yang dibuat. Untuk activity diagram sistem yang berjalan pada restoran dapat dilihat pada Gambar 3.3a. 24

Gambar 3.3a Activity Diagram yang sedang berjalan ii. Evaluasi Activity Diagram Evaluasi activity diagram ini dilakukan setelah dilakukan evaluasi terhadap activity diagram yang sedang berjalan. Evaluasi ini menambahkan kekurangan pada sistem yang berjalan, seperti: Pengecekan kembali pesanan makanan, pembuatan antrian pada penyajian makanan. Untuk Gambar 3.3b merupakan perancangan evaluasi activity diagram untuk pemesanan makanan. 25

Gambar 3.3b Evaluasi Activity Diagram Untuk Pemesanan Makanan c. Perancangan Class Diagram Class diagram adalah diagram yang digunakan untuk menampilkan beberapa kelas serta paket-paket yang ada dalam sistem atau perangkat lunak yang sedang dikembangkan dan memberikan gambaran atau diagram statis tentang sistem atau perangkat lunak dan relasi-relasi yang ada didalamnya. Dalam aplikasi sistem yang diusulkan dapat digambarkan pada Gambar 3.4. 26

Gambar 3.4 Class Diagram Aplikasi Restoran 3.3 Desain Interface Aplikasi Sistem Restoran Pada Platform Android dan ios Desain antarmuka (interface) dari aplikasi yang akan dikembangkan dapat dilihat pada gambar berikut. Menu-menu pada aplikasi dijalankan dengan cara di sentuh dengan orientasi layar yang dapat berubah secara otomatis yaitu landscape atau portrait. 3.3.1 Desain Interface Pemesanan Makanan a. Desain Main Menu Gambar 3.5 adalah desain dari state Main Menu, yang merupakan menu awal ketika aplikasi pertama kali dibuka. Pada main menu terdapat 4 submenu yang mendukung aplikasi ini yaitu: 1. Login Menu Login ini diperuntukkan hanya untuk admin, kasir dan koki. 27

2. Daftar Makanan Berisikan daftar-daftar makanan yang tersedia di restoran dan juga preview makanan yang tersedia. 3. Profil Restoran Berisikan tentang profil restoran, sejarah restoran dan contact restoran apabila pelanggan ingin memesan meja. 4. Map Restoran Lokasi restoran di Google Maps. Gambar 3.5 Main Menu Aplikasi b. Desain Daftar Makanan Gambar 3.6 merupakan gambar-gambar menu daftar makanan, setiap makanan dibedakan berdasarkan kategorinya. Pada setiap menu tersedia menu kembali untuk kembali ke menu sebelumnya. Setiap menu makanan yang dipilih akan menampilkan info seputar makanan serta gambar makanannya. Apabila pelanggan mau memesan tersedia tombol pesan. 28

Gambar 3.6a Menu Pesan Makanan Gambar 3.6b Menu Kategori Makanan Gambar 3.6c Info Makanan 29

c. Desain Menu Pesan Makanan Untuk menu pesan makanan dapat dilihat pada Gambar 3.7. Pada menu ini terdapat tombol pesan dan batal serta banyak makanan yang akan dipesan. Menu ini dapat membuat daftar semua jenis makanan yang di pesan oleh pelanggan, menghitung biaya makanan yang dipesan serta dapat memesan sebanyak pelanggan inginkan. Gambar 3.7 Menu Pesan Makanan 3.3.2 Desain Menu Admin Untuk menu admin, dapat dilihat pada Gambar 3.8. Menu admin terdiri dari 6 Menu yaitu: 1. Menu Makanan Menu ini berfungi untuk menambah,mengedit daftar-daftar makanan yang ada pada restoran. 2. Tambah Berita Berfungsi untuk promosi menu makanan terbaru yang ada pada restoran. 3. Tambah Pegawai Berfungsi untuk menambah login user untuk koki atau kasir. 4. Tambah Meja Menambah meja pada restoran. 30

5. Grafik Pada menu ini akan menampilkan data-data makanan yang paling banyak dipesan dalam waktu sebulan. 6. Logout Logout dari menu admin Selain menu-menu diatas pada menu admin juga dapat melihat,daftar-daftar meja yang aktif atau yang sedang dalam proses pemesanan makanan. Gambar 3.8 Menu Admin 3.4 Modul Prototype Pada penelitian ini dibuat tiga buah prototype. Prototype pertama menyediakan fungsi-fungsi agar dapat berjalan pada platform ios dan Android, sedangkan prototype yang kedua merupakan penambahan fungsi-fungsi dari prototype yang pertama dan prototype ketiga merupakan penyempurnaan fungsi dari prototype pertama dan kedua. Ringkasan prototype pada penelitian ini ditunjukkan pada Tabel 3.1. 31

Tabel 3.1 Modul Prototype Prototype Fungsi yang Dihasilkan Hasil Pengujian 1 1. Fungsi pada jquery untuk menjalankan Semua prosedur dari program pada platform ios dan Android setiap fungsi sudah 2. Fungsi untuk mendeteksi screen resolution berjalan dengan baik, dan screen orientation tablet PC namun program belum memiliki fungsi-fungsi 2 1. Fungsi untuk koneksi database dari program ke server. 2. Fungsi untuk mengakses dan menampilkan tabel dari database server. 3. Fungsi untuk menampilkan tabel tabel dan gambar dari database server (Data Makanan,Harga, Gambar dan Kategori) membaca database. Semua prosedur dari setiap fungsi sudah berjalan dengan baik, dan program dapat menampilkan database dengan baik. 3 1. Fungsi menambahkan, me-update jumlah dan harga Data Makanan ke dalam cart. 2. Fungsi menampilkan data pemesanan makanan dari client. 3. Fungsi pembacaan pemesanan makanan pada Server. Semua prosedur dari setiap fungsi sudah berjalan dengan benar dan fungsi-fungsi yang ada pada prototype 3 sudah sesuai dengan yang dibutuhkan pengguna. 3.5 Tempat dan Waktu Penelitian Tempat dan Waktu Penelitian Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Lampung. Waktu penelitian dilaksanakan selama semester genap tahun ajaran 2012-2013. 3.6 Alat Pendukung Alat-alat yang mendukung dalam pembuatan sistem merupakan kebutuhan yang harus dipenuhi oleh penulis. Alat-alat tersebut berupa perangkat keras dan perangkat lunak. 32

Alat dan bahan yang digunakan dalam pengembangan web apps pemesanan menu restoran ini adalah : a. Perangkat Keras: 1. Laptop Acer Procesor Intel Core i3 M370 2,40 GHz 2. RAM 2 GB 3. HDD 320 GB b. Perangkat Lunak: 1. Windows 7 Home Premium 32 bit 2. OS X Mountain Lion 10.8.0 Intel 32 bit 3. Dreamweaver CS 6 (Mac OS/ Windows) 4. Android-SDK 5. X-Code 4 6. Coreldraw X5 7. Jquery Mobile 8. Apache Server 9. MySql 33