• Tidak ada hasil yang ditemukan

BAB 2. LANDASAN TEORI

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 2. LANDASAN TEORI"

Copied!
16
0
0

Teks penuh

(1)

BAB 2.

LANDASAN TEORI

2.1. Aset

Assets are probable future economic benefits obtained or controlled by a perticular entity as a result of past transactions or events(SFAC No 6, prg 25)

Aset merupakan sumber daya yang memiliki manafaat ekonomis masa mendatang yang cukup pasti atau diperleh dan dikuasai atau dikendalikan oleh suatu entitas akibat transaksi atau kejadian masa lalu.

Karena manfaat ekonomis tidak membatasi bentuk dan atau jenis sumber ekonomis yang dapat dimasukan sebagai kategor aset. Pada umumnya aset terbagi menjadi dua yaitu:

1. Aset tetap adalah aset berwujud yang memounyai masa manfaat lebih dari satu tahun untuk digunakan dalam kegiatan ekonomi sebuah instansi. Aset tetap diklasifikasikan berdasarkan kesamaan dalam suatu sifat atau fungsinya dalam aktivitas operasi entitas tanah, peralatan, gedung bangunan, jalan dan sebagainya.

2. Aset tidak berwujud adalah jenis aset yang tidak memiliki wujud fisik seperti hak cipta, paten atau franchise.

Maka diperlukanlah suatu pengelolaan aset yang baik yaitu manajemen aset. 2.2. Manajemen Aset

Menurut Sugiama (2013:15) berdasarkan pada pengelolaan aset fisik, secara definitif manajemen aset adalah ilmu dan seni untuk memandu pengelolaan kekayaan yang mencakup proses merencanakan kebutuhan aset, mendapatkan, menginventarisasi, melakukan legal audit, menilai, mengoperasikan, memelihara, membaharukan atau menghapuskan hingga mengalihkan aset secara efektif dan efisien.

(2)

2.3.Penyusutan Aset Tetap

Menurut Antares Bugi (2012, 11) penyusutan merupakan salah satu kosekuensi atas penggunaan suatu aset tetap, dimana aset akan mengalami penurunan fungsi karena sesuatu hal. Definisi penyusutan dari sisi akuntansi adalah sebagian dari harga perolehan suatu aset berwujud yang dialokasikan atau diakui sebagai biaya baik setiap tahun atau setiap bulan setiap perode akuntansi.

Berikut adalah metode penyusutan yang biasa digunakan: 1. Garis Lurus

Metode ini menganggap aktiva tetap akan memberikan kontribusi yang merata disepanjang masa manfaatnya, sehinga aset akan mengalami tingkat penurunan fungsi yang sama dari periode ke periode hingga aset ditarik dari penggunaannya.

Rumus untuk menghitung penyusutan dengan metode garis lurus

P =NP − NR MM AP =b NP − NR MM = b x P 𝑁𝐵 = 𝑁𝑃 − 𝐴𝑃 P = Penyusutan AP = Akumulasi Penyusutan NP = Nilai Perolehan NR = Nilai Sisa NB = Nilai Buku MM = Masa Manfaat

Atau jika tidak menggunakan nilai sisa, dengan rumus:

𝑃 = 𝑠𝑥 12 𝑁𝑃

2. Metode Saldo Menurun Ganda

Aset tetap dapat memberikan kontribusi terbesar pada periode awal masa penggunaanya, dan akan mengalami tingkat penurunan fungsi yang semakin besar di periode berikutnya seiring dengan semakin berkurangnya masa manfaat atas aset tersebut.

(3)

Perubahan teknologi yang cepat kadang mengakibatkan sebuah aset menjadi tidak terpakai lagi. Dalam hal ini, menggunakan metode dengan percepatan cocok digunakan karena mengalokasikan penyusutan yang lebih besar diawal tahun dibanding tahun berikutnya.

