• Tidak ada hasil yang ditemukan

APLIKASI SIMPAN PINJAM BERBASIS WEB DAN SMS BANKING PADA KOPERASI LESTARI KADISORO BANTUL NASKAH PUBLIKASI

N/A
N/A
Protected

Academic year: 2021

Membagikan "APLIKASI SIMPAN PINJAM BERBASIS WEB DAN SMS BANKING PADA KOPERASI LESTARI KADISORO BANTUL NASKAH PUBLIKASI"

Copied!
19
0
0

Teks penuh

(1)

APLIKASI SIMPAN PINJAM BERBASIS WEB DAN SMS BANKING

PADA KOPERASI LESTARI KADISORO BANTUL

NASKAH PUBLIKASI

diajukan oleh

Nofriagara Davit Harnawan

11.01.2923

kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA

YOGYAKARTA

2014

(2)
(3)

SAVING AND LOAN APPLICATION WITH WEB BASED AND SMS BANKING ON LESTARI COOPERATION KADISORO BANTUL

APLIKASI SIMPAN PINJAM BERBASIS WEB DAN SMS BANKING PADA KOPERASI LESTARI KADISORO

Nofriagara Davit Harnawan Kusrini

Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT

Lestari Cooperative is a private financial institution engaged in the savings and loan services . At this time transaction and data processing is done in a simple presentation of information or written a book , if anything goes wrong then it is difficult to correct existing errors . Not only is it for customers who would like to request financial information should come to Lestari , whereas the activity simply knowing financial information .

In order for any kind of transaction goes well then needs application to process the data and present the information in a rapid, precise, accurate and can be found when needed . Making data processing applications can use a variety of programming languages . These applications use the Web as the programming language for transaction data processing and Gammu as SMS Gateway with the purpose of providing facilities to customers who would like to request financial information , simply SMS without having to come to Lestari.

In making this application there are multiple paths such as system design and user interface design as well as an analysis of the needs of the system . Based on these descriptions , the researcher makes Web -based savings and loan applications and SMS Banking using MySQL for the database , Apache web server as well as for Gammu SMS gateway .

(4)

1

1. PENDAHULUAN

1.1 Latar Belakang Masalah

Didalam pemograman Web, Web dapat dikembangkan lagi menjadi berbagai aplikasi praktis yang bisa diterapakan dalam kehidupan kita diantaranya adalah aplikasi pengelolaan data dan Sms Banking.

Koperasi Lestari Kadisoro Bantul merupakan lembaga keuangan swasta yang bergerak dibidang jasa simpan pinjam, dalam kegiatanya tidak lepas dari transaksi simpan pinjam nasabah. Tetapi dari sistem yang berjalan belum diimbangi terhadap sistem pengelolaan data simpan pinjam yang baik. Sehingga transaksi maupun penyampaian informasi yang dilakukan sering terjadi kesalahan.

Agar transaksi berjalan baik, maka harus memiliki sistem yang dapat mengelola data transaksi serta menyajikan informasi secara cepat, tepat, akurat dan dapat diketahui setiap saat, melihat akan pemograman Web yang dapat dikembangkan mejadi aplikasi pengelolaan data dan Sms banking maka dari itu pilihan yang tepat guna jika diimplemntasikan pada sistem simpan pinjam Di Koperasi Lestari.

1.2 Rumusan Masalah

Berdasarkan uraian diatas, diperoleh suatu rumusan masalah yaitu bagaimana membangun aplikasi simpan pinjam koperasi Lestari, yang dapat mengelola data transaksi simpan pinjam serta menyajikan informasi secara cepat, tepat, akurat dengan memanfaatkan peranan web yang dapat beroperasi di Internet dan layanan SMS pada Telepon seluler ?.

1.3 Batasan Masalah

Dengan rumusan masalah tersebut Penulis membatasi dengan batasan: 1. Aplikasi ini menggunakan bahasa pemograman Php,Html, Css dan Java. 2. Aplikasi ini menggunakan Gammu sebagai SMS Gateway

3. Aplikasi ini menggunakan Apache sebagai web server dan Mysql sebagai databasenya.

4. Aplikasi ini tidak membahas tentang keamanan data.

5. Penekanan yang di ambil adalah tentang aplikasi web sebagai pengelolaan transaksi keuangan dan fitur-fitur dari SMS Banking.

(5)

Tujuan dari penelitian ini adalah membuat aplikasi simpan pinjam berbasis web dan sms banking guna membantu serta memperbaiki dari system lama.

