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

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

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

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

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

BAB II LANDASAN TEORI. harapan akan memperoleh laba dari adanya transaksi-transaksi tersebut dan. atas barang atau jasa dari pihak penjual ke pembeli.

BAB II LANDASAN TEORI. Menurut Leman (1998:2), sistem terdiri dari komponen-komponen yang

BAB II LANDASAN TEORI. Menurut Mulyadi (2008:202), penjualan merupakan aktivitas yang

BAB II LANDASAN TEORI. Bangun Sistem Pemesanan Makanan Berbasis J2ME Pujasera Online yang

BAB II LANDASAN TEORI. dibuat untuk menolong manusia dalam melaksanakan tugas tertentu (Noviansyah, dirancang untuk menjalankan tugas tertentu.

BAB II LANDASAN TEORI

BAB II KAJIAN PUSTAKA. yang saling berkaitan atau subsistem-subsistem yang bersatu untuk

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

BAB II LANDASAN TEORI. yang dipergunakan dalam menyelesaikan permasalahan.

BAB II LANDASAN TEORI

BAB II LANDASAN_TEORI. aktivitas pemrosesan informasi yang dibutuhkan untuk penyelesaian tugas-tugas

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

BAB II LANDASAN TEORI

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

BAB II LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2005:1).

2. BAB II LANDASAN TEORI. mengetahui terlebih dahulu dasar-dasar teori yang digunakan. Dasar-dasar teori

BAB II LANDASAN TEORI. data diolah lebih berdaya guna secara optimal.

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

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

BAB II LANDASAN TEORI. teori yang digunakan dapat dilihat di bawah ini.

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

BAB II KAJIAN PUSTAKA. Sistem adalah sekelompok komponen dan elemen yang digabungkan menjadi satu untuk

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. yang penting dalam perencanaan dan pengendalian kegiatan.

BAB II LANDASAN TEORI. data diolah lebih berdaya guna secara optimal.

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. yang digunakan dalam menyelesaikan permasalahan. Menurut Jogianto (2005), sistem merupakan satu kesatuan komponen atau

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

BAB II LANDASAN TEORI. terstruktur untuk membantu sebuah proses (Chaffey, 1996).

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

BAB II LANDASAN TEORI. terpadu untuk mengembangkan rencana rencana strategis yang diarahkan pada

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN 1-1

BAB II LANDASAN TEORI. ditulis dan diterjemahkan oleh language software (bahasa Pemrograman) untuk

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah

BAB II LANDASAN TEORI. tetap/tenaga kerja lepas berdasarkan perjanjian atau kesepakatan kerja baik secara

BAB I PENDAHULUAN.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB II LANDASAN TEORI. pendekatan komponen, sistem merupakan kumpulan komponen-komponen yang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1.Latar Belakang

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

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II LANDASAN TEORI. Menurut (Herlambang, 2005), definisi sistem dapat dibagi menjadi dua. yang saling berkaitan untuk mencapai tujuan tertentu.

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. jasa pelayanan kesehatan. Perusahaan jasa itu sendiri adalah perusahaan yang

BAB II LANDASAN TEORI. komputer, instruksi (instruction) atau pernyataan (statement) yang disusun

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II BAHAN RUJUKAN

BAB II LANDASAN TEORI

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II LANDASAN TEORI. penjualan, tujuan penjualan, cara-cara penjualan, faktor yang mempengaruhi

BAB I PENDAHULUAN. 1.1 Latar Belakang

1 BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) 45 Edisi... Volume..., Bulan 20.. ISSN :

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II LANDASAN TEORI. Instruksi-instruksi tersebut berbentuk perangkat lunak (software).

BAB II LANDASAN TEORI. karyawan, jumlah jam kerja dalam seminggu, nomor bagian persediaan, atau

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

1 PENDAHULUAN. 1.1 Latar Belakang

BAB II LANDASAN TEORI. aplikasi sesuai dengan tujuan penelitian yang diharapkan. Aplikasi Penilaian Kinerja Karyawan ini antara lain sebagai berikut.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Review Rekayasa Perangkat Lunak. Nisa ul Hafidhoh

BAB I PENDAHULUAN. A. Latar Belakang Masalah. Sistem Informasi merupakan suatu sistem dalam suatu organisasi yang

BAB III LANDASAN TEORI. lebih akurat sesuai dengan tujuan pembuatan aplikasi tersebut, aplikasi

