• Tidak ada hasil yang ditemukan

BAB III OBJEK DAN METODE PENELITIAN

3.2. Metode Penelitian

3.2.2. Jenis dan Metode Pengumpulan Data

3.2.2.2. Sumber Data Sekunder

sumber data sekunder dimana ini berarti data yang dikumpulkan ini berasal dari tangan kedua atau sumber-sumber lain yang telah tersedia sebelum penelitian dilakukan .data sekunder ini juga bisa berupa artikel dalam surat kabar ataupun majalah yang populer, buku,

artikel-artikel dari jurnal ilmiah, buletin statistik, laporan-laporan, arsip organisasi, publikasi pemerintah, informasi dari organisasi, analisis yang dibuat oleh para ahli, hasil survei terdahulu, catatan-catatan publik mengenai peristiwa-peristiwa resmi serta catatan-catatan perpustakaan. 3.2.3. Metode Pendekatan dan Pengembangan Sistem

Metode pendekatan dan pengembangan sistem merupakan metode-metode yang akan digunakan dalam melakukan perancangan sistem informasi serta untuk pengembangan sistem informasi tersebut.

3.2.3.1. Metode Pendekatan

Peneliti dalam melakukan penelitian menggunakan Metode pendekatan terstruktur. Metode terstruktur adalah pengembangan sebuah model dari hasil analisa pemecahan masalah dengan menggunakan sebuah sistem komputer yang memiliki komponen-komponen dan hubungannya yang sama atau serupa dengan permasalahan aslinya .Metode pendekatan terstruktur memilikitool-tool(alat bantu)untuk perancangan sistem seperti flowmap,diagram konteks,data flow diagram dan kamus data.

3.2.3.2. Metode Pengembangan

Untuk mempermudah penyusunan laporan dan pembuatan perangkat lunak maka metode pengembangan sistem yang digunakan adalah metode paradigma prototype model seperti yang tertera pada gambar berikut ini :

Membuat Prototype Mengidentifikasikan kebutuhan

pemakai

Memperbaiki Prototype Menguji Prototype

Mengembangkan versi Produksi

1. Pengembangan dan pemakai bertemu 2. Pemakai menjelaskan kebutuhan sistem

3. Pengembangan mulai membuat protype

4. Pemakai menguji prototype dan memberikan kritikan atau sasaran

5. Pengembangan melakukan modifikasi sesuai dengan masukan pemakai(User)

6. Pengembangan perampungan sistem dengan masukan terakhir dari pemakai

Gambar 3.3 Mekanisme pengembangan sistem dengan Prototype (Sumber : Abdul Kadir(2003:417))

Adapun penjelasan dari gambar di atas adalah sebagai berikut:

1. Identifikasi Kebutuhan Pemakai

Pada tahap ini merupakan tahap awal dalam membangun sebuah sistem informasi, dimana antara pemakai sistem (users) dan pengembang sistem bertemu. Users menjelaskan tentang kebutuhan sistem yang akan dibangun oleh pengembang sistem.

2. Pembuatan Prototype

Setelah menganalisa sistem yang akan dikembangkan serta kebutuhan - kebutuhan sistem untuk sistem yang akan dibangun, pengembang sistem mulai membuat prototype. Pembuatan ini meliputi : perancangan sistem yang akan dibangun, dan kemudian diimplementasikan dengan pembuatan coding yaitu menterjemahkan hasil rancangan kedalam bentuk bahasa pemograman yang akan menjadi sebuah sistem informasi yang diharapkan oleh Users.

3. Pengujian Prototype

Setelah tahap pembuatan prototype selesai, kemudian pengembang sistem dan Users melakukan pengujian program agar program dapat digunakan sesuai dengan kebutuhan, dan users memberikan saran atau masukan bila terdapat kekurangan pada program.

4. Perbaikan Prototype

Pada tahap ini pengembang sistem melakukan perbaikan dan modifikasi sesuai dengan masukan atau saran dari user.

