Sistem Informasi Bahasa Pemrograman Java

6

BAB II LANDASAN TEORI

2.1. Sistem Informasi

Sistem Informasi dapat didefiniskan sebagai berikut. 1. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen- komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan informasi. 2. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan dan atau untuk mengembalikan oranisasi. 3. Suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat menajerial, dan keiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. Sistem informasi digunakan dan dapat bermanfaat bagi berbagai pihak. Sebagai contoh untuk sebuah organisasi, manfaat dari sebuah sistem informasi adalah mengolah data transaksi-transaksi, mengurangi biaya dan menghasilkan pendapatan sebagai salah satu produk atau pelayanan mereka. Terdapat 5 komponen utama dalam sebuah sistem informasi. Kelima komponen tersebut dapat diklasifikasikan sebagai berikut : 1. Hardware dan Softwareyang berfungsi sebagai mesin 2. People dan procedures yang merupakan manusia dan tatacara menggunakan mesin. 3. Data, merupakan jembatan penghubung antara manusia dan mesin agar terjadi suatu proses pengolahan data. Kegiatan utama yang dilakukan oleh sistem informasi adalah sebagai berikut : 1. Input Kegiatan menyediakan data untuk diproses. 2. Proses Menggambarkan bagaiman suatu data diproses untuk menghasilkan suatu informasi yang bernilai tambah. 3. Output Kegiatan menghasilkan laporan dari proses diatas tersebut. 4. Penyimpanan Kegiatan untuk memelihara dan menyimpan data. 5. Control Aktivitas untuk menjamin bawha sistem informasi tersebut berjalan sesuai dengan yang diharapkan.

2.2. Bahasa Pemrograman Java

Java adalah nama sebuah bahasa pemrograman yang diciptakan oleh Sun Microsistems, sebuah perusahaan besar di Amerika Serikat. Bahasa ini berkembang sangat pesat terutama untuk Web-Programming dengan memusatkan rancangan pada data object . Oleh karena itu Java dikenal dengan pemrograman berorientasi obyek object oriented . Java juga mendukung aplikasi clientserver baik dalam jaringan lokal LAN maupun jaringan berskala luas WAN. Terdapat banyak keunggulan dalam bahasa pemrograman java, salah satunya adalah tidak bergantung pada platform ; yang artinya bahwa java dapat dijalankan pada sembarang komputer dan bahkan pada sembarang sistem operasi. Selain itu java juga memiliki keunggukan lain yang tidak dimiliki oleh bahasa pemrograman yang lainnya seperti kesederhanaan, keamanan, object- oriented dapat dijalankan oleh intepreter kode program dioptimasasi secara dinamis pada saat run-time , tidak bergantung pada arsitektur hardware , jika terdapat alokasi data yang tidak terpakai maka akan dibersihkan secara otomatis oleh garbage-collector , mendukung multithreading , serta mempunyai PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI mekanisme penanganan exception handling yang strongly-type tipe exception diketahui pada saat compile-time . Bahasa pemrograman ini cocok dipakai dalam menulis program yang terdistribusi pada jaringan internet misalnya dan dapat dikembangkan secara dinamis.

2.3. Framework MVC