BAB III LANDASAN TEORI. yang disusun guna menyelesaikan masalah secara sistematis. Pada bab ini akan

BAB II LANDASAN TEORI. beberapa ahli, definisi sistem adalah sebagai berikut.

1 BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III METODOLOGI PENELITIAN

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB II LANDASAN TEORI. penting untuk mengetahui terlebih dahulu dasar dasar teori yang akan digunakan

BAB II LANDASAN TEORI. barang dari supplier. Pembelian adalah suatu usaha yang dilakukan untuk

BAB II LANDASAN TEORI. dalam pembuatan laporan serta pengambilan keputusan pimpinan.

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

Tinjauan Sistem Akuntansi Penjualan Pada ZMH Textile Bandung

BAB I PENDAHULUAN. berbagai potensi yang ada dalam diri seseorang. Dalam proses memperoleh

BAB II LANDASAN TEORI. mengetahui terlebih dahulu dasar-dasar teori yang digunakan. Dasar-dasar teori

BAB III LANDASAN TEORI. 1. Pajak merupakan iuran dari rakyat kepada negara. Yang berhak memungut pajak. yang dibayarkan berapa uang bukan barang.

BAB II LANDASAN TEORI

1 BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Transkripsi:

8 1 BAB II LANDASAN TEORI 2.1 Aplikasi Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu. (Jogiyanto, 2005). Istilah sistem secara umum dapat didefinisikan sebagai kumpulan hal atau elemen yang saling bekerja sama atau yang dihubungkan dengan cara-cara tertentu sehingga membentuk satu kesatuan untuk melaksanakan suatu fungsi guna mencapai suatu tujuan. Sistem mempunyai karakteristik atau sifat tertentu, yaitu: Komponen Sistem, Batasan Sistem, Lingkungan Luar Sistem, Penghubung Sistem, Masukan Sistem, Keluaran Sistem, Pengolahan Sistem dan Sasaran Sistem (Sutanta, 2003). 2.2 Informasi Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. Sumber dari informasi adalah data. Data merupakan bentuk jamak dari bentuk tunggal datum atau data item. Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. (Jogiyanto, 2005). Informasi menurut Edhy Sutanta (2009).adalah data yang diolah menjadi bentuk yang berguna dan menjadi berarti bagi penerimanya. Kegunaan informasi adalah untuk mengurangi ketidakpastian di dalam proses pengambilan keputusan tentang suatu keadaan. Suatu informasi dikatakan bernilai bila manfaatnya lebih 8

9 efektif dibandingkan dengan biaya untuk mendapatkan informasi tersebut. Kualitas informasi sangat dipengaruhi atau ditentukan oleh beberapa hal yaitu: Relevan (Relevancy), Akurat (Accurancy), Tepat waktu (Time liness), Ekonomis (Economy), Efisien (Efficiency), Ketersediaan (Availability), Dapat dipercaya (Reliability), Konsisten 2.3 Sistem Informasi Sistem informasi menurut Jogiyanto (2005) adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. Menurut Hanif Al Fatta (2009), Sistem informasi merupakan suatu perkumpulan data yang terorganisasi beserta tatacara penggunaanya yang mencangkup lebih jauh dari pada sekedar penyajian. Istilah tersebut menyiratkan suatu maksud yang ingin dicapai dengan jalan memilih dan mengatur data serta menyusun tatacara penggunaanya. Keberhasilan suatu sistem informasi yang diukur berdasarkan maksud pembuatanya tergantung pada tiga faktor utama, yaitu: keserasian dan mutu data, pengorganisasian data dan tatacara penggunaanya. Dalam memenuhi permintaan penggunaan tertentu, maka struktur dan cara kerja sistem informasi berbeda-beda tergantung pada macam keperluan atau macam permintaan yang harus dipenuhi. Suatu persamaan yang menonjol ialah suatu sistem informasi menggabungkan berbagai ragam data yang dikumpulkan dari berbagai sumber. Untuk dapat menggabungkan data yang berasal dari berbagai sumber suatu sistem alih rupa data sehingga jadi tergabungkan (compatible). Berapa pun ukurannya dan apapun ruang lingkupnya