1.5 Manfaat Penelitian 1.5.1 Bagi Penulis

1. Penerapan ilmu yang selama ini diperoleh selama menempuh pendidikan di STMIK Amikom Yogyakarta.

2. Persyaratan kelulusan Dimploma III jurusan Teknik Informatika STMIK Amikom Yogyakarta untuk memperoleh gelar Ahli Madya Komputer(Amd) .

1.5.2 Bagi STMIK Amikom Yogyakarta

1. Dokumentasi karya ilmiah dalam bentuk tugas ahkir maupun aplikasi.

1.5.3 Bagi Masyarakat Umum dan IT

1. Apresiasi dari mahasiswa IT menciptakan trobosan baru untuk diterapkan dalam lingkungan dan dikehidupan sekitarnya.

1.6 Metode Penelitian

Langkah – langkah didalam Penelitian meliputi: 1. Interview dengan pimpinan koperasi. 2. Mengumpulkan data.

3. Merancang dan Membuat. 4. Melakukan dokumentasi hasil.

1.7 Sistematika Penulisan

Bab I - Pendahuluan Bab II - Dasar Teori

Bab III - Analisis dan Perancangan. Bab IV - Pembahasan dan Implementasi. Bab V - Penutup

(6)

3

2. LANDASAN TEORI 2.1 Aplikasi

2.1.1 Pengertian Aplikasi

Aplikasi adalah program komputer yang ditulis dalam suatu bahasa pemograman dan digunakan untuk bidang atau masalah tertentu1.

2.2 Web

2.2.1 Pengertian Web

Web adalah suatu aplikasi yang berisi dokumen-dokumen multi media(teks,gambar,suara,animasi,vidio) didalamnya menggunakan protocol HTTP (Hypertext transfer protocol)2.

2.2.2 Situs Web

Situs Web merupakan kumpulan dari halaman web yang sudah dipublikasikan dijaringan internet dan memiliki domain/URL (Uniform Resource Locator)3.

2.2.3 Web Statis Dan Web Dinamis

Ditinjau dari aspek content atau isi, web dibagi menjadi 2 jenis, yaitu web statis dan dinamis.

1. Web Statis adalah web yang isinya/content tidak berubah-ubah .

2. Web Dinamis adalah web yang content atau isinya dapat diubah – ubah4.

2.3 SMS Banking

2.3.1 Pengertian SMS Banking

Sms Banking adalah fitur teknologi berupa layanan informasi perbankan atau lembaga keuangan yang dapat diakses melalui telepon seluler dengan menggunakan media SMS (short message service)5.

2.3.2 Manfaat SMS Banking

Adapun dari manfaat penggunaan SMS Banking meliputi: 1. Tidak Perlu Datang Ke Lembaga Keuangan.

1Fadjar Efendy Rasjid, 2013.Aplikasi Berbasis Web Untuk Masa Depan,

http://www.ubaya.ac.id/2013/content/articles_detail/5/Aplikasi-berbasis-web-untuk-aplikasi-masa-depan-.html, diakses pada tanggal 23 September 2013.

2M.Rudyanto Arief Pemrogaman Web Dinamis Menggunakan PHP Dan MySql. ANDI

Yogyakarta.2011. Hal 7

3

Ibid Hal 8

4

M.Rudyanto Arief Pemrogaman Web Dinamis Menggunakan PHP Dan MySql. ANDI Yogyakarta.2011. Hal 9

(7)

2. Hanya Dengan Telepon Seluler 3. Tidak Perlu Antri.

4. Hemat Waktu

2.4 Short Message Service (SMS) 2.4.1 Pengertian SMS

Short Message Service atau SMS merupakan sebuah layanan yang banyak diaplikasikan pada sistem komunikasi tanpa kabel (wireless) atau telepon seluler.

2.4.2 Cara Kerja SMS

Pada saat kita menerima atau mengirim sebuah pesan, pesan tersebut tidak langsung dikirim ke nomor tujuan, akan tetapi dikirim terlebih dahulu ke SMS Center (SMSC) yang berada dikantor operator telepon6.

2.4.3 SMS Gateway

SMS Gateway adalah suatu platform yang dapat digunakan untuk berbagai keperluan aplikasi yang berbasis SMS.

2.5 Bahasa Pemograman 2.5.1 Client Side Scripting

HTML CSS Java Script

2.5.2 Server Side Scripting PHP

