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

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

BAB IV HASIL DAN UJI COBA

RANCANG BANGUN SISTEM INFORMASI PENJUALAN PRODUK KOPI PADA UD. TIARA GLOBAL COFFEE BERBASIS WEB

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

Bab 3 Metode dan Perancangan Sistem

BAB I PERSYARATAN PRODUK

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

IV HASIL DAN PEMBAHASAN. A. Perancangan Sistem Informasi Translate Indonesia Lampung

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

6 BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 3 PERANCANGAN SISTEM

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODE PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap perancangan dalam pembuatan program merupakan suatu hal yang

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Bab 3. Metode Perancangan

BAB IV HASIL DAN PEMBAHASAN

Bab 4 Implementasi dan Evaluasi

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

BAB I PENDAHULUAN. dari beberapa kelurahan, dan setiap bulannya masing-masing kelurahan wajib

BAB II TINJAUAN PUSTAKA

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

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

BAB I PENDAHULUAN. I.1 Latar Belakang

BAB III METODE PENELITIAN

BAB IV HASIL DAN UJI COBA

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

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

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

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

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. PT. Daya Anugrah Mandiri cabang Arjawinangun merupakan cabang

BAB IV IMPLEMENTASI DAN EVALUASI. keras dan perangkat lunak untuk sistem ini adalah sebagai berikut :

BAB III METODOLOGI PENELITIAN

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

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

BAB IV IMPLEMENTASI APLIKASI

BAB IV HASIL DAN UJI COBA

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

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK

BAB III METODOLOGI PENELITIAN

Jurnal Ilmiah Sains, Teknologi, Ekonomi, Sosial dan Budaya Vol. 1 No. 2 Mei 2017

BAB 1 PENDAHULUAN 1.1 Pendahuluan

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PERSYARATAN PRODUK

BAB 4 IMPLEMENTASI DAN EVALUASI. Pada bagian implemenatasi ini, akan dijelaskana mengenai rencana Kebutuhan Sumber Daya Aplikasi

BAB III PEMBAHASAN. Sistem yang saat ini digunakan di PT PLN (PERSERO) APJ Majalaya. masih dalam bentuk manual dengan menggunakan Microsoft Word untuk

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB III LANDASAN TEORI

PERANCANGAN WEBSITE SEBAGAI SARANA PROMOSI PADA MTs MA ARIF NU 1 AJIBARANG. Oleh: Lina Rahmawati Sistem Informasi, STMIK Amikom Purwokerto ABSTRAKS

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

BAB III METODE PENELITIAN

BAB V IMPLEMENTASI SISTEM

Rancangan Layar Insert Berita Gambar 4.81 Rancangan Layar Insert Berita

BAB III PEMBAHASAN. Perancangan Antarmuka meliputi perancangan struktur menu dan perancangan tampilan pada tampilan user.

Gambar 3.1 Desain Penelitian

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. 1.2 Identifikasi Masalah Permasalahan yang terjadi pada BengkelYamaha Surya Buana diantaranya adalah sebagai berikut :

PENERAPAN E-COMMERCE DALAM MENUNJANG PENJUALAN PRODUK

BAB III METODOLOGI PENELITIAN

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV DESKRIPSI KERJA PRAKTEK. mampu mempengaruhi prestasi dari sumber daya manusia khususnya untuk

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

BAB III ANALISIS DAN PERANCANGAN SISTEM. dari teori siklus hidup pengembangan sistem sesuai dengan sub bab 2.6. Adapun

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB III PERANCANGAN APLIKASI

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 1 PENDAHULUAN. PT PLN (Persero) adalah BUMN yang menangani aspek kelistrikan yang

BAB III METODOLOGI PENELITIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN. Setelah melalui proses perancangan dan pengkodean program, maka

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem

BAB 2 LANDASAN TEORI

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III METODOLOGI PENELITIAN

BAB III LANDASAN TEORI. komponen. Berdasarkan pendekatan prosedur, sistem didefinisikan sebagai

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

PENGEMBANGAN APLIKASI LAYANAN PERTANAHAN BERBASIS WEB PADA KANTOR BPN (BADAN PERTANAHAN NASIONAL) KABUPATEN BADUNG