Saldo menurun ganda adalah metode percepatan yanng biasa digunakan untuk deprisiasi. Dengan metode ini, depresiasi dihitung dengan menambahkan rate yang tetap pada nilai terakhir dari aset tetap. Oleh karena itu menghasilkan nilai depresiasi yang besar pada awal tahun umur aset. Berbagai macam besar rate bisa digunakan tapi rate yang paling sering digunakan adalah presentase yang setara atau sampai dua kali dari persentase dari penyusutan dengan metode garis lurus. ketika menggunakan dua kali rate, metodenya biasa disebut dengan metode saldo menurun ganda.

Berikut rumus penysutan dengan metode saldo menurun ganda:

𝑠% = 2𝑥100%

𝑀𝑀

Pada Tahun pertama, rumusnya akan seperti berikut:

𝑃 = 𝑠% 𝑥𝑁𝑃

Kemudian pada tahun-tahun berikutnya akan seperti berikut:

𝑃 = 𝑠% 𝑥 𝑛𝑖𝑙𝑎𝑖 𝑝𝑒𝑛𝑦𝑢𝑠𝑢𝑡𝑎𝑛 𝑠𝑒𝑏𝑒𝑙𝑢𝑚𝑛𝑦𝑎

P = Nilai Penyusutan NP = Nilai Perolehan s% = Rate Penyusutan MM = Masa Manfaat 3. Metode Unit Produksi

Penyusutan metode unit produksi merupakan cara menghitung penyusutan berdasarkan suatu pengukuran tertentu. Pengukuran tertentu itu ada kaitannya dengan unit produksi.metode penyusutan ini mengalokasikan beban penyusutan ke beberapa periode berdasarkan pada satuan unit yang diperoleh dari penggunaan aset tetap. Umur ekonomis aset tetap dinyatakan dalam satuan unit produksi, bukan berdasarkan tahun.

(4)

𝑈𝑃 = 𝑁𝑃 − 𝑁𝑅 𝑇𝑃 𝑃 = 𝑈𝑃𝑥𝑃𝑅

P = Nilai Penyusutan UP = Tarif Penyusutan Unit NP = Nilai Perolehan NR = Nilai Sisa

TP = Taksiran Jumlah Produksi PR = Produksi Setahun

2.4. JAVA

JAVA menurut definisi dari Sun adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan. Java berdiri atas sebuah mesin interpreter yang diberi nama Java Virtual Machine (JVM). JVM inilah yang akan membaca bytecode dalam file .Class dari suatu program sebagai representasi langsung program yang berisi bahasa mesin. Oleh karena itu, bahasa java dikenal dengan slogannya "Write once, run anywhere" karena dapat dijalankan pada berbagai sistem operasi, asalkan oada sistem operasi tersebut terdapat JVM. 2.4.1 Sejarah JAVA

Sejarah Java berawal pada tahun 1991 ketika perusahaan Sun Microsystem memulai Green Project, Yakni projek penelitian untuk membuat bahasa yang akan digunakan pada chip-chip embedded untuk Device Intelgent Consumer Electronic. Bahasa tersebut haruslah bersifat multiplatform, tidak tergantung kepada vendor yang memanufaktur chip tersebut

Dalam penelitiannya, projek green berhasil membuat prototype semacam PDA (Personal Data Assistance) yang dapat berkomunikasi antara satu dengan yang lain dan diberi nama star 7. Ide berawal untuk membuat sistem operasi bagi star 7 berbasis C dan C++. Setelah berjalan beberapa lama , James Gosling , Salah seorang anggota tim, merasa kurang puas dengan beberapa karakteristik dari

(5)

kedua bahasa tersebut berusaha mengembangkan bahasa lain. Bahasa tersebut dinamakan Oak, dan belakangan Oak beralih nama menjadi Java.

Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka. Kesuksesan mereka diikuti dengan untuk pemberitaan pertama kali pada surat kabar San Jose Mercury News pada tanggal 23 Mei 1995. Dan Hingga sekarang Java sudah sampai versi 8 update 77, dan dapat di unggah dari situs resminya di https://java.com/en/download/ . Java juga merupakan Software Open-Source paling diminati belakangan ini.

