BAB III METODOLOGI. Penelitian ini dimulai dengan studi literatur dari teori-teori yang

dokumen-dokumen yang mirip
BAB I PENDAHULUAN. anggota International Civil Aviation Organization (ICAO) terikat dengan

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN. masyarakat dengan Kuliah Kerja Nyata (KKN) merupakan suatu bentuk kegiatan

BAB I PENDAHULUAN.

MAKALAH DESAIN PERANGKAT LUNAK. NAMA : RANI JUITA NIM : DOSEN : WACHYU HARI HAJI. S.Kom.MM

BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN

BAB I PENDAHULUAN.

BAB I PENDAHULUAN.

BAB I PENDAHULUAN.

Jenis Metode Pengembangan Perangkat Lunak

c. Pembangunan sistem Berdasarkan analisa sistem yang telah dilakukan, dibuat rancangan/desain sistem yang selanjutnya diterjemahkan kedalam bentuk

2 meningkatkan daya saing PT Panorama Transportasi tbk. sebagai perusahaan di bidang transportasi taksi. Dalam menjawab permasalan tersebut maka diper

BAB III METODOLOGI PENELITIAN. dalam pengumpulan data atau informasi guna memecahkan permasalahan dan

BAB III METODE PENELITIAN

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

BAB IV HASIL DAN UJI COBA

BAB III METODOLOGI PENELITIAN

BAB III. Metode Penelitian

BAB III METODE PENELITIAN. Dalam penelitian ini, alat yang di gunakan adalah sebagai berikut: 1. Perangkat Keras (Hardware)

BAB I PENDAHULUAN. 1.1 Latar Belakang

Bab 3 Metoda dan Perancangan Sistem

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN.

BAB I PENDAHULUAN.

BAB II LANDASAN TEORI. pembelian dilakukan dengan mengubah bentuk barang. 2003). Menurut Soemarso S.R (1994) kegiatan pembelian dalam perusahaan

1 BAB III METODE PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. tidak bisa dipisahkan dari proses bisnis, bahkan tidak jarang teknologi informasi menjadi

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. Televisi merupakan salah satu sarana hiburan dan sumber informasi yang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

BAB I PENDAHULUAN. semakin pesat berkembangnya terutama mengenai sistem informasinya. Ini

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN. Gambar 3.1 merupakan desain penelitian yang akan digunakan dalam

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. pendidikan, perbankan, perencanaan dan sebagainya. Dengan adanya teknologi komputer

MAKALAH REKAYASA PERANGKAT LUNAK ( SIKLUS HIDUP PERANGKAT LUNAK )

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

BAB IV ANALISIS, PERANCANGAN, DAN IMPLEMENTASI PERANGKAT LUNAK

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. cepat dan tepat. Dalam hal penentuan siswa berprestasi diperlukan beberapa

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. tidak lepas dari pesatnya perkembangan teknologi komputer, karena komputer

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN Latar Belakang

BAB III METODE PENELITIAN. Tahapan penelitian yang akan dilakukan adalah sebagai berikut: keputusan tingkat kesehatan.

BAB 1 PENDAHULUAN. sangat penting dalam meningkatkan kinerja dalam dunia bisnis.

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. Dewasa ini hampir di semua bidang kegiatan usaha telah memanfatkan

BAB III METODOLOGI PENELITIAN. Desain penelitian untuk sistem penelusuran katalog perpustakaan sekolah

BAB I PENDAHULUAN. dalam suatu perusahaan, karena persediaan akan dijual secara terus menerus untuk

DAFTAR ISI. ABSTRAK... vii. KATA PENGANTAR... viii DAFTAR ISI... DAFTAR GAMBAR... xiv. DAFTAR TABEL... xvi. DAFTAR LAMPIRAN...

BAB I PENDAHULUAN. dalam segi kebutuhan tempat tinggal, semakin tinggi jumlah penduduk, maka

BAB I PENDAHULUAN. 1.1.Latar Belakang

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN I-1

Rekayasa Perangkat Lunak (Software Engineering)

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com

BAB I PENDAHULUAN. yang harus dilakukan dengan sangat hati-hati dan teliti. Karena jika salah dalam

BAB II LANDASAN TEORI. implementasi serta pasca implementasi.(rizky, 2011:21). performasi dan fungsi yang diinginkan.

BAB III OBJEK DAN METODE PENELITIAN

BAB I PENDAHULUAN. langsung dan overhead pabrik. Dalam dunia usaha yang semakin berkembang ini,

BAB II LANDASAN TEORI. yang digunakan dalam penyelesaian Tugas Akhir ini, yaitu System Development

