Bahasa Pemprograman LANDASAN TEORI

mobile baik games maupun software yang dapat dijalankan di peralatan mobile seperti ponsel Somantri, 2004.

2.11.2 Karakteristik Java

Sintaks Java merupakan pengembangan dari bahasa CC++. Berikut adalah beberapa hal tentang pemrograman Java Somantri, 2004: 1. Bersifat portable dan platform independent. Program Java yang telah ditulis akan dapat dieksekusi di mesin apapun dan sistem operasi apapun tanpa harus mengubah sedikitpun dari program tersebut. 2. Memiliki garbage collection yang dapat mendealokasikan memori secara otomatis. 3. Menghilangkan sifat pewarisan berganda yang terdapat pada C++. 4. Mengurangi pointer aritmetika. Pengaksesan lokasi memori secara langsung dengan menggunakan pointer memungkinkan program untuk melakukan suatu tindakan yang tidak seharusnya atau tidak boleh dilakukan. Untuk mengurangi kemungkinan kesalahan seperti ini penggunaan pointer pada Java telah dibatasi dengan menggunakan reference. 5. Memiliki array sejati. 6. Mengurangi kerancuan antara pemberian nilai pada statement conditional . Selain itu Java memiliki karakteristik: 1. Berorientasi Object 2. Robust 3. Portable 4. Multi Threading 5. Dinamis 6. Sederhana 7. Terdistribusi 8. Aman 9. Netral secara arsitektur 10. Interpreter 11. Berkinerja tinggi 12. Freebebas lisensi

2.11.3 Fitur-Fitur Java

Beberapa fitur yang ditawarkan Java API Cahyono, 2006 antara lain sebagai berikut : a Applet Program Java yang dapat berjalan di atas browser, yang dapat membuat halaman HTML lebih dinamis dan menarik. b Java Networking Sekumpulan API Application Programming Interface yang menyediakan fungsi –fungsi untuk aplikasi jaringan, seperti penyediaan akses untuk TCP, UDP, IP Addrress dan URL. Tetapi Java Networking tidak menyediakan akses untuk ICMP dikarenakan alasan security dan pada kondisi umum hanya administrator root yang bisa memanfaatkan protokol ICMP. c Java Database Connectivity JDBC JDBC menyediakan sekumpulan API yang dapat digunakan untuk mengakses Database seperti Oracle, MySQL, PostgreSQL, Microsoft SQL Server . d Java Security Java Security menyediakan sekumpulan API untuk mengatur security dari aplikasi Java baik secara high level atau low level, seperti publicprivate key management dan certificates. e Java Swing Java Swing menyediakan sekumpulan API untuk membangun aplikasi GUI Graphical User Interface dan model GUI yang diinginkan bisa bermacam –macam, bisa model Java, model MotifCDE atau model yang dependent terhadap platform yang digunakan. f Java RMI Java RMI menyediakan sekumpulan API untuk membangun aplikasi – aplikasi Java yang mirip dengan model RPC

2.12 MySQL.

Menurut Glass,2004 MySQL dibaca mai-es-ki-el atau bisa juga mai-se-kuel merupakan suatu RDBMS Relational Database Management System , pada dasarnya digunakan untuk menyimpan berbagai macam informasi. Anda dapat hampir menyimpan apapun dalam Database ini. Informasi seperti alamat, nama, tanggal lahir, dan lain - lain. Seperti halnya Java yang menggunakan bahasa MySQL ini bersifat open source sehingga banyak yang menggunakan MySQL sebagai Database dibandingkan dengan produk komersial lainnya. Menurut Welling, 2003 MySQL memiliki beberapa keuntungan diantaranya: 1. Performance MySQL sangat bagus dalam hal kecepatan menjalankan query 2. Low Cost; dikarenakan MySQL bersifat open source maka tidak memerlukan banyak biaya dalam penggunaanya. 3. Easy Of Use; MySQL dapat berjalan pada berbagai sistem operasi seperti halnya pada Microsoft Windows dan Linux 4. Source Cose; seperti halnya Java source code dalam MySQL dapat dimodifikasi sesuai kebutuhan.

2.12.1 Tipe Data dalam MySQL