2.4.2 Keunggulan Java

Menurut Benny Hermawan (2004) Java memiliki beberapa keunggulan pada beberapa aspek, yaitu:

1. Java bersifat sederhana dan relatif mudah

Java dimodelkan sbeagian dai bahasa C++, namun dengan memperbaiki beberapa karakteristik C++. Sebagai contoh, Java menggantikan konsep pewarisan lebih dari satu (multiple inheritence) dengan interface, mengilangkan konsep pointer, otomatisasi sistem alokasi memori, dan sebagainya.

2. Java berorientasi pada objek

Java adalah bahasa pemrograman yang berorientasi objek (OOP). Dalam memecahkan masalah, Java membagiprogram menjadi objek-objek, kemudian memodelkan sifat dan tingkah laku masing-masing. Selanjutnya java menentukan dan mengatur interaksi antara objek yang satu dengan yang lainnya.

3. Java bersifat Multiplatform

Dewasa ini kita mengenal banyak platform Operating System, mulai dari Windows, Apple, berbagai varian UNIX dan Linux, dan sebagainya. Pada umumnya program yang dikompile di suatu platform hanya bisa dijalankan di platform tersebut. Java bersifat multiplatform, yakni dapat di terjemahkan oleh Java Interpreter pada berbagai sistem operasi.

(6)

Thread adalah proses yang dapat dkerjakan oleh program dalam suatu waktu. Java bersifat Multithread, artinya dapat mengerjakan beberapa proses dalam waktu yang bersamaan.

2.5. Java2 Enterprise Edition (J2EE)

Menurut M. Shalahudin Rosa A.S. (2006) J2EE adalah kumpulan teknologi yang cukup kuat dan berada di atas lingkungan J2SE. J2EE berbasis pada java2 yang berusaha untuk menyediakan sebuah lingkungan aplikasi yang bersifat realible dan stabil serta dapat dijalankan pada beberapa lingkungan sistem operasi. Tekologi enterprise sebagai perkembangan dari lingkungan Java2 difokuskan pada pemenuhan antarmuka yang standar dimana aplikasi J2EE dapat menghasilkan sebuah aplikasi bebasis server yang tangguh (rebust) dan tidak bergantung pada lingkungan sistem operasi yang digunakan.

2.6. ORACLE

Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan perangkat lunak Oracle memasarkan jenis basis data ini untuk bermacam-macam aplikasi yang bisa berjalan pada banyak jenis dan merk perangkat keras komputer (platform).

Basis data Oracle ini pertama kali dikembangkan oleh Larry Ellison, Bob Miner dan Ed Oates lewat perusahaan konsultasinya bernama Software Development Laboratories (SDL) pada tahun 1977. Pada tahun 1983, perusahaan ini berubah nama menjadi Oracle Corporation sampai sekarang.

2.6.1 Sejarah Oracle

Dimulai tiga dekade yang lalu, Larry Ellison yang secara rutin mengikuti jurnal penelitian IBM dan perkembangannya, menemukan sebuah makalah penelitian yang menggambarkan sebuah prototype yang bekerja untuk relasional system manajeman basis data (RDBMS). Kemudian Larry Ellison menunjukannya ke rekan-rekan dia yaitu Bob Miner dan Oates di Ampek, dari hasil pembicaraan mereka diketahui bahwa tidak ada perusahaan yang telah berkomitmen untuk mengkomersilkan teknologi ini. Trio ini menyadari ada potensi bisnis luar biasa dalam database relasional, selanjutnya mereka

(7)

bersama-sama mendirikan perusahaan yang akan menjadi ORACLE dan mengembangkan Oracle Database.