10 suatu sistem informasi perlu memiliki ketergabungan (compatibility) data yang disimpannya. Menurut Sutabri (2005), sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan-laporan yang diperlukan. Berdasarkan pendapat-pendapat di atas dapat disimpulkan bahwa sistem informasi adalah sekumpulan prosedur organisasi yang dilaksanakan untuk mencapai suatu tujuan yaitu memberikan informasi bagi pengambil keputusan dan untuk mengendalikan organisasi. Informasi dalam lingkup sistem informasi memiliki beberapa ciri yaitu: a. Baru, informasi yang didapat sama sekali baru dan segar bagi penerima. b. Tambahan, informasi dapat memperbaharui atau memberikan tambahan pada informasi yang telah ada. c. Korektif, informasi dapat menjadi suatu koreksi atas informasi yang salah sebelumnya. 2.4 Penjualan Pengertian penjualan menurut Basu Swastha (2001) dalam bukunya yang berjudul Manajeman Penjualan menyatakan bahwa penjualan adalah ilmu dan seni mempengaruhi pribadi yang dilakukan oleh penjual untuk mengajak orang lain agar bersedia memberi barang atau jasa yang ditawarkan. Sedangkan pengertian penjualan menurut Henry Simamora (2000) dalam buku Akuntansi Basis Pengambilan Keputusan Bisnis menyatakan bahwa

11 penjualan adalah pendapatan lazim dalam perusahaan dan merupakan jumlah kotor yang dibebankan kepada pelanggan atas barang dan jasa. Dari kedua pengertian penjualan diatas maka dapat disimpulkan bahwa penjualan adalah ilmu dan seni mempengaruhi pribadi yang dilakukan oleh penjual untuk mengajak orang lain agar bersedia memberi barang atau jasa yang ditawarkan, penjualan adalah pendapatan lazim dalam perusahaan dan merupakan jumlah kotor yang dibebankan kepada pelanggan atas barang dan jasa. 2.4.1 Bagian-bagian Penjualan Menurut Krismaji (2002), menyatakan bahwa bagian-bagian penjualan dibagi menjadi beberapa bagian, yaitu: 1. Bagian Penjualan Adalah bagian penjualan menerima surat pesanan dari pihal pembeli dan membuat surat order penjualan atas dasar surat pesanan tersebut. 2. Bagian Kredit Adalah atas dasar surat pesanan dari pembeli yang diterima dibagian penjualan, bagian ini memeriksa data kredit pelanggan yang selanjutnya memberikan persetujuan terhadap surat pesanan tersebut dan memeriksanya ke bagian gudang. 3. Bagian Gudang Adalah bagian gudang yang bertugas untuk menyimpan persediaan barang dagangan serta mempersiapkan barang dagangan yang akan dikirim kepada pembeli.

12 4. Bagian Pengiriman Adalah bagian ini mengeluarkan surat order penjualan dan kemudian membuat nota pengiriman atas barang yang dipesan. 5. Bagian Penagihan Adalah bagian ini bertugas untuk membuat faktur penjualan dan kemudian didistribusikan kepada: a. Rangkap pertama (asli) diberikan kepada pelanggan. b. Rangkap kedua diberikan kepada bagian piutang. c. Rangkap ketiga diarsipkan berdasarkan nomor urut bersamaan dengan surat order penjualan. 2.4.2 Klasifikasi Transaksi Penjualan Menurut La Midjan (2001), ada beberapa macam transaksi penjualan yang dapat diklasifikasikan sebagai berikut: a. Penjualan Tunai Adalah penjualan yang bersifat cash dan carry pada umumnya terjadi secara kontan dan dapat pula terjadi pembayaran selama satu bulan dianggap kontan. b. Penjualan Kredit Adalah penjualan dengan tenggang waktu rata-rata diatas satu bulan. c. Penjualan Tender Adalah penjualan yang dilaksanakan melalui prosedur tender untuk memegangkan tender selain harus memenuhi berbagai prosedur. d. Penjualan Ekspor Adalah penjualan yang dilaksanakan dengan pihak pembeli luar negeri yang mengimpor barang tersebut.