Menurut Nugroho, 2005 Tipe –tipe data yang terdapat dalam MySQL antara lain: 1. Numeric Tipe data ini mencakup bilangan bulat INTEGER dengan berbagai ukuran INTEGER atau INT, dan SMALLINT serta bilangan nyata REAL dengan beberapa tingkat ketelitian FLOAT, REAL, DOUBLE PRECISION. 2. Karakter – String Tipe data ini mencakup tipe dengan panjang tetap yaitu CHARn atau CHARACTERn dimana n adalah panjangnya karakter, serta tipe yang ukurannya berubah – ubah yaitu VARCHARn atau HARVARYINGn. 3. Tanggal dan Waktu Tipe data ini hanya dikenali di SQL-2. Tipe data DATE memiliki 10 posisi dan komponennya mencakup YEAR, MONTH, DAY dalam bentuk YYYY-MM-DD. Sedangkan TIME memiliki 8 posisi dengan komponen HOUR, MINUTE, SECOND dengan bentuk HH:MM:SS.

2.13 Database

Menurut McLeod,2004 Database adalah suatu koleksi data komputer yang terintegrasi, diorganisasikan dan disimpan dengan suatu cara yang memudahkan pengambilan kembali. Database dapat dinyatakan sebagai suatu sistem yang memiliki karakteristik, antara lain : a. Merupakan suatu kumpulan interrelated data yang disimpan bersama tanpa mengganggu satu sama lain atau membentuk kerangkapan data. b. Kumpulan data dalam Database dapat digunakan oleh sebuah program aplikasi atau lebih secara optimal. c. Penambahan data baru, penghapusan data, modifikasi dan pengambilan kembali data dapat dilakukan dengan mudah dan terkontrol.

Dokumen yang terkait

Bank Perkreditan Rakyat Sebagai Sumber Pembiayaan Usaha Menengah Kecil Di PT BPR Tridana Percut Medan

0 32 88

Analisis Implementasi Prosedur Pembiayaan Usaha Mikro, Kecil dan Menengah (UMKM) pada Bank Syariah (Studi Kasus Pembiayaan Mudharabah Muqayyadah pada Bank Muamalat Indonesia Cabang Tanjung Balai)

3 52 95

Analisa Pengaruh Pemberian Kredit Terhadap Peningkatan Pendapatan Usaha Kecil Dan Menengah: Studi Kasus PT. BPR Laksana Abadi Sunggal Medan

0 29 86

Pengaruh Kebijakan Kredit Usaha Kecil dan Menengah terhadap Peningkatan Pendapatan Debitur pada PT. Bank Bukopin Cabang Medan

0 26 90

Peran Hukum Perbankan Dalam Pemberdayaan Kredit Usaha Mikro, Kecil Dan Menengah (Umkm) (Studi Pada Pt Bank Rakyat Indonesia Cabang Lubuk Pakam)

1 62 141

Strategi Bank perkeditan Rakyat Syariah (BPRS) dalam pengelolaan risiko pembiayaan UKM: studi BPRS ALSALAAM cabang Cinere

0 3 108

Analisis Kelayakan Pembiayaan Mikro Pada Bank Pembiayaan Rakyat Syariah Al Salaam (Studi Kasus Pada BPRS Al Salaam Cabang Cinere)

0 11 82

Analisis kelayakan pembiayaan mikro pada Bank Pembiayaan Rakyat Syariah Al Salaam: studi kasus pada BPRS Al Salaam Cabang Cinere

2 10 82

Strategi Pembiayaan Musyarakah Pada Usaha Kecil Dan Menengah Di Bank Pembiayaan Rakyat Syariah (BPRS) Harta Insan Karimah Cileduk

0 17 72

ANALISIS EFISIENSI BANK PEMBIAYAAN RAKYAT SYARIAH (BPRS) DAN BANK PEMBIAYAAN RAKYAT (BPR) KONVENSIONAL DI Analisis Efisiensi Bank Pembiayaan Rakyat Syariah (BPRS) Dan Bank Pembiayaan Rakyat (BPR) Konvensional Di Sukoharjo Dengan Menggunakan Metode Data E

0 4 20