2.6 Perangkat Lunak Yang Digunakan Web Server

Web Server adalah program aplikasi yang memiliki fungsi sebagai tempat menyimpan dokumen-dokumen.

Database Server

Mysql adalah salah satu jenis database server yang terkenal dan banyak digunakan untuk membangun aplikasi web7.

Web Editor

6http://informatika.web.id/category/sms-gateway, diakses pada tanggal 23 september 2013. 7M.Rudyanto Arief Pemrogaman Web Dinamis Menggunakan PHP Dan MySql. ANDI

(8)

5

Aplikasi yang berfungsi untuk mengetikan perintah – perintah dokumen web baik client side scripting maupun server side scripting.

Image Editor

Program yang berfungsi untuk melakukan pengolahan gambar.

Gammu SMS gateway

Merupakan aplikasi cross-platform digunakan untuk menjembatani mengkomunikasikan antara database SMS Gateway dengan SMS devices.

Web Browser

Web Browser adalah program yang berfungsi menampilkan dokumen – dokumen web dalam format HTML.

XAMPP

Xampp adalah satu paket komplit web server yang mudah dipasang diberbagai system operasi. Dalam Paketnya sudah terkandung Apache(Web server), Mysql (database),PHP (server side scripting).

2.7 Konsep Dasar Basis Data 2.7.1 Pengertian Basis Data

Basis Data adalah kumpulan data yang saling berelasi. Data sendiri merupakan fakta mengenai obyek, orang, dan lain-lain8.

2.7.2 Tujuan Basis Data

Basis data bertujuan untuk mengatur data sehingga diperoleh kemudahan ketepatan dan kecepatan dalam pengambilan kembali9.

2.7.3 Normalisasi

Normalisasi merupakan bagian dari manajemen database yang bertujuan menghilangkan data yang redudan(double),.

2.7.4 Bentuk – Bentuk Normalisasi

Bentuk normal pertama Bentuk Normal Kedua

8Kusrini Strategi Perancangan Dan Pengelolaan Basis Data. ANDI Yogyakarta.2006. Hal 2 9

(9)

Bentuk Normal Ketiga

Bentuk Normal Keempat dan kelima

2.8 Pemodelan Proses (Process Modelling) 2.8.1 Pengertian Pemodelan proses

Proses pemodelan adalah cara formal untuk mengambarkan bagaimana bisnis beroperasi. Mengilustrasikan aktivitas – aktivitas yang dilakukan dan bagaimana data berpindah di antara aktivitas- aktivitas10.

2.8.2 Data Flow Diagram (Data Arus Diagram)

Data Flow Diagram merupakan diagram yang digunakan untuk mengambarkan proses-proses yang terjadi pada sistem yang akan dikembangkan.

2.9 Pemodelan Data (Data Modelling) 2.9.1 Pengertian Pemodelan Data

Merupakan cara untuk menggambarkan data yang digunakan dan diciptakan dalam suatu sistem bisnis11.

2.9.2 Entity Relationship Diagram (ERD)

ERD merupakan gambaran atau diagram yang menunjukan informasi dibuat, disimpan, dan digunakan dalam sistem.

10

Hanif Al Fatta. Analisa Dan Perancangan Sistem Informasi Untuk Keunggulan Bersain Perusahaan & Organisasi Modern. ANDI Yogyakarta.2007. Hal 105

11Hanif Al Fatta. Analisa Dan Perancangan Sistem Informasi Untuk Keunggulan Bersain Perusahaan

(10)

7

3. ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum Obyek Penelitian 3.1.1 Sejarah Koperasi Lestari

Ahkir tahun 2007 lembaga keuangan yang berada di Kadisoro berubah fungsi menjadi Koperasi yang bernama Koperasi Lestari. Pada 24 Mei 2008 Koperasi Lestari resmi menjadi koperasi yang legal dan berbadan hukum 061/BH/XV.1/VI/2008 dengan memiliki 14 cabang di wilayah Bantul yang sebelumnya hanya mengcover wilayah kadisoro saja.

3.1.2 Profil Koperasi Lestari

Koperasi lestari memiliki 14 Cabang berada di Bantul dan berkantor pusat di Kadisoro, dari koperasi ini dibentuk hingga tahun 2013 sudah dua kali terjadi pergantian kepengurusan.

3.1.3 Visi Dan Misi

Koperasi Lestari memiliki Visi dan Misi sebagai berikut:

Visi

