GUNADARMA UNIVERSITY LIBRARY : http://library.gunadarma.ac.id 1 SIN IN THE IMPLEMENTATION OF ADMINISTRATION BANKING APPLICATIONS USING NETBEANS and PhpMyAdmin Imam Nurhadi. (50407445) Abstract—SIN IN THE IMPLEMENTATION OF ADMINISTRATION BANKING APPLICATIONS USING NETBEANS and PhpMyAdmin Imam Nurhadi. Undergraduate Program, 2011 Gunadarma University http://www.gunadarma.ac.id Key Words: SIN, SIN Banking, SIN Java. ABSTRACT : SIN is a concept in government, especially in terms of population. Through this concept, every resident in a country will have an identification number or unique identification number as the identity of citizens. In the United States, this kind of SIN-called Social Security Number (SSN). This SIN will be used for various purposes such as identification number Taxpayer Identification Number (TIN), Population Identification Number (NIP), Birth Certificate Number (NSK), passport number, social security number, driver’s license number (SIM), and the number voters. Because later there will be only one identification number, then the problem of dual ownership of ID cards will be avoided. One application of SIN can be done on the banking institutions. In this regard the party as the authority to manage the SIN is Bank Indonesia. With the application of SIN in banking institutions, banks in Indonesia will semakain facilitated in managing customer data. Everything to do with customers regarding financial issues will be more coordinated data. One influential in the application of SIN in banking is increasingly reducing corruption in Indonesia. Because all the details of customer data has been stored in a centralized database. In scientific writing will be made an administrative application using the Netbeans banking and PhpMyAdmin. Penamaan File: 50407445 I. Chapter 1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Krisis multi dimensi membawa dampak yang sangat besar terhadap bangsa Indonesia. Kecendrungan kemampuan bangsa ini untuk bersaing semakin tertinggal jika dibandingkan dengan beberapa negara di Asean. Dalam Competiveness Year Book tahun 2005, dilaporkan bahwa daya saing Indonesia berada diperingkat 59 dari 60 negara yang diteliti. Thailand dan Malaysia menduduki peringkat ke28 dan 29. Salah satu parameter pengukuran daya saing yang digunakan adalah efisiensi tata pamong (governance) pemerintahan. Salah satu usaha untuk meningkatkan pemerinthan yang baik ini adalah dengan menyempurnakan sistem basis data administrasi kependudukan nasional. Salah satu solusi yang dapat diusahakan adalah dengan Single Identity Number ( SIN ). Salah satu penerapan SIN dapat dilakukan pada lembaga perbankan. Dalam hal ini pihak yang menjadi otoritas untuk mengelola SIN adalah Bank Indonesia. Dengan penerapan SIN di lembaga perbankan, bank-bank di Indonesia akan semakain dimudahkan dalam mengelola data nasabah. Segala sesuatu yang berhubungan dengan nasabah yang menyangkut masalah keuangan akan lebih terkoodinasi data-datanya. Salah satu yang berpengaruh dalam penerapan SIN di perbankan adalah semakin mengurangi tindak korupsi di Indonesia. Karena segala keterangan mengenai data nasabah telah disimpan dalam satu basis data terpusat. Dalam penulisan ilmiah ini akan dibuat sebuah aplikasi administrasi perbankan dengan menggunakan Netbeans dan PhpMyAdmin. Kedua software tersebut merupakan aplikasi powerfull untuk membangun sebuah aplikasi pengolah data. Bahasa Pemrograman Java relatif sederhana, mudah, handal dan 1 ....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) II. Chapter 2 BAB II LANDASAN TEORI 2.1 Pengenalan bahasa pemrograman Java 2.1.1 SUN Microsystem membagi arsitektur JAVA menjadi 3 bagian yaitu : 1. J2ME (Micro Edition) Digunakan untuk membuat program-program kecil yang berjalan pada handheld, seperti handphone, PDA (Personal Digital Asistant), dsb. 2. J2SE (Standard Edition) Digunakan untuk membuat program pada komputer desktop atau pada komputer yang skalanya lebih besar dari J2ME dan lebih kecil dari J2EE . 3. J2EE (Enterprise Edition) Digunakan untuk membuat program berskala besar yang berjalan pada server yang mempunyai traffic padat dan transaksi yang kompleks. Program-program ini biasanya merupakan backbone dari berbagai servis online, seperti perbankan, ecommerce, dan B2B (Business to Business) trading system. 2.1.2 Karakteristik Java Para desainer Java sendiri telah merangkum beberapa karakteristik dari bahasa Java yang telah mereka kembangkan, diantaranya adalah : 6 1. Berorientasi Objek Java telah menerapkan konsep pemrograman berorientasi objek yang modern dalam imlementasinya. 2. Robust Java mendorong pemrograman yang bebas dari kesalahan dengan sifat strongly typed dan nmemiliki run-time checking. 3. Portable program Java dapat dieksekusi di platform manapun selama tersedia Java Virtual Machine ( JVM ) untuk platform tersebut. 4. Multithreading Java mendukung penggunaan multithreading yang telah terintegrasi secara langsung dalam bahasa Java. 5. Dinamis program Java dapat melakukan suatu tindakan yang ditentukan pada saat eksekusi program dan bukan pada saat kompilasi. 6. Sederhana Java menggunakan bahasa yang sederhana dan mudah dipelajari 7. Terdistribusi Java didesain untuk berjalan pada lingkungan yang terdistribusi seperti halnya internet. 8. 2 GUNADARMA UNIVERSITY LIBRARY : http://library.gunadarma.ac.id Aman aplikasi yang dibuat dengan bahasa Java daoat dipastikan keamanannya terutama untuk aplikasi internet. 9. Netral secara arsitektur Java tidak terikat pada suatu mesin atau sistem operasi tertentu. 10. Interpreted aplikasi Java dapat diekekusi pada platform yang berbedabeda dengan melakukan interpretasi pada bytecode. 7 11. Berkinerja Tinggi byytecode Java telah sangat teroptimasi sehingga eksekusi program dapat dilakukan secara cepat sekalipun....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) III. Chapter 3 BAB III ANALISA DAN PEMBAHASAN Pada bab ini penulis mencoba untuk melakukan pembahasan terhadap tahap yang diperlukan untuk membangun aplikasi perbankan dengan memanfaatkan konsep SIN, dimana tahap tersebut akan dijelaskan pada subbab yang terpisah. 3.1 Sekilas tentang aplikasi perbankan dengan memanfaatkan konsep SIN Aplikasi ini merupakan sebuah aplikasi yang merupakan salah satu contoh dari penerapan SIN. Aplikasi ini diperuntukkan oleh admin / operator pada sebuah lembaga perbankan. didalam aplikasi ini operator mula-mula akan diminta untuk memasukkan user name dan password. Setelah itu operator akan dihadapkan pada halaman yang berisi menu pilihan. Didalam menu pilihan tersebut terdapat 5 pilihan yang dapat diakses oleh operator. Pertama adalah menu untuk pembuatan rekening baru, kedua menu edit ( berfungsi untuk mengedit data nasabah), dan yang ketiga adalah menu info rekening ( digunakan untuk melihat informasi saldo nasabah ), yang keempat adalah menu hapus ( digunakan untuk menghapus / memblokir rekening nasabah ), dan yang terakhir adalah sign out ( digunakan untuk keluar dari alikasi ). Dalam aplikasi ini beberapa data-data penting dari nasabah diambil dari basis data Bank Indonesia yang sudah terhubung dengan basis data terpusat yang terletak pada Departemen Dalam Negeri. Data-data penting nasabah yang terletak pada ketiga lembaga tersebut dihubungkan dengan satu kata kunci yaitu SIN. SIN dalam hal ini sangat berperan penting dalam sinkronisasi data. 3.2 Pembuatan Basis Data Setelah semua penginstalan dan perancangan basis data selesai dan semua perangkat lunak yang dibutuhkan berjalan dengan baik maka dilanjutkan dengan 35 pembuatan basis data yang berisi data dan informasi yang diperlukan. Basis data ini nantinya akan digunakan sebagai media penyimpanan data-data nasabah. Basis data yang dibuat untuk aplikasi ini terdiri dari 2 basis data yaitu basis data sinbank dan sinroot. Untuk basis data sinbank terdiri dari 9 buah table yaitu table account, client, jidentitas, jkode, jnasabah, jrekening, jstatus,....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) IV. Chapter 4 BAB IV PENUTUP 4.1 Kesimpulan Dari hasil pembahasan Penulisan Ilmiah tentang Program Penerapan SIN dalam Aplikasi Administrasi Perbankan Dengan Meng- gunakan Netbeans dan PhpMyAdmin, maka kesimpulan yang di dapat dari penelitian ini adalah aplikasi ini dapat berjalan pada jaringan localhost yang merupakan simulasi dari jaringan LAN dan WAN yang sebenarnya. Dalam pembuatan program ini Penulis menggunakan bahasa pemrograman Java Standart Edition(J2SE) dengan editor Netbeans, dengan alasan karena bahasa pemrograman java dapat menghasilkan suatu aplikasi yang dapat berjalan pada sistem operasi yang berbeda seperti windows, linux ataupun MacOS, Selain itu Java memiliki kemampuan membuat aplikasi jaringan yang cukup bagus. Sedangkan PhpMyAdmin, merupakan aplikasi pengolah data yang telah populer dan banyak digunakan. Selain itu, keduanya merupakan freeware sehingga tidak perlu menyisihkan anggaran untuk membayar lisensi. 4.2 Saran Aplikasi Perbankan dengan menggunakan konsep SIN ini tidak tertutup untuk dikembangkan. Diharapkan pada akhirnya aplikasi ini dapat berkembang ke arah yang lebih baik lagi, sehingga aplikasi ini tidak hanya diimplementasikan pada perbankan saja, namun ke semua departemen yang ada di Indonesia. Kemudian penulis mengharapakn untuk pengembang atau developer agar menambahkan sistem keamanan data, yang dalam hal ini merupakan faktor kunci. 105 ....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) V. Chapter 5 ....... For further detail, please (http://library.gunadarma.ac.id) visit UG Library