13 2.4.3 Faktor-faktor yang Mempengaruhi Penjualan Dalam prakteknya perencanaan penjualan itu dipengaruhi oleh beberapa faktor. Menurut Swastha (2005) faktor-faktor tersebut yaitu: 1. Kondisi dan kemampuan penjualan Transaksi jual beli merupakan pemindahan hak milik secara komersial atas barang dan jasa, pada prinsipnya melibatkan dua pihak yaitu penjual sebagai pihak pertama dan pembeli sebagai pihak kedua. Penjual harus dapat menyakinkan kepada pembelinya agar dapat mencapai sasaran penjualan yang diharapkan. Untuk maksud tersebut para penjual harus memahami beberapa masalah penting yang sangat berkaitan yaitu: a. Jenis dan karakteristik barang yang akan ditawarkan. b. Harga produk. c. Syarat penjualan seperti: pembayaran, penghantaran, pelayanan purna jual. 2. Kondisi pasar Pasar sebagai kelompok pembeli atau pihak yang menjadi sasaran dalam penjualan dapat pula mempengaruhi kegiatan penjualan. Adapun faktorfaktor kondisi pasar yang perlu diperhatikan adalah: a. Jenis pasarnya, apakah pasar konsumen, pasar penjual, pasar industri, pasar pemerintah atau pasar internasional. b. Kelompok pembeli atau segmen pasarnya. c. Daya belinya. d. Frekuensi pembeliannya. e. Keinginan dan kebutuhannya.

14 3. Modal Akan lebih sulit bagi penjual untuk menjual barangnya apabila barang yang dijual itu belum dikenal oleh pembeli atau apabila lokasi pembeli jauh dari tempat pejual. Dalam keadaan seperti ini, penjual harus memperkenalkan atau membawa barangnya ketempat pembeli. Untuk melaksanakan maksud tersebut diperlukan adanya saran serta usaha seperti alat transportasi, tempat peraga baik diluar maupun didalam perusahaan. Usaha promosi dan sebagainya semua ini hanya dapat dilakukan apabila penjual memiliki sejumlah modal yang diperlukan oleh perusahaan. 4. Kondisi Organisasi Perusahaan Pada perusahaan besar biasanya masalah penjualan ditangani oleh bagian penjualan yang dipegang oleh orang-orang tertentu atau ahli dibidang penjualan. Lain halnya dengan perusahaan kecil, masalah-masalah penjualan ditangani oleh orang-orang yang juga melakukan fungsi lain. Hal ini disebabkan oleh tenaga kerjanya yang lebih sedikit. Sistem organisasi juga lebih sederhana, masalah-masalah yang dihadapinya juga tidak sekompleks perusahaan besar, biasanya masalah perusahaan ini ditangani oleh perusahaan dan tidak diberikan kepada orang lain. 5. Faktor lain Faktor-faktor yang sering mempengaruhi penjualan yaitu periklanan, peragaan, kampanye dan pemberian hadiah. Namun untuk melaksanakannya diperlukan dana yang tidak sedikit. Bagi perusahaan yang memiliki modal yang kuat kegiatan ini secara rutin dapat dilakukan, tetapi sebaliknya perusahaan kecil jarang melakukan karena hanya memiliki modal sedikit.

15 2.4.4 Tujuan Penjualan Dalam suatu perusahaan kegiatan penjualan adalah kegiatan yang penting, karena dengan adanya kegiatan penjualan tersebut maka terbentuk laba yang dapat menjamin kelangsungan hidup perusahaan. Menurut Swastha (2005), tujuan umum yang dimiliki oleh perusahaan adalah: 1. Mencapai volume oleh perusahaan tertentu. 2. Mendapat laba tertentu yang maksimal dengan modal sekecil-kecilnya. 3. Menunjang pertumbuhan perusahaan. 2.5 Sistem Informasi Penjualan Menurut Sudayat (2009), Sistem Informasi Penjualan diartikan sebagai suatu pembuatan pernyataan penjualan, kegiatan akan dijelaskan melalui prosedur-prosedur yang meliputi urutan kegiatan sejak diterimanya pesanan dari pembeli, pengecekan barang dan atau tidak ada dan diteruskan dengan pengiriman barang yang disertai dengan pembuatan faktur dan mengadakan pencatatan atas penjualan yang berlaku. 2.6 System Development Life Cycle Menurut Pressman (2015), Model System Development Life Cycle (SDLC) ini biasa disebut juga dengan model waterfall atau disebut juga classic life cycle. Adapun pengertian dari SDLC ini adalah suatu pendekatan yang sistematis dan berurutan. Tahapan-tahapannya adalah communication, perencanaan (planning), pemodelan (modeling), konstruksi (construction), serta penyerahan sistem perangkat lunak ke para pelanggan/pengguna (deployment), yang diakhiri dengan dukungan berkelanjutan pada perangkat lunak yang

