BAB III LANDASAN TEORI. Kutipan yang berkaitan dengan pengertian sistem, antara lain :

dokumen-dokumen yang mirip
BAB II LANDASAN TEORI. sehingga komputer dapat memproses input menjadi output.

2. BAB II LANDASAN TEORI. lanjut sehingga terbentuk suatu aplikasi yang sesuai dengan tujuan awal.

A. JUDUL Keanekaragaman dan Klasifikasi Makhluk Hidup

BAB 1 PENDAHULUAN. PPA bisa disebut juga bagian dari misi pelayanan gereja yang bersifat diakonia. PPA merupakan

BAB I PENDAHULUAN. Pada saat ini perkembangan informasi telah berkembang dengan sangat pesat,

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

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

BAB III LANDASAN TEORI. direkam ke dalam berbagai bentuk media. (Gultom et al, 2005).

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

BAB 2 LANDASAN TEORI. komponen yang saling berhubungan satu dengan yang lainnya membentuk satu

BAB III LANDASAN TEORI

ARTIKEL TUGAS AKHIR SISTEM INFORMASI PENGELOLAAN ADMINISTRASI PERSEWAAN KENDARAAN PADA CV. PESONA RENT CAR SEMARANG.

BAB III LANDASAN TEORI. Menurut Lusyani Sunarya S.Sn (2010:45) Company Profile. sebuah aset lembaga atau perusahaan yang biasa digunakan sebagai tanda

BAB II LANDASAN TEORI. pengertian. Secara garis besar ada dua kelompok pendekatan, yaitu:

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

BAB II LANDASAN TEORI. 2.1 Sistem Perhitungan Penjualan PT Panca Patriot Prima

BAB II LANDASAN TEORI

BAB I PENDAHULUAN.

BAB III LANDASAN TEORI. mengumpulkan (input), memanipulasi (process), menyimpan, dan menghasilkan

BAB III LANDASAN TEORI. Henry Simamora (2000) dalam buku Akuntansi Basis Pengambilan

BAB III ANALISIS SISTEM

BAB II LANDASAN TEORI. teori-teori yang digunakan dalam pembuatan proyek tugas akhir:

BAB II LANDASAN TEORI. disebut dengan Siklus Hidup Pengembangan Sistem (SHPS). SHPS adalah. dijelaskan langkah-langkah yang terdapat pada SHPS.

BAB III OBJEK DAN METODE PENELITIAN. Objek penelitian yang di ambil penulis adalah Apotek Century Jalan

Perancangan Sistem Informasi Pembayaran Administrasi SMK Negeri 1 Jiwan

BAB II LANDASAN TEORI. landasan teori yang digunakan akan dijelaskan di bawah ini.

