Anda di halaman 1dari 4

PEMROGRAMAN CLIENT SERVER

LAPORAN SINGKAT

PERENCANAAN APLIKASI PERPUSTAKAAN

DOSEN: MUSLIM, S.Pd., M.Pd.

OLEH:

ANTONIUS RIMAN TAMPANG

2020020164

PRODI. TEKNIK INFORMATIKA

STIMIK HANDAYANI MAKASSAR

2020/2021
A. Latar Belakang
Ilmu pengetahuan dan Teknologi yang berkembang pesat perlu diimbangi dengan
kemampuan dalam pengolahan peyediaan informasi yang memadai. Hal ini dimaksudkan
agar informaasi tersebut dapat dihimpun, diolah, disimpan, dan disebar luaskan secara
cepat dan terus-menerus untuk memenuhi harapan pengguna. Dalam dunia peminjaman
buku semakin hari semakin berkembang dan bergerak maju. Perkembangan peminjaman
buku ini didukung oleh perkembangan teknologi informasi dan pemanfaatannya yang telah
merambah ke berbagai bidang. Hingga saat ini tercatat masih dijumpai beberapa masalah
di dalam peminjaman buku yang belum memanfaatkan teknologi informasi. Dari segi data
dan dokumen yang disimpan di perpustakaan, sangatlah perlu meninggalkan perpustakaan
tradisional yang hanya terdiri dari kumpulan koleksi buku tanpa adanya sistem dan katalog
pencarian yang terkomputerisasi.Fungsi Aplikasi
B. Fungsi Aplikasi
Perpustakaan merupakan salah satu pusat informasi, sumber ilmu pengetahuan dan
penelitian. Perpustakaan menjadi tempat sumber informasi sehingga dapat dinikmati oleh
banyak orang. Pada sebuah perpustakaan memiliki beberapa proses yang dilakukan yaitu
proses peminjaman buku dan proses pengembalian buku. Penciptaan sebuah sistem
informasi perpustakaan berbasis client server sangat dimungkinkan untuk mempermudah
pustakawan dalam pengelolaan bahan pustaka serta mempermudah dalam melayani
pemustaka. Penerapan sistem informasi perpustakaan berbasis client server di perpustakaan
dapat diterapkan di berbagai jenis perpustakaan
C. Tools dan hardware yang digunakan
Dalam pembuatan aplikasi ini tool dan hardware yang digunakan adalah sebagai berikut:
1. Netbens
Netbeans merupakan salah satu software yang sering digunakan dalam dunia
programmer atau developer. Bukanlah sebagai teks editor biasa, Netbeans adalah suatu
aplikasi IDE atau Integrated Development Environment yang berbasis bahasa Java dan
berjalan diatas Swing. Maksudnya Swing disini adalah suatu teknologi yang
memungkinkan pengembangan aplikasi desktop dan dapat berjalan di berbagai macam
platform seperti Windows, Mac OS, Linux dan Solaris.
Netbeans merupakan suatu aplikasi kode terbuka (open source) yang cukup
sukses dengan banyaknya pengguna serta komunitas yang terus bertambah di seluruh
dunia serta saat ini sudah memiliki 100 mitra bisnis dan kemungkinan akan terus
berkembang kedepannya. Sun Microsystems sebagai pihak sponsor utama dari
Netbeans sudah mulai ada dan dikembangkan sejak tahun 2000 dan sampai saat ini
terus melanjutkan kerjasamanya.
a. Fungsi Netbeans
Suatu aplikasi Netbeans memiliki fungsi yang sangat penting dan wajib
ada bagi setiap programmer, yakni sebagai media untuk menulis, melakukan
compile, mencari error pada program yang berbasis bahasa Java, C/C++, dan
bahkan dynamic languages seperti PHP, JavaScript, Groovy, serta Ruby.
Dengan fungsinya yang multi language ini Netbeans juga bisa dimanfaatkan
untuk menghasilkan program yang berjalan dekstop, web, enterprise, serta
mobile. Untuk fitur – fitur yang ada pada Netbeans adalah meliputi Smart
Code Completion yang dapat memberi saran kepada programmer nama
variabel dari suatu type, parameter dari suatu method serta melengkapi
keyword. Ada juga Bookmarking untuk memberi tanda pada baris kode yang
suatu saat akan kita modifikasi. Lalu ada juga Go to Commands yang
membantu kita untuk jump ke deklarasi variabel, source code atau file dalam
project yang sama, selain itu masih banyak lagi fitur yang tersedia dari
Netbeans.
b. Kelebihan
• Aplikasi Netbeans ini merupakan free (gratis) yang dapat didownload
pada laman website resminya atau pihak ketiga yang bisa kita cari sendiri
di internet. Termasuk open source juga.
• Sun Microsystem yang merupakan pengembang Swing dapat membuat
aplikasi Netbeans ini sangat kompatibel dengan Swing juga. Sehingga
menjadi salah satu aplikasi development penghasil program yang dapat
berjalan multi platform.
• Netbeans juga termasuk aplikasi development yang multi bahasa, karena
selain compatible dengan Java Netbeans juga dapat digunakan untuk
membangun program dengan bahasa lain seperti C/C++, Ruby, dan PHP.
• Netbeans juga cocok untuk pengembangan sistem dengan skala
Enterprise. Serta pada paket tertentu juga menyertakan GlassFish V2 UR2
dan Apache Tomcat 6.0.16 yang tentunya menjadi nilai tambah bagi para
developer.
c. Kekurangan
• Sebuah keuntungan ketika Netbeans mensupport salah satu
pengembangan Java GUI yakni Swing. Namun sayangnya diluar itu
sebenarnya ada juga Java GUI yang dikembangkan oleh Eclipse yakni
SWT dan JFace yang sudah cukup populer namun belum disupport
oleh Netbeans
• Source code untuk Java GUI sudah dipatenkan oleh Netbeans dalam
suatu Generated Code, sehingga para programmer dan developer tidak
dapat merubah atau memodifikasi isinya secara manual.
• Dalam hal spesifikasi Netbeans juga tergolong cukup tinggi. Perlu
ruang memory dan harddisk yang cukup agar dapat menggunakannya,
selain itu penggunaan processornya juga harus diperhatikan agar dapat
dijalankan secara optimal.
2. Hardware
Dalam pembuatan aplikasi ini selain menggunakan netbeans sebagai tool editor
dibutuhkan sebuah hardware sebagai media kerja, dalam kasus ini saya menggunakan
Laptop dengan spesifikasi sebagai berikut
a. Prosesor Intel Core I5
b. Ram 8Gb
c. Media penyimpanan (SSD) 250GB
d. Intel UHD

Anda mungkin juga menyukai