16 dihasilkan. Model System Development Life Cycle (SDLC) ditunjukkan pada gambar 2 berikut. Gambar 5.1 Pengembangan menggunakan Model Waterfall (Pressman, 2015) Penjelasan-penjelasan SDLC Model Waterfall, adalah sebagai berikut: a. Communication Langkah pertama diawali dengan komunikasi kepada konsumen. Langkah awal ini merupakan langkah penting karena menyangkut pengumpulan informasi tentang apa kebutuhan konsumen. b. Planning Setelah proses communication kita menetapkan rencana untuk pengerjaan software yang meliputi tugas-tugas teknis yang dilakukan, risiko yang mungkin terjadi, sumber-sumber yang dibutuhkan, hasil yang akan dibuat, dan jadwal pengerjaan. c. Modelling Pada proses modeling ini menerjemahkan syarat kebutuhan ke sebuah perancangan software yang dapat diperkirakan sebelum dibuat coding. Proses ini berfokus pada rancangan struktur data, arsitektur software, representasi

17 interface, dan detail (algoritma) prosedural. Tahapan ini menghasilkan dokumen yang disebut software requirement. d. Construction Construction merupakan proses membuat kode. Coding atau pengkodean merupakan penerjemahan desain dalam bahasa yang bisa dikenali oleh komputer. Programmer menerjemahkan transaksi yang diminta oleh pengguna. Tahapan inilah yang merupakan tahapan secara nyata dalam mengerjakan suatu software, artinya penggunaan komputer dimaksimalkan dalam tahapan ini. Setelah pengkodean selesai maka dilakukan testing terhadap sistem yang telah dibuat. Tujuan testing adalah menemukan kesalahan-kesalahan terhadap sistem tersebut untuk kemudian bisa diperbaiki. e. 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 pengguna. Kemudian software yang telah dibuat harus dilakukan pemeliharaan secara berkala. 2.7 Testing Menurut Romeo (2003), testing adalah proses pemantapan kepercayaan kinerja program atau sistem sebagaimana yang diharapkan. Testing software merupakan proses pengoperasikan software dalam suatu kondisi yang dikendalikan untuk verifikasi, mendeteksi error dan validasi. Verifikasi adalah pengecekkan atau pengetesan entitas-entitas, termasuk software, untuk pemenuhan dan konsistensi dengan melakukan evaluasi hasil terhadap kebutuhan yang telah ditetapkan. Validasi adalah melihat kebenaran sistem apakah proses

18 yang telah dituliskan sudah sesuai dengan yang dibutuhkan oleh pengguna. Deteksi error adalah testing yang berorentasi untuk membuat kesalahan secara intensif, untuk menentukan apakah suatu hal tersebut tidak terjadi. Test case merupakan suatu tes yang dilakukan berdasarkan pada suatu inisialisasi, masukan, kondisi ataupun hasil yang telah ditentukan sebelumnya. Adapun kegunaan dari test case ini, adalah untuk melakukan testing kesesuaian suatu komponen terhadap spesifikasi Black Box Testing. 2.7.1 Black Box Testing Menurut Romeo (2003), Black box testing dilakukan tanpa adanya suatu pengetahuan tentang detail struktur internal dari sistem atau komponen yang dites, juga disebut sebagai functional testing. Black box testing bergfokus pada kebutuhan fungsional pada software, berdasarkan pada spesifikasi kebutuhan dari software. Dengan adanya black box testing, perekayasa software dapat menggunakan kebutuhan fungsional pada suatu program. Black box testing dilakukan untuk melakukan pengecekan apakah sebuah software telah bebas dari error dan fungsi-fungsi yang diperlukan telah berjalan sesuai dengan yang diharapkan. 2.7.2 White Box Testing Menurut Romeo (2003), White box testing merupakan cara pengujian dengan melihat ke dalam modul untuk meneliti kode-kode program yang ada. Kemudian melakukan analisis apakah ada kesalahan atau tidak. Selain itu white box testing juga merupakan pengujian yang didasarkan pada pengecekan terhadap

19 detail perancangan, menggunakan struktur kontrol dari desain program secara procedural untuk membagi pengujian ke dalam beberapa kasus pengujian. Secara sekilas dapat diambil kesimpulan white box testing merupakan petunjuk untuk mendapatkan program yang benar secara 100%.