BAB I PENDAHULUAN. SMP (Sekolah Menengah Pertama) merupakan sarana fasilitas umum bagi

BAB I PENDAHULUAN. 1.1 Latar Belakang.

Tugas Rekayasa Perangkat Lunak

ABSTRAK. Kata kunci : voucher elektronik SMS (Short Message Service)

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. perubahan dari sistem manual menjadi sistem komputerisasi berbasiskan teknologi

BAB I PENDAHULUAN. fenomenal tersendiri. Akhir-akhir ini banyak perusahaan yang bergerak di bidang

BAB III OBJEK DAN METODE PENELITIAN. Dalam analisis sistem ini akan diuraikan sejarah singkat dari Apotek 55 yang

BAB 1 Persyaratan Produk

BAB I PENDAHULUAN. Semakin berkembangnya teknologi saat ini, memacu Perusahaan PT. DASS

BAB I PENDAHULUAN. dalam membantu setiap pekerjaan dalam bidang komputerisasi. Dalam hal ini laptop

BAB I PENDAHULUAN. Ini disebabkan oleh berkembangnya ilmu pengetahuan dan teknologi dan adanya

# 1.2 Rumusan Masalah Pada saat ini, setelah penulis melakukan penelitian pada proses bisnis yang sedang berjalan, maka permasalahan yang sering terja

BAB I PENDAHULUAN 1.1 Latar Belakang

AUTOMATICS SOFTWARE ANALISYS. Arief Setyanto Dosen STMIK AMIKOM Yogyakarta

BAB IV HASIL DAN UJI COBA

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. Ada beberapa masalah dalam pengenalan tulisan tangan matematika yang dapat

BAB I PENDAHULUAN. segala sesuatu dapat dilakukan dengan se-efisien mungkin. Sama halnya dengan

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. hal proses pengolahan data, baik itu data siswa, guru, administrasi sekolah maupun data

BAB I PENDAHULUAN. virus. Dimana komputer yang sudah terinfeksi virus akan mengalami gangguan

HALAMAN PENGESAHAN PEMBIMBING...

BAB I PENDAHULUAN. perkembangan teknologi yang ada. Semakin banyak fitur yang dibenamkan ke

BAB I PENDAHULUAN. Pengelolaan keuangan dalam perusahaan merupakan kunci utama kegiatan

DAFTAR ISI... HALAMAN JUDUL... HALAMAN PERNYATAAN PERSETUJUAN... HALAMAN PENGESAHAN... MOTTO DAN PERSEMBAHAN... RINGKASAN... KATA PENGANTAR...

BAB 1 PENDAHULUAN. yang menjadikan aplikasi ini lebih baik dibandingkan bukunya.

BAB 3 METODOLOGI PENELITIAN

BAB I PENDAHULUAN. swasta, khususnya dalam pengolahan data yang relatif besar dan penggunaan data

Transkripsi:

BAB III METODOLOGI 3.1 Kerangka Penelitian Penelitian ini dimulai dengan studi literatur dari teori-teori yang berhubungan dengan CNS/ATM khususnya bagian ADS-B Flight Monitoring. Observasi dan wawancara dilakukan untuk mengetahui kondisi sistem yang sedang berjalan dan permasalahannya serta mengetahui kebutuhan pemakai (user requirement). Setelah dilakukan observasi dan wawancara, kemudian dilanjutkan dengan mempelajari dokumentasi pada sistem yang sudah dikembangkan. Dengan menggunakan gap analisis akan didapatkan gambaran perbedaan antara sistem yang sedang berjalan dengan sistem yang diinginkan sehingga diperoleh permasalahan yang akan diselesaikan. Dari masalah tersebut akan dibuat hipotesa (solusi sementara atas masalah tersebut). Hipotesa ini akan menjadi pegangan dalam merancang sistem yang akan dilakukan pada tahap perancangan. Pada tahap perancangan untuk dapat mengetahui sistem yang dibangun layak atau tidak, maka digunakan Pilot Study. Pada Pilot Study ini dibuat sistem dengan skala kecil atau modul-modul kecil, dimana modul ini akan diperiksa kelayakannya. Jika pilot study sudah dinyatakan layak maka tahap selanjutnya adalah implementasi, pada tahap ini sistem yang dibuat akan dibuat/diuji pada kondisi sebenarnya dilapangan. Setelah itu dilakukan pengujian antara sistem yang dijadikan sebagai referensi dengan sistem yang dikembangkan menggunakan dengan menggunakan beberapa variabel sebagai acuannya, sehingga diperoleh suatu kesimpulan. 50

