Anda di halaman 1dari 15

BAB II

TINJAUAN PUSTAKA

2.1 Penelitian Sebelumnya


Penelitian terdahulu ini menjadi salah satu acuan penulis dalam melakukan
penelitian sehingga penulis dapat memperkaya teori yang digunakan dalam mengkaji
penelitian yang dilakukan. Berikut merupakan acuan penelitian terdahulu berupa
beberapa jurnal yang menjadi referensi untuk penulisan tugas akhir ini antara lain:
Tabel 2. 1 Tabel Penelitian Sebelumnya
n judul perbandingan perbedaan
o
1 Perancangan Sistem  Sistem informasi  Objek dalam
Informasi yang dibangun penelitian ini
Pengolahan Data untuk balai pelatihan adalah balai
Pelatihan Pada Balai masyarakat pelatihan
Latihan Masyarakat pekanbaru masyarakat
Pekanbaru  Sistem informasi sedangkan
Berbasis Web[2] yang dibangun ini dalam penelitian
berbasis website dan penulis objek
menggunakan penelitiannya
bahasa pemograman adalah rumah
javascript yang bisa sakit
diakses melalui  Sistem ini
internet oleh dirancang
berbagai pihak berbasis web dan
menggunakan bisa diakses
teknologi yang melalui internet
dimiliki oleh masing sedangkan
masing pengguna. peneliti
merancang
aplikasi berbasis
desktop yang
bisa diakses
secara offline

4
2 Sistem Informasi  Sistem informasi  Sistem
Pelatihan ini dirancang informasi ini
Departemen berbasis web dirancang
Training PT Gajah menggunakan berbasis web
Tunggal Tbk bahasa sedangkan
Berbasis Web[3] pemrograman PHP, peneliti
perancangan basis merancang
data menggunakan aplikasi berbasis
basis data MySQL, desktop
dan untuk web  Sistem
servernya informasi yang
menggunakan dibangun ini
apache dapat
 Hasil dari mengakses
penelitian ini jadwal pelatihan
menunjukkan yang akan
bahwa sistem dilaksanakan
informasi Pelatihan sedangkan
Departemen aplikasi yang
Training PT Gajah penulis buat
Tunggal Tbk dapat hanya berisi
mengelola data semua informasi
karyawan, jadwal riwayat
training yang akan pelatihan yang
dilaksanakan dan telah
riwayat training dilaksanakan.
yang telah di
ekspor kedalam
data excel.
3 Sistem Informasi  Sistem informasi  Sistem
Pelatihan ini dirancang informasi ini
Karyawan berbasis web dirancang
Berbasis menggunakan berbasis web
Website[4] Bahasa sedangkan
pemograman peneliti
HTML dan PHP merancang
 Sistem informasi aplikasi berbasis
ini dapat desktop
menampilkan  Sistem
jadwal pelatihan, informasi yang
data pengajuan dibangun ini
pelatihan, riwayat dapat
pelatihan, dan juga menggunggah
dapat sertifikat
menggunggah dan pelatihan
mengunduh sedangkan
sertifikat pelatihan. aplikasi yang
penulis buat

5
hanya sampai
menampilkan
hasil rekapan
pelatihan
karyawan.

2.2 Dasar Teori


Agar penelitian sesuai dengan prosedur standar bagi perancangan suatu
aplikasi penulis perlu mengetahui dasar teori. Hal ini dikarenakan dalam
melakukan penelitian membutuhkan dasar teori yang mendukung kebenaran dari
sistem yang dirancang tersebut.adapun dasar teori yang digunakan dalam
penelitian ini adalah sebagai berikut:

2.2.1 Pengertian perancangan


perancangan sistem adalah sekumpulan aktivitas yang menggambarkan
secara rinci bagaimana sistem akan berjalan. Hal itu bertujuan untuk
menghasilkan produk perangkat lunak yang sesuai dengan kebutuhan user.
Dalam tahap perancangan, tim kerja harus merancang dalam berbagai kertas
kerja mengenai spesifikasi yang dimaksud sesuai kebutuhan pengguna akhir
(end user) melalui alat perancangan yang terstandarisasi.[5]
dan juga perancangan adalah sebuah proses untuk mendefinisikan sesuatu
yang akan dikerjakan dengan menggunakan teknik yang bervariasi serta
didalamnya melibatkan deskripsi mengenai arsitektur serta detail komponen dan
juga keterbatasan yang akan dialami dalam proses pengerjaannya. [6]