Memberikan pelayanan prima kepada anggota

Misi

1. Meningkatkan kesejahteraan anggota. 2. Meningkatkan sumberdaya manusia. 3. Mengembangkan budaya transparan.

3.2 Analisis Sistem

3.2.1 Pengertian Analisis Sistem

Analis merupakan tahap awal dalam pengembangan sistem dan merupakan tahap fundamental yang sangat menentukan kualitas sistem informasi yang dikembangkan12.

12

Hanif Al Fatta. Analisa Dan Perancangan Sistem Informasi Untuk Keunggulan Bersain Perusahaan & Organisasi Modern. ANDI Yogyakarta.2007. Hal 47

(11)

3.2.2 Analisis Sistem Yang Berjalan

Selama koperasi berdiri hingga tahun 2013 ini segala bentuk transaksi ditulis secara maunal.

3.2.3 Kelemahan Dari Sistem Yang Berjalan

Dari sistem yang berjalan memiliki berbagai permasalahan antara lain. 1. Sering terjadinya kesalahan pendataan transaksi simpan pinjam.

2. Nasabah yang inggin mengetahui informasi keuangan harus datang kekoperasi. 3. Koperasi Lestari memilik banyak cabang.

3.2.4 Analisis Kebutuhan

Analisis kebutuhan sistem baru dibagi menjadi dua. Kebutuhan fungsional dari aplikasi sedangkan analisis kedua meliputi kebutuhan non fungsional.

3.2.4.1 Kebutuhan Fungsional

Berisi proses yang dilakukan sistem baru atau dari aplikasi simpan pinjam berbasis web dan sms banking serta informasi secara mendasar yang akan dihasilkan.

3.2.4.2 Kebutuhan Non Fungsional

Kebutuhan ini berisi kebutuhan diluar dari sistem antara lain: - Operasional

- Kemananan - Informasi - Kinerja

(12)

9

3.3 Perancangan Sistem

3.3.1 FlowChart Yang Diusulkan

(13)

3.3.2 Data Flow Diagram (DFD)

Untuk memudahkan user dalam memahami sistem yang dirancang berikut gambaran sistem secara logical yang tidak tergantung pada perangkat keras, perangkat lunak, struktur file maupun organisasi file dari sistem yang diusulkan.

1. Data Flow Diagram Level 1

(14)

11

3.3.4 Relasi Antar Tabel

(15)

3.4 Perancangan Basis Data

Struktur dan rancangan tabel database merupakan bagian sangat penting didalam proses pengolahan database.

3.5 Perancangan User Interface

Didalam Perancangan User interface dibagi menjadi dua bagian yaitu interface aplikasi simpan pinjam dan format penulisan SMS Banking.

3.5.1 Interface Aplikasi Simpan Pinjam

Interface aplikasi simpan pinjam terdiri dari berbagai halaman yang memiliki fungsi tersendiri.

3.5.2 Format Pengiriman Pesan

Format pengiriman pesan SMS Banking memiliki sejumlah aturan.

3.5.3 Format Balasan Pesan

(16)

13

4. IMPLEMENTASI DAN PEMBAHASAN 4.1 Implementasi Sistem

Berdasarkan analis dan perancangan pada Bab III, langkah selanjutnya adalah tahap implementasi sistem.

4.2 Instalasi Perangkat Lunak

Terdapat beberapa perangkat lunak yang digunakan antara lain: 1. Mysql untuk database.

2. Apache Sebagai web server. 3. Gammu Sebagai SMS Gateway.

4.2.1 Instalasi XAMPP

Mengingat XAMPP memiliki paket yang komplit yakni Mysql dan Apache didalam penelitian ini cukup menginstal XAMPP saja.

4.2.2 Instalasi GAMMU

Khusus untuk Gammu letak instalasi diletakan pada direktori C:/Gammu.

4.3 Pembuatan Basis Data

Sebagai contoh kasus adalah pembuatan tabel Cabang dan Petugas.

4.4 Listing Program

Agar aplikasi simpan pinjam berbasis web dan sms banking dapat mengelola data transaksi dan menyajikan berupa informasi maka terdapat script PHP yang memilik berbagai fungsi.

4.5 Halaman Interface

Halaman interface merupakan halaman bentuk jadi hasil rancangan system. 1. Halaman Beranda

(17)

4.6 Pesan SMS Banking

Berikut contoh kasus dan merupakan hasil jadi dari perancangan SMS Banking 1. Pendaftaran Nomor