Meskipun sebagian besar perusahaan-perusahaan pada tahun 1977 menggunakan komputer, namun sistemnya sangat besar dan sangat sulit dan hanya tenaga-tenaga terlatih dan professional yang bisa menggunakan mesin yang komplek untuk mengolah data input dan output.

Oracle pertama secara komersial menyediakan perangkat lunak database yang ditantang dapat dipergunakan untuk kebijakan konvensional, bahwa teknologi ini dihadapkan pada skala jumlah yang besar dari data-data atau angka-angka yang sangat banyak dari para pemakai. Visi, misi dan optimisme dari para pendiri Oracle membawa Oracle pada suatu revolusi didalam perusahaan dan usaha computer.

Sepanjang sejarahnya Oracle telah terbukti dapat membangun masa depan diatas dasar inovasi dan pengetahuan yang mendalam atas tantangan pelanggan dan keberhasilan yang dianalisa oleh para pemikir tehnik bisnis kelas dunia. Perusahaan berusaha sekuat tenaga dengan kekuatannya melayani pelanggan dan menerapkan teknologi sebagai kunci untuk mengambil keputusan bisnis dalam menghadapi kebijakan kovensional dan mengambil produk-produk dan jasa sebagai peluang baru.

Sekarang lebih dari sebelumnya teknologi Oracle dapat ditemukan dihampir setiap industri dan pusat data. Oracle adalah perusahaan pertama untuk mengambangkan dan menyebarkan seratus persen internet-enabled software enterprise diseluruh lini produk database, aplikasi bisnis, pengembangan aplikasi dan alat pendukung keputusan.

Inovasi adalah mesin kesuksesan Oracle. Oracle merupakan salah satu perusahaan yang pertama untuk membuat aplikasi bisnis yang tersedia melalui ide internet. Oracle telah memperkenalkan produk baru OracleFusionMiddleware dan fungsi onalitas yang mencermikan tujuan-tujuan perusahaan untuk menghubungkan semua tingkat tehnologi perusahaan, memastikan pelanggan mendapatkan akses pengetahuan yang dibutuhkan untuk merespon kondisi pasar dengan cepat dan leluasa.

(8)

Tiga puluh tahun Oracle berjaya, Oracle menjadi patokan untuk database teknologi dan aplikasi-aplikasi di dalam perusahaan diseluruh dunia, dari mulai perusahaan-perusahaan yang kecil sampai perusahaan-perusahaan yang besar multinasional dan internasional.

2.7. Unfied Modeling Language (UML)

Menurut Munawar (2005) UML diartikan sebagai salah satu alat bantu yang sangat handal di dunia pengembangan sistem yang berorientasi objek.

UML sendiri terdiri atas pengelompokan Diagram-Diagram sistem menurut aspek atau sudut pandang tertentu. Diagram adalah yang mengambarkan permasalahan maupun solusi dari pemrmasalahan suatu model. UML yang digunakan untuk penelitian kali ini, yaitu:

1. Use Case Diagram

(9)

Menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. yang ditekankan adalah "apa" yang di perbuat sistem, dan bukan "bagaimana". Diagramuse case menggambarkan kebutuhan sistem dari sudut pandang user serta memfokuskan pada proses komputerisasi, selain itu menggambarkan hubungan antara use case dan actor. Diagramuse case terdiri dari:

1. Use Case

Use Case dibuat berdasarkan keperluan actor mengenai hal yang dilakukan actor, Use case diberinama yang menyatakan apa hal yang dicapai dari hasil interaksinya dengan actor. Use case dinotasikan dengan gambar (horizontal elipse), penamaan use case biasanya menggunakan kata kerja.

2. Actor

Actor menggambarkan orang, sistem, atau entitas eksternal yang menyediakan atau menerima informasi dari sistem serta menggambarkan sebuah tugas atau peran dan bukannya posisi sebuah jabatan. Actor memberi input atau menerima informasi dari sistem. 3. Relationship

Menggambarkan bagaimana actor terlibat dalam usse case. Ada 4 jenis relasi yang bisa timbul pada Diagram use case, yaitu:

a. Association antara actor dan use case b. Axssociations antara use case

c. Generalization atau Inheritence antara use case d. Generalization atau Inheritence antara actors 4. System boundary boxes

Digambarkan dengan kotak disekitar use case, untuk menggambarkan jangkauan sistem anda. Biasanya digunakan apabila memeberikan beberapa alternatif sistem yang dapat dijadikan pilihan.

Alasan menggunakan use case Diagram pada perancangan aplikasi pada penelitian kali ini adalah membantu memahami persyaratan

(10)

fungsional sebuah sistem serta mewakili gambaran eksternal sebuah sistem.

2. Activity Diagrams

Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses. Activity Diagram dipakai pada model bisnis untuk memperlihatkan urutan aktifitas proses bisnis. Activity Diagram sangat bermanfaat apabila kita membuat Diagram ini terlebih dahulu dalam memodelkan sebuah proses untuk membantu memahami proses secara keseluruhan. Berikut gambar perancangan sistem menggunakan Activity Diagram.

Gambar 2-2 Contoh Activity Diagram 3. Sequence Diagram

Menurut Booch(2005),suatuSequence Diagram adalah suatu Diagram interaksi yang menekankan pada pengaturan waktu dari pesan-pesan. Diagram ini menampilkan sekumpulan peran dan pesan-pesan yang dikirim dan diterima oleh instansi yang memegang peranan tersebut. Sequence Diagram menangkap objek dan Class yang terlibat dalam skenario dan urut-urutan pesan yang ditukar antara objek diperlukan untuk melaksanakan fungsionalitas skenario. Sequence Diagram berasosiasi dengan usecase selama proses pengembangan. Dalam Unified Model Language (UML), objek dalam Sequence Diagram digambar dengan segiempat yang berisi nama objek yang diberi garis bawah. Objek dapat diberi nama dengan tiga cara : (nama objek), (nama objek dan Class) atau (hanya nama Class (anonymous object)). Berikut notasi Sequence Diagram.

(11)

Tabel 2-1 Simbol pada Sequence Diagram

Simbol Nama keterangan

Aktor

Orang, proses, atau system lain yang berinteraksi dengan system informasi yang akan dibuat diluar system informasi yang akan dibuat itu sendiri, jadi walaupun symbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang; biasanya dinyatakan menggunakan kata benda diawal frase. nama aktor.

Garis hidup / lifeline

Menyatakan kehidupan suatu objek.

nama objek: namakelas

Objek

Menyatakan objek yang berinteraksi pesan.

Waktu aktif Menyatakan objek dalam keadaan aktif dan berinteraksi pesan.

Pesan / message

Menyatakan suatu objek membuat objek yang lain, arah panah mengarah pada objek yang dibuat.

(12)

4. Class Diagram

Menurut Booch (2005), Class Diagram menunjukan sekumpulan kelas, antar muka, dan kerjasama serta hubungannya. Class Diagram digunakan untuk memodelkan perancangan statik dari gambaran sistem. Biasanya meliputi permodelan vocabulary dari sistem, permodelan kerjasama, atau permodelan skema.

Class Diagram dapat digunakan untuk membangun sistem yang dapat dieksekusi melalui teknik forward and reverse, selain untuk penggambaran, penspesifikasian, dan pendokumentasian struktur model. Class Diagram terdiri dari:

a) Nama Class. b) Atribut.

c) Operasi/Method.

Atribut dan Operasi/method dapatmemiliki tiga sifat berikut:

Public, dapat dipanggil oleh Class apa saja.

Protected, hanya dapat dipanggil atau diakses oleh Classyang bersangkutan dan Class turunannya.

Private, hanya dapat dipanggil oleh dirinya sendiri (tidak dapat diakses dari luar Class yang bersangkutan).

 Hubungan antar Class