2.2.2 Pengertian aplikasi


Aplikasi adalah program yang siap pakai yang dapat digunakan untuk
menjalankan perintah-perintah dari pengguna aplikasi tersebut dengan tujuan
mendapatkan hasil yang lebih akurat sesuai dengan tujuan pembuatan aplikasi
tersebut, aplikasi mempunyai arti yaitu pemecahan masalah yang menggunakan
salah satu teknik pemrosesan data aplikasi yang biasanya berpacu pada sebuah
komputansi yang diinginkan atau diharapkan maupun pemrosesan data yang
diharapkan. Pengertian aplikasi secara umum adalah alat terapan yang difungsikan

6
secara khusus dan terpadu sesuai kemampuan yang dimilikinya, aplikasi
merupakan suatu perangkat komputer yang siap pakai bagi user.[7]
Pengertian aplikasi lainnya adalah suatu sub kelas perangkat komputer
yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas
yang diinginkan pengguna. Jika ingin mengembangkan program aplikasi sendiri,
maka untuk menulis program aplikasi tersebut, dibutuhkan suatu bahasa
pemrograman, yaitu language software, yang dapat berbentuk assembler,
compiler maupun interpreter.[8]

2.2.3 Pengertian Riwayat


Riwayat cerita yang turun-temurun; sejarah; uraian tentang segala sesuatu
yang telah dialami (dijalankan) seseorang; biografi: [9]

2.2.4 Pengertian Pelatihan


Pelatihan dapat diartikan sebagai suatu kegiatan yang dilakukan oleh suatu
perusahaan untuk meningkatkan kemampuan karyawan berupa pengetahuan dan
keahlian yang dapat diterapkan dalam bidang kerja masing-masing karyawan
sesuai dengan kebutuhan karyawan untuk menyelesaikan suatu pekerjaan. melatih
dan mengembangkan karyawan berarti memberikan pelatihan yang diperlukan
untuk memastikan bahwa karyawan memiliki pengetahuan dan keterampilan yang
dibutuhkan untuk menyelesaikan tugas mereka, konsep dan teknik untuk
mengembangkan karyawan, manajer dan organisasi yang lebih mampu.[10]

2.2.5 Basis Data


Basis data sebagai kumpulan terorganisasi dari data-data yang
berhubungan sedemikian rupa sehingga mudah disimpan, dimanipulasi serta
dipanggil oleh pengguna. Terminologi hubungan berarti data mendeskripsikan
domain (ranah) tertentu sehingga pengguna mudah untuk mendapatkan jawaban
atas pertanyaan yang diajukan ke basis data tersebut. Sedangkan pengertian sistem
basis data adalah sebagai koleksi dari data-data yang terorganisasi sedemikian
rupa sehingga data mudah disimpan dan dimanipulasi (diperbarui, dicari, diolah
dengan perhitungan perhitungan tertentu, serta dihapus).[7]

7
A. SQL (Structured Query Language)
sructured query language atau biasa di singkat Sql awalnya digunakan
untuk memangil atau meminta (query) informasi dari database. Sql
menawarkan banyak fitur sehingga menjadikannya sebagai bahasa database
pilihan sampai saat ini. Sql dapat digunakan untuk membuat elemen
database, memasukkan, mengubah dan menghapus data dari database.
Contoh adalah sebagai berikut:
1. Select
Memiliki fungsi untuk menampilkan data secara keseluruhan. Select * from
nama_tabel; atau selectnama_field, nama_field from nama_tabel.
2. Where
Memiliki fungsi untuk memfilter data atau record yang akan ditampilkan
Select * from nama_tabel where nama_field = ‘nilai’.
3. Insert
Memiliki fungsi untuk menambah record baru kedalam tabel. Insert int
nama_tabel values (nilai_masukan, nilai_masukan, dst);
4. Update
Memiliki fungsi untuk merubah atau memperbaharui record yang telah ada
dalam tabel. [11]

B. MySQL
MySQL pertama kali didefinisikan oleh American National Standards
Institute (ANSI) pada tahun 1986. MySQL adalah sebuah sistem manajemen
database yang bersifat open source. MySQL merupakan sistem manajemen
database yang bersifat relational. Artinya, data yang dikelola dalam database
yang akan diletakkan pada beberapa tabel yang terpisah sehingga manipulasi data
akan jauh lebih cepat. MySQL dapat digunakan untuk mengelola database mulai
dari yang kecil sampai dengan yang sangat besar.[7]
MySQL merupakan software yang tergolong sebagai dbms (database
management system) yang bersifat open source. Sebagai software dbms,
MySQL memiliki sejumlah fitur seperti yang dijelaskan di bawah ini :