51 Gambar 3.1 Kerangka Penelitian 3.2 Metode Pengumpulan Data Di dalam pengumpulan data penulis menggunakan dua cara diantaranya sumber yang berupa data primer dan sumber yang berupa data sekunder.

52 3.2.1 Sumber Data Primer Untuk memperoleh data dan informasi yang akurat dalam penelitian ini, penulis menggunakan teknik pengumpulan data melalui wawancara, observasi. Wawancara dilakukan secara langsung dengan Kepala Program, chief Engineer, Group Leader, Leader dan para Engineering Staff. Dengan observasi memungkinkan penulis melihat dan mencoba secara langsung hardware dan software yang digunakan dan mencatat perilaku sistem yang sedang berjalan. 3.2.2 Sumber Data Sekunder Data sekunder merupakan cara pengumpulan data dengan cara mempelajari data yang telah tersedia atau dikumpulkan terlebih dahulu oleh pihak lain seperti buku-buku. Cara yang digunakan untuk mengumpulkan data sekunder adalah metode Dokumentasi, yaitu dengan mengumpulkan data dan informasi yang diperlukan dari sumber-sumber yang kebanyakan dari materi sejenis dokumen yang berhubungan dengan masalah yang diteliti. Metode ini digunakan untuk pengumpulan data yang berhubungan dengan penelitian. Adapun dokumen yang diperoleh dari perusahaan antara lain dokumentasi pengujian perangkat lunak sebelumnya, dokumentasi pengembangan perangkat lunak sebelumnya yang berupa Technical Note (TN), Technical Report (TR) dan Technical Document (TD).

53 3.3 Metode Analisis Pada metode Analisis ini akan dilakukan sbb : Analisis terhadap sistem yang sedang berjalan untuk mengetahui cara kerja sistem, masalah yang timbul dan sumber masalahnya. Identifikasi terdapat kebutuhan pengguna (user requirement) tentang layanan yang disediakan sistem dan tentang batasan-batasan operasionalnya. Identifikasi terhadap kebutuhan sistem (system requirement) tentang layanan/kemampuan sistem dan batasan-batasannya. Analisis terdapat kinerja pemrograman multi thread, pada prosesor multi core. Tujuan dari analisis ini adalah untuk merancang algoritma agar penggunaan kemampuan komputer menjadi lebih optimal Melakukan Gap Analisis, yaitu analisis yang dilakukan untuk melihat kesenjangan antara sistem yang sedang berjalan dengan sistem yang diinginkan (user requirement). Analisis merupakan bagian penting dari proses rekayasa perangkat lunak, karena semua proses selanjutan akan sangat bergantung pada baik tidaknya hasil analisis ini.

54 Gambar 3.2 Tahapan dalam analisis 3.4 Usulan Pemecahan Masalah Dari hasil Analisis pada bab 3.3 diatas, akan diperoleh kesenjangan antara sistem yang sedang berjalan dengan sistem yang diinginkan (user requirement). Usulan pemecahan masalah adalah solusi untuk menghilangkan kesenjangan tersebut. 3.5 Perancangan Sistem Disain perangkat lunak adalah tahapan atau aktivitas yang difokuskan pada spesifikasi detil dari solusi berbasis komputer. Disain perangkat lunak sering juga disebut sebagai physical design. Tahapan analisis sistem menekankan pada masalah proses, maka pada disain perangkat lunak fokus pada sisi teknis dan implementasi sebuah perangkat lunak.

55 Output utama dari tahapan disain perangkat lunak adalah spesifikasi disain. Spesifikasi ini meliputi spesifikasi disain umum yang akan disampaikan kepada pengguna sistem dan spesifikasi disain rinci yang akan digunakan pada tahap implementasi. Spesifikasi disain umum hanya berisi gambaran umum agar pengguna sistem mengerti akan seperti apa perangkat lunak yang akan dibangun. Alat bantu yang digunakan untuk mendisain sistem adalah Use Case diagarm. Use Case diagram merupakan point penting dibagian perancangan untuk berkomunikasi dengan pengguna. Spesifikasi disain rinci kadang-kadang juga disebut dengan disain arsitektur rinci perangkat lunak, dan desain ini diperlukan untuk merancang sistem sehingga memiliki konstruksi yang baik, proses pengolahan data yang tepat dan akurat, bernilai, memiliki aspek user friendly dan memiliki dasar-dasar untuk pengembangan selanjutnya. Desain arsitektur ini terdiri dari desain proses, desain user interface yang mencakup desain input, output form dan report. Alat bantu (tool) yang digunakan pada perancangan sistem ini adalah UML (Unified Modeling Languange). 3.6 Testing Pada tahap implementasi peneliti menggunakan model waterfall yang sudah dimodifikasi, dimana setiap object atau modul program langsung di test sampai benar seperti gambar 3.3 dibawah.