3.2.3.3. Alat Bantu Analisis dan Perancangan 1. Flow Map

Menurut pendapat Andri Kristanto (2008:60) Flow Map adalah aliran data berbentuk dokumen atau formulir didalam suatu sistem informasi yang merupakan suatu aktifitas yang terkait dalam hubungannya dengan kebutuhan data dan informasi. Proses aliran dokumen ini terjadi dengan entitas diluar sistem.

2. Diagram Konteks

Menurut Andri Kristanto (2008:70) Diagram konteks (Context Diagram) adalah sebuah diagram sederhana yang menggambarkan hubungan antara entitas luar, masukan dan keluaran dari sistem. Diagram konteks direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem.

3. Data Flow Diagram

Data Flow Diagram (DFD) merupakan alat yang digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir ataupun lingkungan fisik dimana data tersebut akan disimpan (Jogiyanto, HM, 2005 :700). 4. Kamus Data

Menurut Andri Kristanto (2008:72) Kamus Data adalah kumpulan elemen-elemen atau simbol-simbol yang di gunakan untuk

membantu dalam penggambaran atau pengidentifikasian setiap field atau file di dalam sistem.

5. Perancangan Basis Data

Tujuan perancangan adalah untuk mendefinisikan informasi apa yang dibutuhkan oleh sistem yang akan dibangun sehingga mudah untuk dilakukan transformasi kedalam kode aktual dan kita bisa memiliki basis data yang kompak dan efisien dalam penggunaan ruang penyimpanan, cepat dalam pengaksesan dan mudah dalam pemanipulasian (tambah, ubah, hapus) data.

A. Normalisasi

Andri Kristanto (2008:82) Untuk memberikan panduan yang sangat membantu bagi pengembang dalam menciptakan suatu table yang kuran efisien, maka diciptakanlah suatu teknik untuk mengurangi ketidakefisienan tabel dengan menggunakan teknik normalisasi.

Normalisasi merupakan suatu proses pengelompokkan data elemen menjadi tabel-tabel yang menunjukkan entity dan relasinya.

Adapun tujuan dari normalisasi tersebut adalah sebagai berikut : 1. Meminimalkan duplikasi data

2. Menyediakan fleksibilitas yang diperlukan untuk kebutuhan fungsional yang berbeda.

3. Memungkinkan suatu model untuk digambarkan dalam perancangan database.

B. Tabel Relasi

Menurut Andri Kristanto (2008:90) Tabel relasi adalah hubungan atau asosiasi suatu entitas dengan dirinya sendiri atau hubungan dengan entitas lainnya. Model basis data relasional meunjukkan suatu cara yang digunakan untuk mengelola/mengorganisasi data secara fisik dalam memori sekunder yang akan berdampak pula pada bagaimana mengelompokkan dan membentuk keseluruhan data yang terkait dalam sistem yang akan ditinjau.

3.2.3.4. Pengujian Software

Pengujian yang digunakan untuk menguji sistem yang baru adalah metode pengujian blackbox.Pengujian blackbox menurut Roger S Pressman berfokus pada persyaratan fungsional perangkat lunak (Pressman,Roger, 2002 :551). Pengujian black box itu sendiri adalah pengujian aspek fundamental sistem tanpa memperhatikan struktur logika internal perangkat lunak. Metode ini digunakan untuk mengetahui apakah perangkat lunak berfungsi dengan benar. Pengujian black boxmerupakan metode perancangan data uji yang didasarkan pada spesifikasi perangkat lunak. Pengujianblack boxberusaha menemukan kesalahan dalam kategori :

1. Fungsi-fungsi yang tidak benar atau hilang 2. KesalahanInterface.

3. Kesalahan dalam struktur data atau akses database eksternal 4. Kesalahan kinerja

5. Inisialisasi dan kesalahan terminasi.

Dokumen terkait