8
1. Multiplatform, MySQL tersedia pada beberapa platform (windows, linux,
unix, dan lain-lain).
2. Andal, cepat, dan mudah digunakan, MySQL tergolong sebagai database
server (server yang melayani permintaan terhadap database) yang andal, dapat
menangani database yang besar dengan kecepatan tinggi, mendukung
banyak sekali fungsi untuk mengakses database, dan sekaligus mudah
untuk digunakan.
3. Jaminan keamanan akses, MySQL mendukung pengamanan database
dengan berbagai kriteria pengaksesan. Sebagai gambaran, dimungkinkan
untuk mengatur user tertentu agar bisa mengakses data yang bersifat
rahasia (misalnya gaji pegawai), sedangkan user lain tidak boleh.
4. MySQL juga mendukung konektivitas ke berbagai software. Sebagai contoh,
dengan menggunakan odbc (open database connectivity), database yang
ditangani MySQL dapat diakses melalui program yang dibuat dengan visual
basic. [11]

2.2.6 Perangkat Lunak Pendukung


Perangkat lunak pendukung ini merupakan perangkat lunak yang
dibutuhkan atau digunakan dalam pembuatan aplikasi rwayat pelatihan
karyawan ini:
A. XAMPP
XAMPP adalah perangkat lunak bebas yang mendukung untuk banyak sistem
operasi yang merupakan kompilasi dari beberapa program. Fungsi XAMPP sendiri
adalah sebagai server yang berdiri sendiri (localhost), yang terdiri dari beberapa
program antara lain: Apache HTTP Server, MySQL, database dan penerjemah
bahasa yang ditulis dengan bahas pemrograman PHP dan Perl. Program ini
tersedia dalam General Public License (GNU) dan bebas merupakan web server
yang mudah untuk digunakan yang dapat menampilkan halaman web yang
dinamis.[12]
pengertian XAMPP lainnya adalah sebuah software web server apache
yang didalamnya sudah tersedia database server MySQL dan dapat
mendukung pemrograman PHP dan VbNet. XAMPP merupakan software yang

9
mudah digunakan, gratis dan mendukung instalasi di Linux dan Windows.
Keuntungan lainnya adalah cuma menginstal satu kali sudah tersedia Apache Web
Server, MySQL Database Server, PHP Support (PHP 4 dan PHP 5) dan beberapa
module lainnya.[13]
B. Crystal report
Crystal Report adalah suatu form khusus berbentuk seperti lembaran
format naskah yang ingin dicetak. Crystal Report alat untuk mempermudah
dalam membuat laporan. Crystal report memiliki kelebihan yang dapat
menguntungkan bagi pemula dalam pembuatan laporan, terintegritas dengan
berbagai bahasa pemrograman, serta format fasilitas impor yang populer.[14]
Crystal Report juga merupakan sebuah program khusus untuk membuat
laporan yang terpisah dengan Visual Basic. Crystal Report merupakan
program yang terpisah dengan program Microsoft Visual Basic, tetapi
keduanya dapat dihubungkan (Linkage) [15] . Versi yang digunakan dalam
penyusunan laporan dalam aplikasi riwayat pelatihan karyawan pada Rumah
Sakit Permata Hati adalah Crystal Reports 8.5.
C. PHPMyAdmin
PHPMyAdmin merupakan tool yang bersifat open source yang
ditulis dalam PHP. Melalui PHPMyAdmin kita dapat membuat, mengubah
tabel, menghapus, mengedit, menambahkan kolom dan mengeksekusi perintah
MySQL.[16]

Pengertian lain PHPMyAdmin adalah sebuah software


pemrograman PHP sebagai administrator MySQL melalui browser
(web) untuk manajemen database. PHPMyAdmin mendukung berbagai
aktivits MySQL seperti pengelolaan data, tabel, relasi antar tabel.
PHPMyAdmin adalah tools yang berguna untuk manajemen database.
[14]

2.2.7 Alat bantu perancangan aplikasi


Adapun alat bantu yang digunakan dalam perancangan atau
pengembangan aplikasi yang digunakan dalam penelitian adalah :
A. Analisis Sistem Informasi