BAB III METODE PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. lunak dengan spesifikasi tertentu agar dapat dijalankan. Adapun kebutuhan

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

PERANCANGAN WEBSITE CHELSEA INDONESIA SUPPORTERS CLUB REGIONAL MEDAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR IMAM ANUGRAH

BAB 3 PERANCANGAN SISTEM. 3.1 Mendefenisikan Web dalam Macromedia Dreamweaver 8

BAB IV HASIL DAN PEMBAHASAN

Transkripsi:

BAB III METODE PENELITIAN A. Waktu dan Tempat Penelitian Tugas Akhir ini dilaksanakan di Lab Teknik Komputer Jurusan Teknik Elektro Universitas Lampung pada April 2010 September 2010 B. Alat dan Bahan Perangkat keras dan perangkat lunak yang digunakan dalam penelitian ini antara lain: Tabel 3. Alat dan bahan No Alat / Bahan / Spesifikasi Jumlah Keterangan 1 PC dengan spesifikasi Pentium IV RAM 1 Gigabyte 1 Berkedudukan di lab teknik komputer. 2 PHP 5 1 bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis

59 3 MySQL versi 5.1 1 Sebagai database. 4 Xampp server versi 2.6 1 salah satu paket instalasi Apache, PHP dan MySQL instant yang dapat kita gunakan untuk membantu proses instalasi ketiga produk tersebut. 5 Dreamweaver 8 1 Sebuah editor HTML profesional untuk mendesain secara visual dan mengelola website dan halaman web. 7 Apache 1 Web server untuk menjalankan PHP dan MySQL. 8. CodeIgniter versi 1.7.2. 1 Sebagai Framework Pemograman yang di gunakan adalah PHP, dimana keunggulan dari PHP dibandingkan dengan program lain diantaranya : 1. Program dapat berjalan di semua OS, PHP MySQL berjalan secara web base, itu artinya semua operating system yang memiliki web browser dapat menggunakan aplikasi ini, dan semua OS tentu saja selalu memiliki web browser, Windows dengan internet explorer, Linux dengan Mozilla, Macintosh dengan Safari, dan Handphone dengan Opera Mini. Sangat mobile dan fleksible. 2. Sangat cocok dan mudah diterapkan pada komputer berjaringan, program PHP MySQL cukup diinstall disalahsatu komputer pada jaringan yang dalam hal ini adalah komputer server, pada komputer client, kita tidak usah menginstalasikan program apapun lagi. Pada komputer client kita cukup mengarahkan web browser ke komputer server dan program dapat langsung running, apabila

60 program error (walau kemungkinan sangat kecil sekali) program cukup di maintenance di pihak komputer server yang terinstalasikan program tanpa harus memaintenance komputer client juga. sangat mudah dan simple 3. Tidak ada virus yang menginfeksi program PHP, sampai saat ini, progrm php belum dapat diinfeksi virus, kebanyakan virus menginfeksi file berekstensi *.exe dan *.dll, sangat awet dan aman. 4. Sangat stabil di semua operating sistem, program PHP walaupun dipakai dalam waktu yang sangat lama tidak akan memberatkan sistem dan tidak akan mempengaruhi komputer untuk berjalan sangat lambat, sangat cocok diterapkan pada komputer yang selalu nyala 24 jam. 5. Sangat multi user, program php tidak akan bentrok dengan pengguna lain yang sama-sama menggunakan program dalam satu jaringan. C. Metode Tahapan yang dilakukan di dalam penelitian ini adalah studi literatur, pembuatan program dan penulisan laporan. 1. Studi Literatur Studi literatur dimaksudkan untuk mempelajari berbagai sumber referensi atau teori (buku dan internet) yang berkaitan dengan MySQL, PHP, metode Waterfall dan literature tentang bahasa Lampung.