Gambar 4.1 Halaman Beranda

Gambar 4.2 Pendaftaran Nomor 4.6 Pesan SMS Banking

Berikut contoh kasus dan merupakan hasil jadi dari perancangan SMS Banking 1. Pendaftaran Nomor

Gambar 4.1 Halaman Beranda

Gambar 4.2 Pendaftaran Nomor 4.6 Pesan SMS Banking

Berikut contoh kasus dan merupakan hasil jadi dari perancangan SMS Banking 1. Pendaftaran Nomor

Gambar 4.1 Halaman Beranda

(18)

15

5. PENUTUP 5.1 Kesimpulan

Kesimpulan yang didapat dari tugas akhir ini adalah :

1. Untuk membangun sistem yang dapat mengelola data transaksi simpan pinjam serta menyajikan informasi secara cepat, tepat, akurat dengan memfaatkan peranan Web dan SMS maka diciptakanlah “Aplikasi Simpan

Pinjam Berbasis Web Dan SMS Banking Pada Koperasi Lestari Kadisoro”.

2. Aplikasi Simpan Pinjam Berbasis Web Dan SMS Banking Pada Koperasi Lestari Kadisoro membutuhkan perangkat keras dan perangkat lunak sebagai pendukungnya.

5.2 Saran

Penulis menyadari bahwa program yang dibuat masih sederhana dan terdapat beberapa kekurangan seperti :

1. Keamanan data.

2. SMS Banking bersifat statis.

(19)

DAFTAR PUSTAKA

Al Fatta, Hanif. 2007. Analisis & Perancangan Sistem Informasi untuk Keunggulan Bersaing. Yogyakarta: Andi.

Daud Edison. 2011. "Membagun SMS GATEWAY berbasis Web”. Yogyakarta: Lokomedia. Fadjar Efendy Rasjid, 2013. “Aplikasi Berbasis Web Untuk Masa Depan”,

http://www.ubaya.ac.id/2013/content/articles_detail/5/Aplikasi-berbasis-web-untuk-aplikasi-masa-depan-.html, diakses pada tanggal 23 September 2013

Kusrini. 2003. “Strategi Perancangan dan Pengelolaan Basis Data”. Yogyakarta: Andi. Rudyanto Arief, M. 2011. “Pemograman Web Dinamis Menggunakan PHP dan MySql”.

Yogyakarta: Andi

http://www.anneahira.com/sms-banking-bri.htm. diakses pada tanggal 23 September 2013. http://www.ilmuprogrammer.com/2013/06/tutorial-sms-gateway-auto-reply-sms.html, diakses

pada tanggal 25 September 2013.

http://www.ilmuprogrammer.com/2013/06/tutorial-sms-gateway-konfigurasi-gammu.html#.UmEnclAwr3A, diakses pada tanggal 25 September 2013.

Gambar

Gambar 3.1 FlowChart Sistem Koperasi
Gambar 3.2 DFD Level 1
Gambar 3.2 Relasi Antar Tabel
Gambar 4.1 Halaman Beranda

Referensi

Dokumen terkait

[r]

Pihak kepolisian, hendaknya lebih teliti dalam menangani kasus aborsi dan mungkin dapat dilakukan dengan pendekatan terhadap anak remaja dengan melakukan penyuluhan

selaku Dekan Fakultas Farmasi Universitas Katolik Widya Mandala Surabaya yang telah memberikan fasilitas dan bantuan sehingga Praktek Kerja Profesi Apoteker

Profitabilitas yang digunakan dalam penelitian ini diproksikan dengan Return On Assets (ROA), karena Bank Indonesia juga lebih mengutamakan nilai profitabilitas suatu bank

Selain itu, penulis juga menyarankan pada guru pembimbing untuk meningkatkan kualitas bimbingannya terhadap mahasiswa PPL sehingga setelah melaksanakan Praktik

Penelitian ini bertujuan untuk melihat gambaran kejadian corpus alienum cornea pada pekerja helper yang ada di Siemens Fabrication Yard Batam tahun 2017.. Jenis

Pembangunan nasional sebagai salah satu pengalaman dari pancasila yang dilaksanakan secara bertahap di dalam rangkaian repelita-repelita tertentu, Seperti halnya

* Kekurangan topologi bus adalah jika terjadi gangguan atau masalah pada satu komputer bisa menggangu jaringan di komputer lain, dan untuk topologi ini sangat sulit mendeteksi