10
Aliran sistem informasi sangat berguna untuk mengetahui permasalahan yang
ada pada suatu sistem. Dari sini dapat diketahui apakah sistem informasi tersebut
masih layak dipakai atau tidak, masih manual atau komputerisasi. Jika sistem
informasinya tidak layak lagi maka perlu adanya perubahan dalam pengolahan
datanya sehingga menghasilkan informasi yang cepat dan akurat serta keputusan
yang lebih baik. [17]
Berikut merupakan simbol simbol dari aliran sistem infromasi(ASI):
Tabel 2. 2 Simbol Analisis Sistem Informasi (ASI) [18]
No Simbol Nama Keterangan
Menunjukkan dokumen
1. Dokumen sebagai yang digunakan
untuk merekam terjadinya
suatu transasksi
Menunjukkan proses yang
2. Operasional dilakukan secara manual
manual

Menunjukkan arus data


3. Garis aliran (flow antar simbol/proses
line)

Digunakan untuk
4. Penghubung (on- penghubung dalam satu
page connector) halaman

Digunakan untuk
5. Penghubung (off- penghubung berbeda
page connector) halaman

Digunakan untuk proses


6. proses secara komputerisasi

Menunjukkan
7. A Pengarsipan pengarsipan/penyimpanan

11
(diurutkan data dokumen secara
berdasarkan huruf) manual
Menunjukkan
8. N Pengarsipan pengarsipan/penyimpanan
(diurutkan data dokumen secara
berdasarkan angka) manual
Data disimpan secara
9. Disk magnetik / permanen didalam disk.
database Digunakan sebagai
database

B. Data flow diagram (DFD)


Diagram alir data sistem disebut juga dengan Data Flow Diagram (DFD). DFD
sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem
baru yang akan dikembangkan secara logika tanpa mempertimbangkan
lingkungan fisik dimana data tersebut mengalir atau lingkungan fisik disimpan.
DFD menggambarkan arus data didalam sistem dengan terstruktur dan jelas.
Data Flow Diagram (DFD) merupakan alat yang digunakan pada metodologi
pengembangan sistem yang terstruktur. Data Flow Diagram (DFD) dapat
menggambarkan aliran data dalam sistem yang terstruktur dan jelas, disamping itu
Data Flow Diagram (DFD) juga merupakan dokumentasi dari sistem yang baik.
[19]
Dan juga DFD merupakan gambaran sistem secara logika yang tidak
tergantung pada perangkat keras, lunak, struktur data dan organisasi file.
Keuntungan dari DFD adalah untuk memudahkan pemakai yang kurang
menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan atau
dikembangkan.[17]
Ada beberapa simbol digunakan pada DFD untuk mewakili :
Tabel 2. 3 Simbol Data Flow Diagram (DFD)[7]
No Gambar Keterangan
Kesatuan Luar (Eksternal Entity)
merupakan kesatuan luar sistem yang
dapat berupa orang, organisasi atau

12
1. sistem lainnya yang berada diluar
lingkungan luarnya yang akan
memberikan input atau menerima output
sistem
Proses, simbol ini digunakan untuk
2. melakukan proses pengolahan data, yang
menunjukkan suatu kegiatan yang
mengubah aliran data yang masuk
menjadi keluaran.
Aliran Data menunjukkan arus data
3. dalam proses.

Penyimpanan Data/Data Store


4. merupakan tempat penyimpanan
dokumen-dokumen atau file-file yang
dibutuhkan.

C. Context Diagram (CD)


Context Diagram merupakan data flow diagram yang menggambarkan garis
besar operasional sistem. context diagram menggambarkan hubungan sistem
dengan entitas-entitas diluar sistem. CD memperlihatkan sistem sebuah proses.
Tujuannya adalah memberikan pandangan umum sistem. CD memperlihatkan
sebuah proses yang berinteraksi dengan lingkungan luarnya. Ada pihak luar yang
memberikan masukan dan pihak yang menerima keluaran sistem.[19]
Dan juga context diagram adalah diagram yang paling tidak detail, dari sebuah
sistem informasi yang menggambarkan aliran-aliran data ke dalam dan ke luar
sistem dan ke dalam dan ke luar entitas-entitas eksternal. (Context Diagram
menggambarkan sistem dalam satu lingkaran dan hubungan dengan entitas luar.
Lingkaran tersebut menggambarkan keseluruhan proses dalam sistem).[20]
Berikut simbol simbol yang terdapat pada context diagram :