56 Gambar 3.3 Siklus Testing per Modul program 3.7 Integrasi Pada tahapan ini modul modul yang sudah dibuat dan sudah di test kebenarannya kemudian di gabungkan menjadi sebuah aplikasi program yang disebut dengan ADS-B Flight Tracking yang sudah memiliki spesifikasi / fitur sesuai dengan user requirement. 3.8 Metode Pengujian Sistem Metode pengujian digunakan metode Black-Box yang berfokus pada persyaratan fungsional perangkat lunak. Dengan memberikan serangkaian data input maka yang diamati hasil data outputnya. Pengujian dilakukan dengan cara membandingkan perangkat lunak yang dibuat (ADS-B Flight Tracking) dengan perangkat lunak yang dibeli dari perusahaan Kinetic Avionics dari Inggris yang

57 diberi nama Obelix SBS-2. Konfigursi sistem pengujian seperti terlihat pada gambar 3.4 dibawah. Dengan memberikan serangkaian data input yang sama kepada kedua program ini, kemudian data outputnya dari kedua program dibandingkan. Data output yang akan dibandingkan adalah : Jumlah pesawat yang muncul pada layar monitor Lokasi (koordinat latitude dan longitude) dari pesawat yang muncul di layar monitor Informasi pesawat lainnya seperti kode pesawat (call sign), arah pesawat (track angle), kecepatan pesawat (ground speed) dan ketinggian (flight level). Pengujian akan dilakukan pada kondisi yang berbeda beda yaitu pada waktu jam sibuk dimana jumlah pesawat yang ditangkap oleh ADS-B receiver cukup banyak biasanya pada pagi hari atau sore hari, dan pada jam yang agak sepi dimana jumlah pesawat tidak terlalu banyak biasanya di siang hari atau malam hari. Pengujian dilakukan dengan dua cara yaitu pertama dengan pengamatan langsung kepada kedua program dengan menaruh kedua layar monitor saling berdekatan, dan kedua dengan cara merekam data di masing-masing program kemudian hasilnya dibandingkan. Cara yang kedua ini dilakukan dengan mengambil beberapa sample data saja.

58 Gambar 3.4 Konfigurasi Pengujian 3.9 Pengukuran Keberhasilan Sebagai ukuran keberhasilan dari perancangan sistem perangkat lunak ADS- B Flight tracking adalah berdasarkan pada hasil pengujian yang dilakukan pada bab 3.6 diatas. Keberhasilan dari sistem ini bisa dilihat dari 3 (tiga) sisi yaitu : 1. Kelengkapan fitur fitur yang dimiliki oleh software ADS-B Flight Tracking sekurang kurang nya 80% dari Perangkat Lunak Obelix SBS-2. 2. Kebenaran hasil output dalam pemrosesan data yang diterima dari Server ADS-B Receiver dengan format Asterix-21 sampai ditampilkan di layar Monitor secara real time. 3. CPU Utilization, yaitu berapa besar (%) utilisasi CPU yang terpakai dengan rancangan algoritma yang baru. Untuk kelengkapan fitur dapat diukur/dibandingkan dari User Requirement, sedangkan dari sudut kebenaran hasil pemrosesan data dapat dilihat dari hasil pengujian dengan metode pengujian seperti pada bab 3.6 diatas. Sedangkan CPU

59 utilisasi bisa dilihat dari performance yang ditunjukkan oleh program Windows Task Manager. Pada penelitian ini penulis lebih menekankan keberhasilan perancangan software ini dari kebenaran pemrosesan data dengan CPU Utilization yang optimal. Parameter output yang dijadikan ukuran keberhasilan adalah sbb: Jumlah pesawat yang ditampilkan di layar monitor harus sama dengan yang ditampilkan oleh program Obelix Lokasi setiap pesawat (longitude dan latitude) harus sama dengan yang ditampilkan oleh program Obelix Ketinggian setiap pesawat (Flight level) harus sama dengan yang ditampilkan oleh program Obelix ICAO Address, Call Sign dari setiap pesawat harus sama dengan yang ditampilkan oleh program Obelix Track Angle dan waktu dari setiap pesawat harus sama dengan yang ditampilkan oleh program Obelix Lintasan dari setiap pesawat yang ditampilkan di layar monitor harus sama dengan lintasan pesawat yang ditampilkan oleh program Obelix Pada saat program dijalankan CPU Utilization yang optimal.