61 Literatur yang dipelajari adalah literatur yang berkaitan dengan: a. Sejarah provinsi Lampung dah bahasa provinsi Lampung. b. Sistem. c. Rekayasa perangkat lunak. d. Metode waterfall e. PHP f. MySQL g. Macromedia Dreamweaver h. XAMPP i. Apache j. Database k. Codeigniter l. Pemrograman Berorientasi Objek 2. Pembuatan Program Pembuatan sistem informasi penerjemah Online Bahasa Lampung menggunakan salah satu metode yang banyak digunakan dalam pembuatan perangkat lunak, yaitu dengan menggunakan metode Waterfall kelebihan dari model ini adalah ketika semua kebutuhan sistem dapat didefinisikan secara utuh dan benar di awal project, maka perngkat lunak dapat berjalan dengan baik dan tanpa masalah. Meskipun seringkali kebutuhan sistem tidak dapat didefinisikan sesuai yang diinginkan, tetapi paling tidak, problem

62 pada kebutuhan sistem di awal project lebih ekonomis dalam hal uang (lebih murah), usaha, dan waktu yang terbuang lebih sedikit jika dibandingkan problem yang muncul pada tahap-tahap selanjutnya.. Waterfall adalah sebuah metode pengembangan software yang bersifat sekuensial dan terdiri atas lima tahap yang saling terkait dan mempengaruhi seperti terlihat pada gambar berikut: Analisis Kebutuhan Desain Sistem Penulisan Kode Program Pengujian Program Penerapan Program Gambar 20. Waterfall Keterkaitan dan pengaruh antar tahap ini ada karena output sebuah tahap dalam Waterfall Model merupakan input bagi tahap berikutnya, dengan demikian ketidaksempurnaan hasil pelaksanaan tahap sebelumnya adalah

63 awal ketidaksempurnaan tahap berikutnya. Memperhatikan karakteristik ini, sangat penting bagi tim pengembang dan perusahaan untuk secara bersamasama melakukan analisa kebutuhan dan desain sistem sesempurna mungkin sebelum masuk ke dalam tahap penulisan kode program. Berikut adalah penjelasan detail dari masing-masing tahap dalam Waterfall model. 1. Analisa kebutuhan atau perencanaan (Planning) Analisa kebutuhan merupakan tahap pertama yang menjadi dasar proses pembuatan sistem Penerjemah Online Bahasa Lampung selanjutnya. Kelancaran proses pembuatan software secara keseluruhan dan kelengkapan fitur software yang dihasilkan sangat tergantung pada hasil analisa kebutuhan ini. Untuk memperoleh informasi tentang proses bisnis dan kebutuhan user, dilakukan wawancara, diskusi dan survey untuk mencari kebutuhan apa yang paling digunakan oleh pengguna dalam penggunaan aplikasi kamus, dengan cara ini maka pengguna akan lebih familiar dalam penggunaan software ini. 2. Desain sistem Desain sistem merupakan tahap penyusunan proses, data, aliran proses dan hubungan antar data yang paling optimal untuk menjalankan proses bisnis dan memenuhi kebutuhan perusahaan sesuai dengan hasil analisa kebutuhan. Dokumentasi yang dihasilkan dari tahap desain sistem ini

64 antara lain : System Flow, Data Flow Diagram (DFD) dan Entity Relationship Diagram (ERD). System Flow merupakan bagan aliran dokumen dari satu bagian sistem ke bagian lain baik secara manual maupun melalui sistem itu sendiri. Data Flow Diagram adalah diagram yang menunjukan aliran data di antara pengguna, proses dan database yang terkait dengan software. Entity Relationship Diagram merupakan diagram yang menunjukan bagaimana data dan informasi software akan di simpan di dalam database beserta dengan hubungan antar data, Seperti halnya tahap analisa kebutuhan, pada saat desain sistem selesai dibuat sebaiknya desain yang sudah dibuat pengembang didiskusikan dan disempurnakan oleh pengembang bersama dengan user. Mengedit Administrator Data Melihat User Menghapus Gambar 21. Entity Relationship Diagram (ERD).

65 Manajemen data Meminta informasi Administrator Sistem Informasi Bahasa Indonesia-Lampung User Data baru Memberikan informasi terbaru Gambar 22. DCD Sistem informasi Bahasa Indonesia-Lampung User Edit data Informasi Request data Login & Administrator password Cek login & password Autentifikasi berhasil Menampilkan Menu admin Mengolah data User Informasi Meng-update data Data Tampilan data Menampilkan data Tampilan data Gambar 23. DFD Sistem informasi Bahasa Indonesia-Lampung