13
Tabel 2. 4 Simbol Context Diagram[7]
No Gambar Keterangan
Kesatuan Luar (Eksternal Entity) :
Merupakan kesatuan luar sistem yang dapat
1. berupa orang, organisasi atau sistem lainnya
yang berada diluar lingkungan luarnya yang
akan memberikan input atau menerima
output sistem
Proses (Process) : Kegiatan atau kerja yang
dilakukan oleh mesin atau komputer dari
2. suatu arus data yang masuk kedalam proses
untuk menghasilkan arus data yang akan
keluar dari proses.
Arus Data (Data Flow) : Arus data mengalir
diantara proses, simpanan data dan kesatuan.
3. Arus sata ini menunjukkan arus data dari
yang masuk ke dalam proses sistem.

D. Entity Relationship Diagram (ERD)


ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam
basis data, berdasarkan suatu persepsi bahwa real word terdiri dari objek dasar
yang mempunyai hubungan atau relasi antar objek. Model entity relationship
adalah suatu penyajian data dengan menggunakan entity dan relationship.[19]
Macam macam hubungan antara entitas :
a. Satu ke satu (one to one), maksudnya adalah setiap anggota entitas A hanya
boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya.
b. Satu ke banyak (one to many), maksudnya adalah setiap anggota entitas A
dapat berhubungan dengan lebih dari satu anggota entitas B tetapi
tidak sebaliknya.

14
c. Banyak ke banyak (many to many), maksudnya adalah Setiap anggota
entitas A dapat berhubungan dengan banyak anggota entitas B dan sebaliknya.
[21]
Berikut simbol simbol yang terdapat pada di ERD:
Tabel 2. 5 Simbol Entity Relationship Diagram (ERD)[7]
No Gambar Keterangan
Entity, yaitu suatu objek yang dapat
1. dibedakan dengan objek lainnya.
Didalam database,entity dikenal dengan
nama file.
Atribut, yaitu karakteristik yang
mencirikan suatu entity atau property
2. dari suatu entity. Didalam database,
atribut dikenal dengan nama Field
Field Key, yaitu Data/atribut yang
3. bersifat unique(berbeda) dan tidak akan
pernah sama dengan yang lainnya.
Relationship, merupakan relasi yang
4. menyatakan hubungan antara entity.

Link, merupakan garis yang digunakan


sebagai penghubung antara relasi dengan
5. entitas dan hinpunan entitas dengan
atributnya.

E. Normalisasi
Normalisasi adalah salah satu cara untuk meminimalisir pengulangan data
(data redudancy), normalisasi akan diperlukan jika ada indikasi bahwa tabel yang
kita buat tidak baik (terjadi pengulangan informasi, potensi inkonsistensi data
pada operasi pengubahan, tersembunyinya informasi tertentu dan lain sebagainya)
dan diperlukan supaya jika tabel tabel yang didekomposisi kita gabung kembali
dapat menghasilkan tabel awal sebelum didekomposisi, sehingga diperoleh tabel
yang baik. Hasil dari normalisasi adalah himpunan-himpunan data (tabel tabel)

15
dalam bentuk normal (normal form). kegunaan normalisasi adalah meminimalisir
pengulangan data (data redudancy) dan memudahkan identifikasi entity objek.
[22]
Pada proses normalisasi perlu diketahui definisi dari tahap atau bentuk
normalisasi yaitu :
1. Bentuk Normal Kesatu (1NF/First Normal Form)
Bentuk normal yang pertama atau 1NF mensyaratkan beberapa kondisi dalam
sebuah database, berikut adalah fungsi dari bentuk normal pertama ini :
a. Menghilangkan duplikasi kolom dari tabel yang sama.
b. Buat tabel terpisah untuk masing-masing kelompok data terkait dan
mengidentifikasi setiap baris dengan kolom yang unik (primary key).
2. Bentuk Normal Kedua (2NF/Second Normal Form)
Syarat untuk menerapkan normalisasi bentuk kedua ini adalah data telah
dibentuk dalam 1NF, berikut adalah beberapa fungsi normalisasi 2NF :
a. Menghapus beberapa subset data yang ada pada tabel dan menempatkan
mereka pada tabel terpisah.
b. Menciptakan hubungan antara tabel baru dan tabel lama dengan
menciptakan foreign key.
c. Tidak ada atribut dalam tabel yang secara fungsional bergantung pada
candidate key tabel tersebut.
3. Bentuk Normal Ketiga (3NF/Third Normal Form)
Normalisasi database dalam bentuk 3NF bertujuan untuk menghilangkan
seluruh atribut atau field yang tidak berhubungan dengan primary key. Dengan
demikian tidak ada ketergantungan transitif pada setiap candidat key. Syarat
dari bentuk normal ketiga atau 3NF adalah :
a. Memenuhi semua persyaratan dari bentuk normal kedua.
b. Menghapus kolom yang tidak tergantung pada primary key.[21]