1. Asosiasi, yaitu hubungan yang bersifat statis dalam Class. Asosiasi menggambarkan Class yang memiliki atribut berupa Class lain atau Class yang harus mengenal adanya Class lain.

2. Agregasi, merupakan hubungan antara satu object dengan object lainnya dimana object satu dengan object lainnya sebenarnya terpisah namun disatukan, sehingga tidak terjadi kebergantungan (Object lain bisa ada walau object penampungnya tidak ada).

Nama Class Atribut

(13)

3. Pewarisan, yaitu hubungan hirarki antar Class. Class dapat diturunkan dari Classlain dan mewarisi semua atribut dan metode Class asalnya dan menambahkan fungsionalitas baru, sehingga ia disebut anak dari Class yang diwarisinya. Kebalikan dari pewarisan adalah generalisasi.

4. Hubungan dinamis, yaitu rangkaian pesan (messaging) uang di-passing dari satu Class kepada Class lain.

2.8.Entity Relationship Diagram (ERD)

Entity Relationship Diagram menggambarkan data yang diinput, disimpan, diolah dan dihasilkan oleh suatu proses atau aplikasi, dengan menggunakan notasi grafis. Dengan kata lain, ERD digunakan untuk mempresentasikan objek data dan relasinya. Komponen ERD antara lain:

1. Entitas

Entitas merupakan suatu objek yang dapat dibedakan secaraunik dalam batasan organisasi, dimana informasi yang berkaitan dengannya dikumpulkan. Ada beberapa kategori kumpulan entitas yang sejenis, misalnya: orang, tempat organisasi, sesuatu, konsep dan kejadian.

2. Atribut

Atribut adalah karakteristik dari suatu atau entitas relasi, yang menjelaskan entitas atau relasi tersebut secara detail. Atribut disebut juga sebagai bagian terkecil dari sistem informasi yang menjelaska sebuah entitas. 3. Pengulangan Entitas

Suatu entitas boleh diulang dalam Diagram yang sama. Pengulangan ditujukan untuk mengurangi kerumitan, terutama untuk menghindari relasi yang bersilangan.

4. Relasi

Relasi adalah penghubung antara dua atau lebih entitas. Sedangkan batasan jumlah entitas yang berhubungan melalui satu relasi disebut cardinality.

Jenis-jenis cardinality antara lain: a. Satu ke satu (one to one) b. Satu ke banyak (one to many)

(14)

c. Banyak ke banyak (many to many) 5. Nilai atau Isi Data

Nilai atau isi data adalah data atau informasi yang disimpan dalam atribut atau elemen.

6. Primary key

Primary key adalah atribut atau elemen kunci yang dapat mengidentifikasi suatu entitas atau kejadian secara unik dan spesifik, serta dapat mewakili atribut atau elemen dalam entitas tersebut.

2.9.Metodologi Pengembangan Sistem

Waterfall model pertama kali dipublikasikan oleh Royce (1970) dan dijadikan sebagai model process yang general untuk pembuatan semua software pada saat itu. Karena proses yang dilakukan dari satu tahap ke tahap yang berikutnya, maka model tersebut diketahui sebagai “Waterfall Model” atau software life cycle. Waterfall model merupakan sebuah contoh dari perencanaan pembuatan software, dalam kata lain setiap pembuatan software perlu ada perencanaan terlebih dahulu sebelum memulai pembuatannya. (Sommerville, 2011)

Fase metode waterfall menurut Sommerville:

Gambar 2-3 Metode waterfall menurut Sommerville (2011)

a. Requirtments Anlysis and Definition, bagian dimana, developer dan client saling berbagi informasi mengenai kebutuhan client dan solusi yang

(15)

ditawarkan oleh developer. Detail dan spesifikasi sistem dibicarakan dan disetujui pada tahap ini.

b. System and Softeware Design, Developer mendesain sistem yang akan dibuat sesuai dengan yang sudah dibicarakan pada tahap pertama. Developer akan memperhitungkan semua sistem dari semua aspek antara lain hardware, software, resource, cost, dan sebagainya.