66 Untuk Desain Database digunakan dua buah table yang berfungsi sebagai Authentifikasi yaitu table kata dan table login, table kata di gunakan ketika seorang user me-request kata yang diinginkannya, sedangkan table login yang menampung data user admin yang berhak mengelola sistem. Gambar 24. Diagram Blok komponen sistem 1. Blok masukan berupa metode yang dipakai dimana pada sistem ini penulis menggunakan metode waterfall, media untuk menangkap data yang akan dimasukan, yang dapat berupa dokumen-dokumen dasar dapat berupa teori dari PHP dan MySQL. 2. Blok model Blok ini terdiri dari kombinasi prosedur, yang berupa listing program yang digunakan agar istem dapat sesuai dengan yang di

67 inginkan, yaitu berupa kombinasi antara bahasa pemprograman PHP dan MySQL sehingga di peroleh keluaran yang diinginkan. 3. Blok keluaran merupakan kesesuaian sistem dengan informasi yang di butuhkan oleh pengguna sistem, pada sistem ini pengguna membutukan menerjemahkan sebuah kata atau kalimat maka akan mucul keluaran atau informasi yang penting untuk pengguna sesuai yang di butuhkannya. 4. Blok teknologi berupa sebuah Laptop dengan spesifikasi Intel Celeron 1,73GHz, RAM 2Giga, Harddisk 80Giga yang digunakan untuk sebagai server. 5. Blok basis data, sistem basis data menggunakan MySQL, mempunyai sebuah database dengan nama translate yang mempunyai dua buah tabel yaitu, tabel user dan tabel kata, dimana tabel user berfungsi menyimpan data admin yang mempunyai hak akses kesistem secara menyeluruh, sedangkan tabel kata berisi data dari kata-kata bahasa Indonesia, dialek A dan dialek O. 6. Blok kendali dimana sistem akan diletakkan pada sebuah server yang akan menjalankan sistem ini dan dipantau oleh admin agar bila terjadi error pada sistem bisa segara di atasi. 3. Penulisan kode program (Coding) Penulisan kode program merupakan tahap penerjemahan desain sistem yang telah dibuat ke dalam bentuk perintah-perintah yang dimengerti komputer dengan mempergunakan bahasa pemrograman, middleware dan

68 database tertentu di atas platform yang menjadi standar perusahaan. Pada penelitian ini bahasa pemrograman yang digunakan adalah PHP dengan database MySQL. 4. Pengujian program (Testing) Pengujian software dilakukan untuk memastikan bahwa software yang dibuat telah sesuai dengan desainnya dan semua fungsi dapat dipergunakan dengan baik tanpa ada kesalahan. Pengujian tersebut meliputi kompatibilitas browser dengan cara mencoba tampilan web pada bebepa browser yang berbeda-beda, memeriksa link tiap halaman untuk memastikan bahwa semua link berfungsi dengan baik, mencoba tiap-tiap fiturnya baik yang ada di halaman user maupun administrator. 5. Penerapan program. Penerapan program merupakan tahap dimana penulis menerapkan / menginstall software yang telah selesai dibuat dan diuji ke dalam lingkungan internet. Dengan memperhatikan keuntungan, konsekuensi dan mengikuti tahapan-tahapan yang ada di dalam metode Waterfall tersebut di atas dengan baik maka peluang untuk mendapatkan sistem yang berkualitas menjadi semakin besar.

69 Start Studi Literatur Pengumpulan kebutuhan sistem Tidak Kebutuhan perangkat Ya keras,perangkat lunak,basis data terpenuhi? Ya Menentukan user requirement,membuat diagram aliran data dan hubungan antar entitas Entitas sudah terdefinisi? Tidak Ya Merancang antar muka, p-spec Melakukan pengkodean Perbaikan Testing Masih terjadi error? Ya Tidak Susun Laporan End Gambar 25. Flowchat Rancang-Bangun Sistem