2.2.8 Mendeley
Aplikasi Mendeley bisa digunakan Mahasiswa untuk melakukan sitasi
dan menyusun daftar pustaka secara otomatis pada karya ilmiah (skripsi)
mereka. Mendeley adalah aplikasi yang diperuntukkan memudahkan dalam

16
pembuatan sitasi dan daftar pustaka yang biasa digunakan oleh para penulis,
sehingga penulis akan ditekan kesalahannya dalam membuat daftar pustaka dan
memudahkan dalam memperoleh tulisan yang akan disitir. Selain membuat karya
ilmiah, aplikasi ini juga dapat juga digunakan untuk mengelola file artikel jurnal
online yang merupakan output dari sebuah karya ilmiah.
Aplikasi mendeley mempunyai dua jenis yakni Mendeley Desktop dan
Mendeley Web. Mendeley Desktop adalah aplikasi Mendeley yang terinstal di
komputer baik secara offline maupun online sedangkan Mendeley Web adalah
tempat download aplikasi mendeley desktop dan hanya bisa di akses atau
digunakan secara online, serta bisa langsung tersinkron dengan Mendeley
Desktop. Fungsi Mendeley Web hampir sama dengan Mendeley Desktop.
Mendeley Web tidak hanya mengelola sumber referensi secara online namun
fungsinya lebih luas, kita bisa berbagi publikasi dengan peneliti-peneliti dari
luar institusi kita baik secara nasional maupun international. Mendeley Web
kita bisa membuat grup atau bergabung dengan grup yang sudah ada dengan
lingkup publikasi sejenis dengan kita.[23]

2.2.9 Visual Basic .NET


Visual Basic adalah salah satu bahasa pemrograman komputer yang
digunakan untuk aplikasi windows yang berbasis GUI (Graphical User
Interface). Visual Basic merupakan event-driven programming (Pemrograman
terkendali kejadian) artinya program menunggu sampai adanya respon dari
pemakai berupa kejadian tertentu (tombol di klik, menu dipilih, dan lain-lain).[17]
Dan juga Visual Basic.NET adalah Visual Basic yang direkayasa kembali
untuk digunakan pada platform .NET sehingga aplikasi yang dibuat menggunakan
Visual Basic.NET dapat berjalan pada sistem komputer apapun, dan dapat
mengambil data dari server dengan tipe apapun asalkan terinstal .NET
Framework.[24]

2.2.10 Micrososft visual studio 2010


Microsoft Visual Studio 2010 merupakan kelanjutan dari Microsoft
Visual Studio sebelumnya, yaitu Visual Studio .Net Framework versi 1.0.

17
Pemrograman Microsoft Visual Studio. Net 2010 adalah sebuah platform untuk
membangun, menjalankan, dan meningkatkan generasi lanjut dari aplikasi
terdistribusi.
Net Framework merupakan platform terbaru untuk pemrograman
aplikasi windows dari Microsoft dalam upaya meningkatkan produktivitas
pembuatan sebuah program aplikasi dan memungkinkan terbukanya peluang
untuk menjalankan program pada multi sistem operasi serta dapat
memperluas pengembangan aplikasi Client-Server.
Visual Studio 2010 merupakan aplikasi yang menggunakan Net
Framework 3.5. Beberapa bagian dasar visual basic 2010 terdiri dari Menu,
Toolbox, Form, Solution Explorer, Properties, Error List dan lain sebagainya.
[24]

2.2.11 Black box testing


Metode black box testing merupakan pengujian untuk
menunjukkan kesalahan pada sistem aplikasi seperti kesalahan pada fungsi
sistem aplikasi, serta menu aplikasi yang hilang. Jadi black box testing
merupakan metode uji fungsionalitas sistem aplikasi. Dalam melakukan
pengujian menggunakan masukan data acak dengan tujuan untuk
mendapatkan hasil yang pasti. Dikatakan pasti artinya bila salah, maka
ditolak oleh sistem atau data input tersebut tidak dapat disimpan dalam
database, sedangkan bila data input benar maka dapat diterima/masuk di
database sistem informasi.[25]

18

Anda mungkin juga menyukai