3.3 Metode Pengumpulan Data Studi Pustaka ( Library Research Method Wawancara ( Interview

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. atau minimum suatu fungsi tujuan. Optimasi produksi diperlukan perusahaan dalam

1 BAB II LANDASAN TEORI. Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB III LANDASAN TEORI. Dalam mendefinisikan istilah bimbingan, para ahli bidang bimbingan dan

LANDASAN TEORI. perusahaan yang usaha utamanya membeli obat untuk dijual kembali dengan

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

SISTEM PENGOLAHAN DATA KARTU PELAJAR SISWA SMA NEGERI 1 INDRALAYA. Abstrak

BAB I PENDAHULUAN. pasangan Bapak H. Farom dan Ibu Hj. Rita ini berdiri pada tahun Pada tahun 2013,

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

BAB III OBJEK DAN METODE PENELITIAN. berlokasi di Jl. Leuwi Panjang No. 111 Bandung Telpon Terbaik dalam pelayanan servis di bengkel.

BAB III OBJEK DAN METODE PENELITIAN. Dalam penelitian ini, yang menjadi objek penelitian adalah Apotik Vita Sari

BAB II LANDASAN TEORI. data diolah lebih berdaya guna secara optimal. atas barang atau jasa dari pihak penjual ke pembeli.

BAB III LANDASAN TEORI. landasan teori yang digunakan sebagai berikut: dapat diperoleh laba serta suatu usaha memikat konsumen yang diusahakan

BAB I PENDAHULUAN I-1

BAB III OBJEK DAN METODE PENELITIAN. struktur organisasi dan uraian tugas unit-unit organisasi Koperasi Karyawan

BAB III LANDASAN TEORI

2BAB II LANDASAN TEORI. Perpustakaan adalah institusi pengelola koleksi karyatulis, karya cetak,

BAB III LANDASAN TEORI. permasalahan yang dibahas. Hal ini sangat penting karena teori-teori tersebut

BAB III LANDASAN TEORI. Konsep dasar dari Sistem Informasi terbagi atas dua pengertian. Yang pertama adalah

BAB II LANDASAN TEORI. Dalam penyelesaian Tugas Akhir ini digunakan landasan teori yang

BAB 1 PENDAHULUAN. suatu hal yang umum. Begitu juga dengan piranti keras, maupun piranti lunak

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN 1.1 Latar Belakang Praktek Kerja Lapangan

Tugas Rekayasa Perangkat Lunak

PERANCANGAN SISTEM PENYEWAAN MOBIL PADA RENTAL MOBIL CV. PODO ASRI BERBASIS WEB BIMA BANJARAWAN

BAB I PENDAHULUAN Latar Belakang

BAB III LANDASAN TEORI. adalah sebagai berikut: Sistem adalah suatu jaringan kerja dari prosedur-prosedur

BAB III 3. LANDASAN TEORI. manajemen dan individu lain terhadap kejadian-kejadian internal dan eksternal

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. ini, adapun teori-teori yang digunakan adalah sebagai berikut :

BAB I PENDAHULUAN. laporan keuangan yang cepat dan akurat. Seorang akuntan memiliki tugas untuk

BAB 1 PENDAHULUAN. Lembaga Kursus dan Pelatihan (LKP) PERSADA merupakan salah satu

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

BAB III LANDASAN TEORI. waktu berdasarkan rencana pengaturan urutan kerja, daftar atau tabel kegiatan

BAB I PENDAHULUAN. berubah sama sekali (konstan). Konsep produksi analisis produksi berfokus

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. yang paling sering digunakan oleh manusia adalah komputer. Komputer telah

RANCANG BANGUN SISTEM INFORMASI KURSUS MUSIK BERBASIS WEB (STUDI KASUS MASTER MUSIC COURSE DI PURWAKARTA)

BAB III LANDASAN TEORI. ada berkaitan dengan sistem yang akan dibuat. Tujuannya adalah agar aplikasi ini

BAB II LANDASAN TEORI. asing yang ditujukan kepada mereka yang bukan native speaker (Rudman 2011).

BAB 1 PENDAHULUAN Latar Belakang

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. yang ada di dunia bisa kita dapatkan dalam waktu yang relatif singkat. Kemampuan

BAB III LANDASAN TEORI. permasalahan yang dibahas. Hal ini sangat penting karena teori-teori tersebut

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II LANDASAN TEORI. Suatu sistem merupakan suatu jaringan kerja dari prosedur-prosedur yang

BAB 2 LANDASAN TEORI DAN KONSEPTUAL. yang akan dicari jalan keluarnya melalui pembahasan-pembahasan yang dibuat secara

BAB I PENDAHULUAN. 1.1 Latar Belakang.

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

BAB III LANDASAN TEORI

BAB I PENDAHULUAN. 1.1 Latar belakang

BAB III OBJEK DAN METODE PENELITIAN. penelitian. Objek penelitian dalam penelitian ini adalah Sistem Informasi

BAB III LANDASAN TEORI

BAB I PENDAHULUAN. sistem informasi dalam bidang penjualan (E-commerce). Melalui penjualan

PERANCANGAN E-SUPPLY CHAIN MANAGEMENT PADA PT MARDEC MUSI LESTARI

BAB II LANDASAN TEORI. Institut merupakan Perguruan Tinggi yang menyelenggarakan pendidikan

BAB 1 PENDAHULUAN 1-1

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

PERANCANGAN SISTEM INFORMASI PENGADAAN DAN PENCATATAN BARANG ALAT TULIS KANTOR

BAB I PENDAHULUAN. secara lebih aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. saling mempengaruhi dalam melakukan kegiatan bersama untuk mencapai. Adapun pegertian sistem menurut Jogiyanto :

BAB III LANDASAN TEORI. berkaitan secara terpadu, terintegrasi dalam suatu hubungan hirarki.

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

Transkripsi:

BAB III LANDASAN TEORI 3.1 Pengertian Sistem Kutipan yang berkaitan dengan pengertian sistem, antara lain : 1. Menurut (Jogiayanto,H.M,2003:34), suatu sistem adalah suatu jaringan kerja dari prosedur- prosedur antar relasi diantara unsur-unsur tersebut dengan lingkungan 2. Menurut (Anatol Raporot), Sistem merupakan suatu kumpulan kesatuan dan perangkat hubungan satu sama lain. 3. Menurut (L. Ackof.), suatu sistem adalah setiap kesatuan secara konseptual atau fisik yang terdiri dari bagian-bagian dalam keadaan saling tergantung satu sama lainnya 4. Menurut Edgar F Huse dan James L. Bowdict, suatu sistem adalah suatu seri atau rangkaian bagian-bagian yang saling berhubungan dan bergantung sedemikian rupa sehingga interaksi dan saling pengaruh dari satu bagian akan mempengaruhi keseluruhan Dari definisi-definisi diatas, penulis dapat menyimpulkan sebagai berikut: Sistem adalah jaringan kerja dengan segala aktifitas yang saling terkait yang dilakukan oleh objek yang saling berhubungan dalam suatu wadah yang sama untuk mencapai suatu tujuan atau sasaran yang telah ditentukan. 13

14 3.2 Pengertian Informasi Informasi merupakan salah satu bagian terpenting dalam suatu organisasi, tanpa informasi suatu sistem menjadi tidak berjalan. Kualitas informasi dituntukan oleh bagaimana informasi tersebut memotifasi manusia untuk bertidakdan memberikan kontribusi ( sumbangan ) terhadap pembelian keputusan yang efekti Informasi adalah data yang diolah menjadi bentuk yang berguna bagi para pemakainya (Jogiyanto,H.M, 2003:36) 3.3 Pengertian Sistem Informasi Pada dasarnya sistem informasi merupakan suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai sutau tujuan yaitu menyajikan data informasi. Sistem informasi menerima masukan data dan instruksi, mengolah data tersebut sesuai dengan instruksi, dan mengeluarkan hasilnya. Menurut Burch dan Strater dalam bukunya informasi system : theory and practice. Sistem informasi adalah suatu kumpulan fungsifungsi yang bergabung secara formal dan sistematis yaitu: 1. Melaksanakan pengolahan data transaksi operasional. 2. Menghasilkan informasi untuk mendukung manajemen dalam melaksanakan aktifitas perencanaan, pengendalian dan pengambilan keputusan. 3. Menghasilkan berbagai laporan bagi kepentingan eksternal organisasi.

15 3.4 Pengertian data, Basis Data dan Database Management System (DBMS) 3.4.1 Data Bambang Wahyudi (2003, hal:2) dalam bukunya Pengantar Struktur Data dan Algoritma, perkataan data diambil dari bahasa Inggris yang berarti fakta bermakna plural (banyak), sedangkan datum bermakna single (tunggal). Makna kata data bagi manusia adalah segala sesuatu yang dapat diterima oleh indera manusia dari rangsangan rangsangan yang ada di sekitarnya, baik tersurat maupun tersirat. Menurut Jeffery L. Whitten (2004) data adalah sebuah sumber yang harus dikontrol dan dikelola menjadi suatu bentuk yang lebih berguna dan bermanfaat. Sedangkan data di komputer secara umum dapat didefenisikan sebagai bahan keterangan tentang kejadian kejadian nyata atau fakta yang dirumuskan dalam sekelompok lambang tertentu yang tidak acak yang menunjukkan jumlah, tindakan atau hal. Data dapat berupa catatan catatan dalam kertas, buku, atau tersimpan sebagai file dalam basis data. Data akan menjadi bahan dalam seuatu proses pengolahan data. Oleh karenanya, suatu data belum dapat diartikan dalam banyak hal sebelum diolah dan diproses lebih lanjut.. 3.4.2 Basis Data Menurut Connolly dan Begg (2002,p14), basis data adalah sekumpulan koleksi data yang berhubungan secara logikal, dan sebuah deskripsi dari data tersebut, didesain untuk menemukan keperluan informasi pada sebuah perusahaan. Menurut James A. O Brien (2005,p211), basis data adalah kumpulan terintegrasi dari elemen data yang secara logika saling berhubungan. Menurut Whitten

16 (2004,p548), basis data adalah kumpulan file yang saling terkait. Menurut Fathansyah (2004,p7), basis data adalah kumpulan data yang terorganisir, relasi antar data, dan objektifnya. Berdasarkan pendapat para ahli di atas, maka basis data adalah kumpulan data yang saling berhubungan secara logikal yang dapat digunakan untuk membantu dalam pengambilan keputusan pada sebuah organisasi atau perusahaan. 3.4.3 Database Management Database Management System adalah sebuah perangkat lunak yang memungkinkan pengguna mendefinisi, membentuk dan mengatur basis data dan yang mengendalikan akses ke basis data. DBMS berinteraksi dengan pengguna aplikasi program dan basis data (Connolly & Begg, 2002, p16) 3.5 Data Flow Diagram Menurut Jogiyanto Hartono (2005:701), data flow diagram adalah Diagram yang menggunakan notasi simbol untuk menggambarkan arus data system. Beberapa simbol digunakan pada DFD sebagai berikut : 1. Kesatuan Luar (External Entity) Kesatuan luar (external entity) merupakan kesatuan (entity) di lingkungan luar.

17 Sistem yang dapat berupa orang, organisasi, atau sistem lain yang berada pada lingkungan luarnya yang memberikan input atau menerima output dari sistem. External Entity Gambar 3.1 External Entity 2. Arus Data (Data Flow) Arus Data (data flow) di DFD diberi simbol suatu panah. Arus data ini mengalir di antara proses, simpan data dan kesatuan luar. Arus data ini menunjukan arus dari data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem. Gambar 3.2 Arus Data 3. Proses (Process) Proses (process) menunjukan pada bagian yang mengubah input menjadi output, yaitu menunjukan bagaimana satu atau lebih input diubah menjadi beberapa output. Setiap proses mempunyai nama, nama dari proses ini menunjukan apa yang dikerjakan proses. 1 Proses Gambar 3.3 Proses

18 4. Simpanan Data (Data Store) Data Store merupakan simpanan dari data yang dapat berupa suatu file atau database pada sistem komputer. 1 Data Store Gambar 3.4 Data Store 3.6 Flow Of Document Menurut Jogiyanto Hartono (2005:796-799), document flow adalah Bagan yang menunjukkan arus pekerjaan secara keseluruhan dari system. Bagan ini menjelaskan urutan-urutan dari prosedur-prosedur yang ada didalam sistem, bagan alur digambarkan dengan menggunakan simbol-simbol yang tampak sebagai berikut : Simbol Keterangan Pengolahan tidak dilakukan oleh komputer Perbandingan pernyataan, penyeleksian data yang memberikan pilihan untuk selanjutnya Mecetak keluaran dalam bentuk dokumen Penghubung bagian-bagian flowchart yang berada pada satu halaman

19 Simbol menyatakan suatu tindakan (proses) yang dilakukan oleh komputer Simbol memasukkan data dengan menggunakan keyboard Simbol untuk menyatakan input berasal dari tabel database atau output disimpan pada tabel database Simbol yang digunakan untuk sebuah fungsi atau sub-program Tabel 3.1 Notasi Flow Of Document 3.7 Habitat Verner (1991) mendefinisikan habitat sebagai sumberdaya dan kondisi yang ada di suatu kawasan yang berdampak ditempati oleh suatu species. Habitat merupakan organism-specific: ini menghubungkan kehadiran species, populasi, atau idndividu (satwa atau tumbuhan) dengan sebuah kawasan fisik dan karakteristik biologi. Habitat terdiri lebih dari sekedar vegatasi atau struktur vegetasi, merupakan jumlah kebutuhan sumberdaya khusus suatu species. Dimanapun suatu organisme diberi sumberdaya yang berdampak pada kemampuan untuk bertahan hidup, itulah yang disebut dengan habitat. Pengertian umum habitat menurut Alikodra (1990), adalah sebuah kawasan yang terdiri dari komponen fisik maupun abiotik yang merupakan satu kesatuan dan dipergunakan sebagai tempat hidup serta berkembang biaknya satwa

20 liar. Satwa liar menempati habitat yang sesuai dengan lingkungan yang diperlukan untuk mendukung kehidupannya, karena habitat mempunyai fungsi menyediakan makanan, air dan pelindung. Habitat yang sesuai untuk suatu jenis, belum tentu sesuai untuk jenis yang lain, karena setiap satwa menghendaki kondisi habitat yang berbeda-beda. Habitat suatu jenis satwa liar merupakan sistem yang terbentuk dari interaksi antar komponen fisik dan biotik serta dapat mengendalikan kehidupan satwa liar yang hidup di dalamnya. 3.8 Klasifikasi Menurut Veanti (2009) Klasifikasi adalah suatu cara pengelompokan yang didasarkan pada ciri-ciri tertentu. Semua ahli biologi menggunakan suatu sistem klasifikasi untuk mengelompokkan tumbuhan ataupun hewan yang memiliki persamaan struktur. Kemudian setiap kelompok tumbuhan ataupun hewan tersebut dipasang-pasangkan dengan kelompok tumbuhan atau hewan lainnya yang memiliki persamaan dalam kategori lain. Hal itu pertama kali diusulkan oleh John Ray yang berasal dari Inggris. Namun ide itu disempurnakan oleh Carl Von Linne (1707-1778), seorang ahli botani berkebangsaan Swedia yang dikenal pada masa sekarng dengan Carolus Linnaeus. Sistem klasifikasi Linnaeus tetap digunakan sampai sekarang karena sifatnya yang sederhana dan fleksibel sehingga suatu organism baru tetap dapat dimasukkan dalam sistem klasifikasi dengan mudah. Nama-nama yang digunakan dalam sistem klasifikasi Linnaeus ditulis dalam bahasa Latin karena pada zaman Linnaeus bahasa Latin adalah bahasa yang dipakai untuk pendidikan resmi.

21 Klasifikasi makhluk hidup didasarkan pada persamaan dan perbedaan ciri yang dimiliki makhluk hidup, misalnya bentuk tubuh atau fungsi alat tubuhnya. Makhluk hidup yang memliliki ciri yang sama dikelompokkan dalam satu golongan. 3.8.1 Kingdom atau Kerajaan Kingdom merupakan tingkatan takson tertinggi makhluk hidup. Kebanyakan ahli Biologi sependapat bahwa makhluk hidup di dunia ni dikelompokkan menjadi 5 kingdom (diusulkan oleh Robert Whittaker tahun 1969). Kelima kingdom tersebut antara lain : Monera, Proista, Fungi, Plantae, dan Animalia. 3.8.2 Divisio atau Filum Nama filum digunakan pada dunia hewan, dan nama division digunakan pada tumbuhan. Filum atau division terdiri atas organism-organisme yang memiliki satu atau dua persamaan ciri. Nama filum tidak memiliki akhiran yang khas sedangkan nama division umumnya memiliki akhiran khas, antara lain phyta dan mycota. 3.8.3 Clasis atau Kelas Kelompok takson yang satu tingkat lebih rendah dari filum atau division. 3.8.4 Order atau Bangsa Setiap kelas terdiri dari beberapa ordo. Pada dunia tumbuhan, nama ordo umumnya diberi akhiran ales.

22 3.8.5 Familia atau Suku Family merupakan tingkatan takson di bawah ordo. Nama family tumbuhan biasanya diberi akhiran aceae, sedangkan untuk hewan biasanya diberi nama idea. 3.8.6 Genus atau Marga Genus adalah takson yang lebih rendah dariada family. Nama genus terdiri atas satu kata, huruf pertama ditulis dengan huruf capital, dan seluruh huruf dalam kata itu ditulis dengan huruf miring atau dibedakan dari huruf lainnya. 3.8.7 Species atau Jenis Species adalah suatu kelompok organism yang dapat melakukan perkawinan antar sesamanya untuk menghasilkan keturunan yang fertile (subur). 3.9 Metode Pengambilan Data Metode pengambilan data yang dilakukan meliputi : 3.9.1 Studi Pustaka Tahap ini merupakan tahap pengumpulan pengetahuan dari sumbersumber seperti buku, dokumen, atau publikasi dari berbagai sumber dan perguruan tinggi. Sumber pengetahuan tersebut dijadikan sebagai landasan teori untuk perancangan sistem yang dibutuhkan oleh perusahaan. 3.9.2 Wawancara Menurut Prof. Dr.Jogiyanto HM, MBA, Akt (2005:617) dalam bukunya Analisis dan Desain Sistem Informasi mengatakan pengertian wawancara adalah teknik pengumpulan data/fakta (fact finding) dan banyak dilakukan dalam

23 pengembangan sistem informasi. Wawancara adalah salah satu teknik pengumpulan data secara tatap muka langsung dimana pewawancara (interviewer) secara interaktif melakukan tanya jawab dengan orang yang diwawancarai (interview). Menurut Drs. Ibnu (1996:66) dalam bukunya yang berjudul Metodologi Penelitian mengatakan pengertian wawancara adalah sebagai berikut: Wawancara (interview) dapat dilakukan dengan tatap muka secara langsung (personal interview) dan secara tidak langsung (dilakukan melalui telepon). Berdasarkan definisi di atas, maka dapat di simpulkan bahwa wawancara adalah teknik pengumpulan data/fakta yang dilakukan dengan tatap muka secara langsung (personal interview) dan secara tidak langsung (dilakukan melalui telepon). Kebaikan dari dari kedua cara ini adalah jaminan bahwa peneliti memperoleh informasi selengkap mungkin dan setepat yang diinginkan. Adapun kelemahan wawancara yaitu membutuhkan tenaga yang sangat banyak, sehingga biayanya sangat besar, kelemahan berikutnya pewawancara dianggap orang asing, sehingga responden belum tentu dapat diajak kerja sama. 3.9.3 Observasi Menurut Prof.Dr.Jogiyanto HM, MBA, Akt (2005:623) dalam bukunya Analisis dan Desain mengatakan pengertian observasi adalah pengamatan langsung suatu kegiatan yang sedang dilakukan. Pada waktu melakukan observasi, analis sistem dapat ikut juga berpartisipasi atau hanya mengamati saja orang-orang yang sedang melakukan suatu kegiatan tertentu yang diobservasi.

24 Berdasarkan definisi di atas, maka dapat di simpulkan bahwa observasi adalah melakukan pengamatan langsung pada objek yang diteliti untuk mendapatkan data yang dibutuhkan. 3.10 Model Waterfall Menurut Pressman (2010, 39) model waterfall adalah model klasik yang bersifat sistematis, berurutan dalam membangun software. Jadi jika langkah satu belum dikerjakan maka tidak akan bisa melakukan pengerjaan langkah 2, 3 dan seterusnya. Secara otomatis tahapan ke-3 akan bisa dilakukan jika tahap ke-1 dan ke-2 sudah dilakukan. Berikut ini ada dua gambaran dari waterfall model. Fase-fase dalam model waterfall menurut referensi Pressman: 1. Communication Langkah ini merupakan analisis terhadap kebutuhan software, dan tahap untuk mengadakan pengumpulan data dengan melakukan pertemuan dengan customer, maupun mengumpulkan data-data tambahan baik yang ada di jurnal, artikel, maupun dari internet. 2. Planning Proses planning merupakan lanjutan dari proses communication (analysis requirement). Tahapan ini akan menghasilkan dokumen user requirement atau bisa dikatakan sebagai data yang berhubungan dengan keinginan user dalam pembuatan software, termasuk rencana yang akan dilakukan. 3. Modeling Proses modeling ini akan menerjemahkan syarat kebutuhan ke sebuah perancangan software yang dapat diperkirakan sebelum dibuat coding. Proses

25 ini berfokus pada rancangan struktur data, arsitektur software, representasi interface, dan detail (algoritma) prosedural. Tahapan ini akan menghasilkan dokumen yang disebut software requirement. 4. Construction Construction merupakan proses membuat kode. Coding atau pengkodean merupakan penerjemahan desain dalam bahasa yang bisa dikenali oleh komputer. Programmer akan menerjemahkan transaksi yang diminta oleh user. Tahapan inilah yang merupakan tahapan secara nyata dalam mengerjakan suatu software, artinya penggunaan komputer akan dimaksimalkan dalam tahapan ini. Setelah pengkodean selesai maka akan dilakukan testing terhadap sistem yang telah dibuat tadi. Tujuan testing adalah menemukan kesalahan-kesalahan terhadap sistem tersebut untuk kemudian bisa diperbaiki. 5. Deployment Tahapan ini bisa dikatakan final dalam pembuatan sebuah software atau sistem. Setelah melakukan analisis, desain dan pengkodean maka sistem yang sudah jadi akan digunakan oleh user. Kemudian software yang telah dibuat harus dilakukan pemeliharaan secara berkala.

26 Dan yang selanjutnya tahapan lain dari model waterfall (Pressman, 2012): Gambar 3.5 Bagan Waterfall Secara garis besar metode waterfall mempunyai langkah-langkah sebagai berikut : Analisa, Design, Code dan Testing, Penerapan dan Pemeliharaan. 1. Analisis Langkah ini merupakan analisa terhadap kebutuhan sistem. Pengumpulan data dalam tahap ini bisa malakukan sebuah penelitian, wawancara atau study literature. 2. Desain Proses desain akan menerjemahkan syarat kebutuhan ke sebuah perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat coding. Proses ini berfokus pada : struktur data, arsitektur perangkat lunak, representasi interface, dan detail (algoritma) prosedural. Tahapan ini akan menghasilkan dokumen yang disebut software requirment.

27 3. Kode dan Test Coding merupakan penerjemahan design dalam bahasa yang bisa dikenali oleh komputer. Dilakukan oleh programmer yang akan menerjemahkan transaksi yang diminta oleh user. Tahapan inilah yang merupakan tahapan secara nyata dalam mengerjakan suatu sistem. Dalam artian penggunaan komputer akan dimaksimalkan dalam tahapan ini. Setelah pengkodean selesai maka akan dilakukan testing terhadap sistem yang telah dibuat tadi. Tujuan testing adalah menemukan kesalahan-kesalahan terhadap sistem tersebut dan kemudian bisa diperbaiki. 4. Penerapan Tahapan ini bisa dikatakan final dalam pembuatan sebuah sistem. Setelah melakukan analisa, design dan pengkodean maka sistem yang sudah jadi akan digunakan oleh user. 5. Pemeliharaan Perangkat lunak yang sudah disampaikan kepada pelanggan pasti akan mengalami perubahan. Perubahan tersebut bisa karena mengalami kesalahan karena perangkat lunak harus menyesuaikan dengan lingkungan (periperal atau sistem operasi baru) baru, atau karena pelanggan membutuhkan perkembangan fungsional.

28 3.11 Testing Dua macam pendekatan test menurut Gianty (2012) yaitu: 1. Black Box Testing Test case ini bertujuan untuk menunjukkan fungsi Project Leadder tentang cara beroperasinya, apakah pemasukan data keluaran telah berjalan sebagaimana yang diharapkan dan apakah informasi yang disimpan secara eksternal selalu dijaga kemutakhirannya. 2. White Box Testing Adalah meramalkan cara kerja perangkat lunak secara rinci, karenanya logikal path (jalur logika) perangkat lunak akan ditest dengan menyediakan test case yang akan mengerjakan kumpulan kondisi dan atau pengulangan secara spesifik. Secara sekilas dapat diambil kesimpulan white box testing merupakan petunjuk untuk mendapatkan program yang benar secara 100%.