BAB II TINJAUAN PUSTAKA
1. Aplikasi Perangkat lunak aplikasi
bahasa Inggris : software application adalah suatu subkelas
perangkat lunak komputer
yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan
pengguna . Biasanya dibandingkan dengan
perangkat lunak sistem
yang mengintegrasikan berbagai kemampuan komputer
, tapi tidak secara langsung menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang
menguntungkan pengguna. Contoh utama perangkat lunak aplikasi adalah pengolah kata
, lembar kerja
, dan pemutar media
. Beberapa aplikasi yang digabung bersama menjadi suatu paket kadang disebut sebagai
suatu paket atau suite aplikasi application suite. Contohnya adalah Microsoft Office
dan OpenOffice.org
, yang menggabungkan suatu aplikasi pengolah kata, lembar kerja
, serta beberapa aplikasi lainnya. Aplikasi-aplikasi dalam suatu paket biasanya memiliki
antarmuka pengguna
yang memiliki kesamaan sehingga memudahkan pengguna untuk mempelajari dan menggunakan tiap aplikasi. Sering kali, mereka memiliki kemampuan untuk saling
berinteraksi satu sama lain sehingga menguntungkan pengguna. Contohnya, suatu lembar kerja dapat dibenamkan dalam suatu dokumen pengolah kata walaupun dibuat pada aplikasi
lembar kerja yang terpisah.
Aplikasi dapat digolongkan menjadi beberapa kelas, antara lain: 1. Perangkat lunak perusahaan enterprise
2. Perangkat lunak infrastruktur perusahaan 3. Perangkat lunak informasi kerja
4. Perangkat lunak media dan hiburan 5. Perangkat lunak pendidikan
6. Perangkat lunak pengembangan media 7. Perangkat lunak rekayasa produk
Pada pengertian umumnya, aplikasi adalah alat terapan yang difungsikan secara khusus dan terpadu sesuai kemampuan yang dimilikinya aplikasi merupakan suatu perangkat
komputer yang siap pakai bagi user. 2. Java Netbeans
Netbeans merupakan sebuah aplikasi Integrated Development Environment IDE yang berbasiskan Java dari Sun Microsystems yang berjalan di atas swing. Swing merupakan
sebuah teknologi Java untuk pengembangan aplikasi desktop yang dapat berjalan pada berbagai macam platform seperti windows, linux, Mac OS X dan Solaris. Sebuah IDE
merupakan lingkup pemrograman yang di integrasikan ke dalam suatu aplikasi perangkat lunak yang menyediakan Graphic User Interface GUI, suatu kode editor atau text, suatu
compiler dan suatu debugger. Netbeans juga digunakan oleh sang programmer untuk menulis, meng-compile, mencari
kesalahan dan menyebarkan program netbeans yang ditulis dalam bahasa pemrograman java namun selain itu dapat juga mendukung bahasa pemrograman lainnya dan program ini pun
bebas untuk digunakan dan untuk membuat professional desktop, enterprise, web, and mobile applications dengan Java language, CC++, dan bahkan dynamic languages seperti PHP,
JavaScript, Groovy, dan Ruby. NetBeans merupakan sebuah proyek kode terbuka yang sukses dengan pengguna yang
sangat luas, komunitas yang terus tumbuh, dan memiliki hampir 100 mitra dan terus bertambah. Sun Microsystems mendirikan proyek kode terbuka NetBeans pada bulan Juni
2000 dan terus menjadi sponsor utama. Dan saat ini pun netbeans memiliki 2 produk yaitu Platform Netbeans dan Netbeans IDE. Platform Netbeans merupakan framework yang dapat
digunakan kembali reusable untuk menyederhanakan pengembangan aplikasi deskto dan Platform NetBeans juga menawarkan layanan-layanan yang umum bagi aplikasi desktop,
mengijinkan pengembang untuk fokus ke logika yang spesifik terhadap aplikasi. 3. Tabel Periodik
Tabel periodik unsur-unsur kimia adalah tampilan unsur-unsur kimia
dalam bentuk tabel. Unsur-unsur tersebut diatur berdasarkan struktur
elektronnya sehingga
sifat kimia unsur-unsur tersebut berubah-ubah secara teratur sepanjang tabel. Setiap
unsur didaftarkan
berdasarkan nomor atom
dan lambang kimia|lambang unsurnya
.
Tabel periodik standar memberikan informasi dasar mengenai suatu unsur. Ada juga cara lain untuk menampilkan unsur-unsur kimia
dengan memuat keterangan lebih atau dari persepektif yang berbeda.
4. Basis Data Basis data
bahasa Inggris : database, atau sering pula dieja basisdata, adalah kumpulan
informasi yang disimpan di dalam
komputer secara sistematik sehingga dapat diperiksa
menggunakan suatu program komputer
untuk memperoleh informasi dari basis data tersebut. Perangkat lunak
yang digunakan untuk mengelola dan memanggil kueri
query basis data disebut
sistem manajemen basis data database management system, DBMS. Sistem basis
data dipelajari dalam ilmu informasi
. Istilah basis data berawal dari ilmu komputer. Meskipun kemudian artinya semakin
luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi
industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.
Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang
tersimpan di dalamnya: penjelasan ini disebut skema
. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk
mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis
data atau model data. Model yang umum digunakan sekarang adalah
model relasional , yang
menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom definisi yang sebenarnya
menggunakan terminologi matematika. Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti
model hierarkis dan
model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.
Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data database
management systemDBMS. Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.
BAB III METODOLOGI