c. Implementation and Unit Testing, Setelah semua didesain dengan baik pada tahap kedua, maka desain tersebut direalisasikan dalam pemrograman dan pembuatan yang lainnya. Disini pun, bisa melakukan testing dari setiap program yang sudah jadi sebelum secara keseluruhan selesai.

d. Intergration and System Testing, Setelah semua pemrograman selesai, program dapat digabungkan dan dapat dilakukan testing pada secara keseluruhan pada sistem yang sudah jadi. Testing yang dilakukan bertujuan untuk mencari kesalahan-kesalahan dan memperbaiki kesalahan yang ditemukan. Jika semua testing sudah tidak menemukan kesalahan apapun, maka sistem sudah siap diberikan pada client.

e. Operational and Maintenance, Pada tahap ini, sistem dapat diterapkan dan digunakan secara keseluruhan. Akan ada maintenance untuk memperbaiki kesalahan atau error yang tidak ditemukan pada tahap keempat.

2.10. Perancangan Algoritma

Menurut Ema utami (2005, 20) Algoritma adalah logika, metode dan tahapan (urutan) sistematis yang digunakan untuk memecahkan suatu permasalahan. Perancangan algoritma mempunyai peranan yang sangat penting dalam bidang informatika pada umumnya dan bidang pemrograman pada khususnya.

2.11. Metode Black-Box

Menurut Pressman (2012, p495) Black-box testing berfokus pada persyaratan fungsional perangkat lunak yang memngkinan programer mendapatkan serangkaian kondisi nput yang sepenuhnya akan melaksanakan

(16)

persyaratan fungsional untuk sebuah program. Black-boxtesting berusaha untuk menemukan kesalahan dalam kategori sebagai berikut:

1. Fungsi yang tidak benar atau fungsi yang hilang 2. Kesalahan antarmuka

3. Kesalahan dalam struktur data atau akses database eksternal 4. Kesalahan perilaku (behavior) atau kesalahan kinerja

Gambar

Gambar 2-1 Contoh Use Case Diagram
Gambar 2-2 Contoh Activity Diagram  3.  Sequence Diagram
Tabel 2-1 Simbol pada Sequence Diagram
Gambar 2-3 Metode waterfall menurut Sommerville (2011)

Referensi

Dokumen terkait

Sistem akan membaca data history permintaan produk timba cor untuk kemudian menjalankan fungsi pelatihan menggunakan metode improved elman. Setelah data bobot (W1, W2, W3, dan

Telah dilakukan penelitian dengan membuat lapisan tipis TiO 2 menggunakan titanium (III) chloride (TiCl 3 ) sebagai prekursor dan urea (NH 2 CONH 2 ) untuk

Setelah terbentuk Analysis Services Project, lanjutkan dengan membuat Data Source, fungsi Data Source adalah sebagai sumber data yang akan digunakan untuk melakukan analisis

Dikarenakan sulitnya ilmu faraidh ini maka hanya sedikit orang yang mempelajari serta mampu memahaminya, sehingga untuk menyelesaikan permasalah pembagian waris,

Masa remaja adalah masa di mana seorang anak berjuang memisahkan diri secara moral dari orang-orang yang lebih dewasa terutama orang tuanya, namun pada waktu yang sama tetap

P&ID (Piping and Instrument Diagram) adalah suatu gambar kerja yang memperlihatkan diagram proses suatu pabrik atau plant yang telah dilengkapi dengan perpipaan antar

Pembatasan ini dimaksudkan agar lebih fokus dan agar lebih mudah dimengerti, bukan untuk membedakan kurban yang ada dalam agama Hindu di dunia, karena sebenarnya

Besarnya total kapasitas kapasitor bank yang harus dipasang pada keseluruhan penyulang- penyulang di Gardu Induk Sukolilo adalah sebesar 11.550 KVAR dengan total biaya