Pembuatan Website Investor Modal Usaha dengan Framework YII.
iii
ABSTRAK
Banyak usaha yang bisa dikerjakan, dan banyak ide yang muncul yang dimiliki atau dipikirkan oleh seseorang, akan tetapi sebagian besar masalah yang dihadapi yaitu tidak memiliki modal untuk memulai usaha, itulah merupakan kendana utamanya. Website ini bertujuan untuk membantu peminjam yang membutuhkan dana dengan pendekatan crowfunding dan juga microfinance dan dibuat dengan menggunakan YII Framework (PHP yang berbasis object oriented), menganalisa website yang ingin dibuat dengan analisis dan rancangan untuk membahasnya dengan object oriented. Dan setelah melakukan design dibab III, maka hasil dari design tersebut diimplementasikan dan hasilnya terdapat dalam bab IV yang membahas tentang halaman-halaman yang terdapat dalam website. Setelah aplikasi jadi maka dilakukan testing dengan menggunakan metode black box testing dan setelah melakukan itu semua, keluarlah saran dan simpulan yang diberikan oleh pengguna terhadap program.
(2)
iv
ABSTRACT
There are many business ideas, but only few can be funded. This website aims at helping borrowers who need funding with crowfunding and microfinance. The YII Framework (Object-Oriented PHP) was employed to analyze the design. After the application was developed, a test was performed using blackbox testing method. Based on the test there were recommendations improve the application.
(3)
v
DAFTAR ISI
PRAKATA ... i
ABSTRAK ... iii
ABSTRACT ... iv
DAFTAR ISI ... v
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xv
DAFTAR NOTASI/ LAMBANG ... xvi
BAB 1. Pendahuluan ... 1
Latar Belakang Masalah ... 1
1.1 Rumusan Masalah ... 2
1.2 Tujuan Pembahasan... 3
1.3 Ruang Lingkup Kajian... 3
1.4 Sumber Data ... 4
1.5 Sistematika Penyajian ... 4
1.6 BAB 2. KAJIAN TEORI ... 6
Crowdfunding ... 6
2.1 Microfinance ... 7
2.2 YII Framework ... 9
2.3 Flowchart ... 9
2.4 ERD ... 10
2.5 HTML ... 11
2.6 PHP ... 12
2.7 CSS ... 13
2.8 Javascript ... 14
2.9 Flowchart ... 15
2.10 Use case ... 15
2.11 Activity Diagram ... 16
2.12 Class Diagram ... 16
2.13 Blackbox Testing ... 17
2.14 BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 19
(4)
vi
Proses Bisnis ... 19
3.1 3.1.1 Proses Bisnis Peminjaman ... 19
3.1.2 Proses Bisnis Pendana Secara Manual ... 21
Use Case Diagram ... 23
3.2 3.2.1 Use Case Pengelolaan Sistem ... 23
3.2.2 Use Case Pengelolaan Profil ... 24
3.2.3 Use Case Pengelolaan Cart ... 25
3.2.4 Use Case Pengelolaan Peminjaman Dana ... 26
3.2.5 Use Case Pengelolaan Grup ... 26
3.2.6 Use Case Pengelolaan Forum ... 27
3.2.7 Use Case Pengelolaan Posting Permintaan Dana ... 28
3.2.8 Use Case Pengelolaan Pengembalian dana ... 28
3.2.9 Use Case Pengelolaan Pengiriman Dana Transfer ... 29
Activity Diagram ... 29
3.3 3.3.1 Login ... 29
3.3.2 Lihat Dompet Saya ... 30
3.3.3 Ubah Data Profil ... 30
3.3.4 Lihat Data Profil ... 31
3.3.5 Lihat Cart ... 32
3.3.6 Konfirmasi Cart... 33
3.3.7 Hapus Cart ... 33
3.3.8 Lihat Peminjaman... 34
3.3.9 Tambah Cart ... 34
3.3.10 Tambah Saldo ... 35
3.3.11 Rekomendasi Peminjaman ... 36
3.3.12 Donasi ... 37
3.3.13 Lihat Tawaran Pendana ... 37
3.3.14 Lihat Grup ... 38
3.3.15 Tambah Grup ... 39
3.3.16 Gabung atau Keluar Grup ... 39
3.3.17 Peminjaman Lewat Grup ... 40
(5)
vii
3.3.19 Tambah Kategori ... 42
3.3.20 Lihat Thread ... 43
3.3.21 Tambah Thread Baru ... 43
3.3.22 Nilai Thread ... 44
3.3.23 Tambah Komentar ... 45
3.3.24 Validasi Email ... 46
3.3.25 Lihat Posting ... 47
3.3.26 Buat Posting ... 48
3.3.27 Buat Posting Permintaan Dana ... 49
3.3.28 Lihat Detail Pengembalian ... 50
3.3.29 Pelunasan Pinjaman ... 51
3.3.30 Lihat Transfer Masuk ... 52
ERD ... 54
3.4 Transformasi ERD ke Dalam Tabel ... 55
3.5 3.5.1 Tabel M_Peminjam ... 55
3.5.2 Tabel M_Pendana ... 56
3.5.3 Tabel All_user ... 56
3.5.4 Tabel Cart ... 57
3.5.5 Tabel Comment ... 57
3.5.6 Tabel Comment_Grup ... 58
3.5.7 Tabel Donasi ... 58
3.5.8 Tabel Gabung_Grup ... 58
3.5.9 Tabel Grup ... 59
3.5.10 Tabel Kategori ... 59
3.5.11 Tabel Official ... 59
3.5.12 Tabel Peminjaman ... 60
3.5.13 Tabel Pendanaan_Grup_Record ... 60
3.5.14 Tabel Rincian_Log_Pendana ... 60
3.5.15 Tabel Role ... 61
3.5.16 Tabel Tagihan ... 61
3.5.17 Tabel Thread ... 61
(6)
viii
Class Diagram ... 62
3.6 Design Antarmuka Pengguna ... 62
3.7 3.7.1 Rancangan User Interface Cara Meminjam ... 63
3.7.2 Rancangan User Interface Cara Kerja Program ... 63
3.7.3 Rancangan User Interface Tentang Kami ... 65
3.7.4 Rancangan User Interface Login ... 65
3.7.5 Rancangan User Interface Pendaftaran Peminjaman ... 66
3.7.6 Rancangan User Interface Menu Register Pendana ... 68
3.7.7 Rancangan User Interface Tampilan Utama Peminjam ... 70
3.7.8 Rancangan User Interface Buat Posting ... 70
3.7.9 Rancangan User Interface Lihat Posting ... 71
3.7.10 Rancangan User Interface Tawaran Pendana ... 72
3.7.11 Rancangan User Interface Pengembalian Dana ... 73
3.7.12 Rancangan User Interface Menu Utama Pendana ... 74
3.7.13 Rancangan User Interface Cart ... 75
3.7.14 Rancangan User Interface Grup Peminjam ... 76
3.7.15 Rancangan User Interface Daftar Baru Grup ... 77
3.7.16 Rancangan User Interface Lihat Detail Grup ... 78
3.7.17 Rancangan User Interface Lihat Peminjaman ... 78
3.7.18 Rancangan User Interface Detail Peminjam ... 79
3.7.19 Rancangan User Interface Donasi ... 80
3.7.20 Rancangan User Interface Tambah Cart ... 81
3.7.21 Rancangan User Interface Dompet Saya... 81
3.7.22 Rancangan User Interface Kategori Forum ... 82
3.7.23 Rancangan User Interface Thread ... 83
3.7.24 Rancangan User Interface Buat Thread Baru ... 84
3.7.25 Rancangan User Interface Detail Thread ... 84
3.7.26 Rancangan User Interface Kirim Dana ... 85
3.7.27 Rancangan User Interface Draft Pengembalian ... 86
3.7.28 Rancangan User Interface Data Diri ... 87
3.7.29 Rancangan User Interface Transfer Masuk Dana ... 87
(7)
ix
BAB 4. HASIL PENELITIAN ... 89 Halaman Cara Kerja ... 89 4.1
Halaman Login ... 90 4.2
Halaman Pendaftaran Peminjam ... 90 4.3
Halaman Pendaftaran Pendana ... 91 4.4
Halaman Utama Peminjam ... 92 4.5
Halaman Posting ... 93 4.6
Halaman Lihat Posting ... 94 4.7
Halaman Tawaran Pendana ... 95 4.8
Halaman Pengembalian Dana ... 96 4.9
Halaman Menu Utama Pendana ... 97 4.10
Halaman Cart ... 98 4.11
Halaman Grup Peminjam ... 99 4.12
Halaman Daftar Baru Grup ... 100 4.13
Halaman Detail Grup ... 101 4.14
Halaman Lihat Peminjam ... 102 4.15
Halaman Detail Peminjam ... 102 4.16
Halaman Donasi ... 103 4.17
Halaman Tambah Cart ... 104 4.18
Halaman Dompet Saya ... 105 4.19
Halaman Kategori Forum ... 105 4.20
Halaman UI Thread ... 106 4.21
Halaman UI Thread Baru ... 106 4.22
Halaman UI Detail Thread ... 107 4.23
Halaman Kirim Dana... 108 4.24
Halaman UI Draft Pengembalian ... 108 4.25
Halaman Data Diri ... 109 4.26
Halaman Transfer Masuk Dana ... 110 4.27
Halaman Batal Konfirmasi ... 111 4.28
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 112 Pengujian Login ... 112 5.1
Pengujian Pendaftaran ... 114 5.2
(8)
x
Pengujian Cart Saya ... 116 5.3
Pengujian Grup ... 117 5.4
Pengujian Pendanaan Peminjam ... 119 5.5
Pengujian Forum ... 121 5.6
Pengujian Dompet Saya ... 123 5.7
Pengujian Draft Pengembalian ... 124 5.8
Pengujian Ubah Data Diri ... 125 5.9
Pengujian Buat Posting ... 127 5.10
Pengujian Tawaran Pendana ... 128 5.11
Pengujian Pengembalian Dana ... 129 5.12
BAB 6. SIMPULAN DAN SARAN ... 130 Simpulan ... 130 6.1
Saran ... 130 6.2
(9)
xi
DAFTAR GAMBAR
Gambar 3.1 Peminjaman dana. ... 20
Gambar 3.2 Pendanaan ... 22
Gambar 3.3 Use case utama program ... 24
Gambar 3.4 Use Case Pengelelolahan Profil ... 25
Gambar 3.5 Use Case Pengelolaan Cart ... 25
Gambar 3.6 Use Case Pengelolaan Peminjaman Dana ... 26
Gambar 3.7 Use Case Pengelolaan Grup ... 27
Gambar 3.8 Use Case Pengelolaan Forum ... 27
Gambar 3.9 Use Case Pengelolaan Posting Permintaan Dana ... 28
Gambar 3.10 Use Case Pengelolaan Pengembalian Dana ... 28
Gambar 3.11 Use Case Pengelolaan Pengiriman Dana Transfer ... 29
Gambar 3.12 Activity diagram login ... 30
Gambar 3.13 Activity diagram dompet saya ... 30
Gambar 3.14 Activity diagram lihat data profil ... 31
Gambar 3.15 Activity diagram lihat data profil ... 32
Gambar 3.16 Activity diagram lihat cart ... 32
Gambar 3.17 Activity diagram konfirmasi cart ... 33
Gambar 3.18 Activity diagram hapus cart ... 33
Gambar 3.19 Activity diagram lihat peminjaman ... 34
Gambar 3.20 Activity diagram tambah cart ... 35
Gambar 3.21 Activity diagram tambah saldo ... 36
Gambar 3.22 Activity diagram rekomendasi peminjam ... 36
Gambar 3.23 Activity diagram donasi ... 37
Gambar 3.24 Activity diagram lihat tawaran pendana ... 38
Gambar 3.25 Activity diagram lihat grup ... 38
Gambar 3.26 Activity diagram tambah grup ... 39
Gambar 3.27 Activity diagram gabung atau keluar grup ... 40
Gambar 3.28 Activity diagram peminjaman lewat grup ... 41
Gambar 3.29 Activity diagram lihat kategori ... 42
(10)
xii
Gambar 3.31 Activity diagram lihat thread ... 43
Gambar 3.32 Activity diagram tambah thread baru ... 44
Gambar 3.33 Activity diagram nilai thread ... 45
Gambar 3.34 Activity diagram tambah komentar ... 46
Gambar 3.35 Activity diagram validasi email ... 47
Gambar 3.36 Activity diagram lihat posting ... 48
Gambar 3.37 Activity diagram buat posting ... 49
Gambar 3.38 Activity diagram buat posting permintaan dana ... 50
Gambar 3.39 Activity diagram lihat detail pengembalian ... 51
Gambar 3.40 Activity diagram pelunasan pinjaman ... 52
Gambar 3.41 Activity diagram lihat transfer masuk ... 53
Gambar 3.42 ERD diagram ... 54
Gambar 3.43 Class Diagram... 62
Gambar 3.44 Cara Meminjam ... 63
Gambar 3.45 Cara Kerja Program ... 64
Gambar 3.46 Tentang Kami ... 65
Gambar 3.47 Form Login ... 66
Gambar 3.48 Form pendaftaran peminjaman ... 67
Gambar 3.49 Menu Register penerima dana ... 69
Gambar 3.50 Halaman Utama Peminjam ... 70
Gambar 3.51 Buat Posting ... 71
Gambar 3.52 Lihat Posting Saya ... 72
Gambar 3.53 Tawaran Pendana ... 73
Gambar 3.54 Pengembalian Dana ... 74
Gambar 3.55 Tampilan awal UI pendana ... 75
Gambar 3.56 Keranjang Saya... 76
Gambar 3.57 Grup Pendana ... 77
Gambar 3.58 Daftar Grup Baru ... 77
Gambar 3.59 Detail Grup ... 78
Gambar 3.60 Daftar Peminjam ... 79
Gambar 3.61 Detail Peminjam ... 80
(11)
xiii
Gambar 3.63 Tambah Cart ... 81
Gambar 3.64 Dompet Saya ... 82
Gambar 3.65 Kategori Forum ... 83
Gambar 3.66 Thread Form ... 83
Gambar 3.67 Buat Thread Baru ... 84
Gambar 3.68 Thread Detail ... 85
Gambar 3.69 Form Kirim Dana ... 86
Gambar 3.70 Draft Pengembalian ... 86
Gambar 3.71 LIhat Data diri ... 87
Gambar 3.72 Transfer Masuk Dana ... 88
Gambar 3.73 UI Batal Konfirmasi ... 88
Gambar 4.1 Halaman cara kerja website ... 89
Gambar 4.2 Halaman login ... 90
Gambar 4.3 Halaman pendaftaran pinjaman ... 91
Gambar 4.4 Halaman pendaftaran pendana ... 92
Gambar 4.5 Halaman utama peminjam ... 93
Gambar 4.6 Halaman tambahkan posting ... 94
Gambar 4.7 Lihat Posting ... 95
Gambar 4.8 Halaman tawaran pendana ... 96
Gambar 4.9 halaman pengembalian dana ... 97
Gambar 4.10 halaman menu utama pendana ... 98
Gambar 4.11 halaman cart ... 99
Gambar 4.12 halaman grup peminjam ... 100
Gambar 4.13 halaman daftar baru grup ... 100
Gambar 4.14 halaman detail grup ... 101
Gambar 4.15 halaman lihat peminjam ... 102
Gambar 4.16 halaman detail peminjam ... 103
Gambar 4.17 halaman donasi ... 104
Gambar 4.18 halaman tambah cart ... 104
Gambar 4.19 halaman dompet saya ... 105
Gambar 4.20 halaman kategori forum ... 106
(12)
xiv
Gambar 4.22 Halaman UI thread baru ... 107
Gambar 4.23 halaman UI detail thread ... 107
Gambar 4.24 halaman kirim dana ... 108
Gambar 4.25 halaman UI draft pengembalian ... 109
Gambar 4.26 halaman data diri... 110
Gambar 4.27 halaman transfer dana masuk ... 110
(13)
xv
DAFTAR TABEL
Tabel 3.1 Tabel M_Peminjam ... 55
Tabel 3.2 Tabel M_Pendana ... 56
Tabel 3.3 Tabel All_user ... 56
Tabel 3.4 Tabel Cart ... 57
Tabel 3.5 Tabel Comment ... 57
Tabel 3.6 Tabel Donasi ... 58
Tabel 3.7 Tabel Gabung_Grup ... 58
Tabel 3.8 Tabel Grup ... 59
Tabel 3.9 Tabel Kategori ... 59
Tabel 3.10 Tabel Official ... 59
Tabel 3.11 Tabel Peminjaman ... 60
Tabel 3.12 Tabel Pendanaan_Grup_record ... 60
Tabel 3.13 Tabel Rincian_Log_pendana ... 60
Tabel 3.14 Tabel Role ... 61
Tabel 3.15 Tabel Tagihan ... 61
Tabel 3.16 Tabel Thread ... 61
Tabel 3.17 Tabel Thread_Star ... 62
Tabel 5.1 Tabel Pengujian Login ... 112
Tabel 5.2 Tabel Pengujian Pendaftaran ... 114
Tabel 5.3 Tabel Pengujian Cart Saya ... 116
Tabel 5.4 Tabel Pengujian Grup ... 117
Tabel 5.5 Tabel Pengujian Pendanaan Peminjam ... 119
Tabel 5.6 Pengujian Forum ... 121
Tabel 5.7 Pengujian Dompet Saya ... 123
Tabel 5.8 Pengujian Draft Pengembalian ... 124
Tabel 5.9 Pengujian Ubah Data Diri ... 125
Tabel 5.10 Pengujian Buat Posting ... 127
Tabel 5.11 Pengujian Tawaran Pendana ... 128
(14)
xvi
DAFTAR NOTASI/ LAMBANG
NO Simbol Nama Keterangan
1 Use Case
Kegiatanyang dilakukan oleh actor
2 Actor
Orang yang terlibat dalam satu sistem
3 Communication
Komunikasi antar actor dan use case
4 Include
Relasi use case dimana proses yang bersangkutan akan dilanjutkan ke proses yang dituju
5 Extends
Relasi use case ditambahkan dan dapat berdiri sendiri tanpa use case tambahan itu
6 Sistem
Boundary
Batas gambaran antara sistem dan actor
No Simbol Notasi Keterangan
1 Start
Merupakan tanda awal dari aktivitas modul sistem aplikasi
2 Finish
Menunjukan akhir dari aktifitas
3
Activity deskripsi
Menunjukan aktifitas apa yang ingin dilakukan «extends»
(15)
xvii
No Simbol Notasi Keterangan
4
Arus (Condition)
Menunjukan tujuan selanjutnya dari satu aktivitas ke aktivitas yang lainnya
5
Decision / Merge
Menunjukan aktifitas yang mana yang harus dipilih
Gambar Simbol Keterangan
Terminator Mulai dan akhir dari sebuah program.
Titik Keputusan
Proses / Langkah dimana perlu adanya keputusan atau adanya kondisi tertentu. Di titik ini selalu ada dua keluaran untuk melanjutkan aliran kondisi yang berbeda.
Data Isi data yang dikirimkan (value).
Terminasi Menunjukkan awal atau akhir sebuah proses.
Masukan Manual Mengisi data secara manual, seperti dengan menggunakan keyboard.
(16)
xviii
Gambar Simbol Keterangan
Kontrol / Inspeksi
Menunjukkan proses / langkah dimana ada inspeksi atau pengontrolan.
Penyimpanan yang dapat diakses
langsung
Untuk menyimpan data ke dalam suatu database dalam program.
Monitor Untuk menampilkan informasi dalam program, kelayar komputer
Operasi Manual
Menunjukan operasi yang dilakukan secara manual, yang dilakukan oleh seorang pengguna.
Simbol Keterangan
Relasi Satu ke Satu.
Relasi Satu ke Banyak.
Relasi Banyak ke Banyak.
(17)
1
BAB 1.
Pendahuluan
Latar Belakang Masalah
1.1
Perbedaan yang mendasar antara negara maju dan berkembang, salah satunya dapat diukur dari pendapatan per kapita negara per tahun. Rendahnya pendapatan per kapita suatu negara, sangat berhubungan erat dengan tingkat kemakmuran negara tersebut, yang dapat dinilai dari jumlah angkatan yang kerja dibanding dengan yang tidak bekerja. Tidak jarang masalah jumlah angkatan yang tidak bekerja, menjadi agenda tahunan yang harus dipikirkan oleh pemerintah.
Tingginya angkatan yang tidak bekerja dalam suatu negara, bukan hanya karena faktor masyarakat yang tidak mau bekerja, akan tetapi tidak jarang modal yang menjadi penghalang. Modal yang dibutuhkan untuk membuka satu usaha tidak sedikit. Banyak yang sudah memiliki ide mundur dan mengubur idenya, karena merasa tidak memiliki modal, dan lebih memilih untuk menjadi pekerja / buruh.
Banyak dari pembuat ide berpikir untuk meminjam dana usaha dari bank, akan tetapi syarat yang ketat dan sulit dipenuhi, seringkali menjadi kendala. Tingkat suku bunga yang menjadi beban tanggungan menjadi alasan untuk tidak melakukan pinjaman. Resiko lainnya dapat terkena denda apabila melakukan pelunasan tagihan secara tidak teratur, bahkan hal tersebut dapat memperburuk keadaan.
Berbanding terbalik dengan para pengusaha yang sukses dan memiliki banyak modal, kadang bingung ingin memanfaatkan uangnya untuk apa. Sebagian besar berpikir untuk menyumbangkan uangnya, ada juga yang berpikir untuk menginvestasikannya. Tidak sedikit juga menggunakannya untuk melakukan hal yang tidak benar, salah satunya seperti membeli sabu-sabu.
Permasalahan dari yang tidak memiliki modal dan yang memiliki modal namun tidak tahu harus memanfaatkan uangnya untuk apa, maka ditariklah satu ide. Individu yang memiliki ide, namun tidak memiliki modal,
(18)
2
dapat diberi pinjaman modal untuk menjalankan idenya. Terjadi keuntungan antara kedua pihak, dimana peminjam modal pun dapat membantu orang lain yang membutuhkan, dan yang tidak memiliki modal, tetap dapat menjalankan idenya karena memperoleh peminjaman modal.
Setelah yang memiliki ide mendapatkan keuntungan karena bantuan dari pemilik modal, maka modal tersebut dapat dikembalikan ataupun si pemberi dana memberikan dengan sukarela. Bisa juga setelah yang tidak memiliki modal dapat menjalankan usahanya, maka yang sebelumnya menjadi penerima dana pun tertarik untuk menjadi pemberi dana bagi mereka yang membutuhkan. Pada akhirnya banyak yang akan merasakan bantuan, dan rasa saling tolong menolong akan semakin terasa dalam kehidupan bermasyarakat.
Bahkan harapan besarnya negara berkembang dapat berubah menjadi negara maju hanya oleh karena sedikit tindakan peduli yang dilakukan oleh individu / organisasi. Bukan hanya berdampak untuk satu individu atau keluarga, bahkan bisa berdampak besar untuk negri ini. Tindakan sederhana (berbagi), dapat menjadi gaya hidup dalam berbangsa untuk mewujudkan masa depan negara yang lebih baik dan penuh harapan.
Rumusan Masalah
1.2
Dari permasalahan yang terjadi diatas, maka muncul lah beberapa pertanyaan untuk merumuskan masalah yang diatas, diantaranya:
1. Bagaimana membangun aplikasi yang dapat menemukan pendana dan orang yang membutuhkan dana?
2. Bagaimana membangun aplikasi yang dapat mengirimkan dana kepada yang membutuhkan dana?
3. Bagaimana membangun aplikasi yang dapat menemukan pengusaha yang ingin melanjutkan usahanya namun tidak memiliki modal?
4. Bagaimana membangun aplikasi yang dapat merealisasikan ide yang ada namun tidak memiliki modal yang cukup untuk mewujudkan idenya?
(19)
3
Tujuan Pembahasan
1.3
Berdasarkan rumusan masalah yang ada maka berikut adalah jawaban dari permasalahan yang terjadi, yaitu:
1. Website yang dibuat dapat menjadi jembatan antara kedua belah pihak yaitu pendana dan peminjam.
2. Agar dana yang telah diberikan oleh pendana, dapat sampai kepada peminjam yang tepat.
3. Agar usaha yang telah ditekuni, tidak berhenti hanya oleh karena modal yang tidak dimiliki.
4. Agar semakin banyak yang berlomba-lomba untuk menciptakan hal yang baru, yang memikirkan ide mendapatkan laba, dan orang lain akan menikmati inovasi yang baru.
Ruang Lingkup Kajian
1.4
Ruang lingkup kajian yang akan dibahas dan dikerjakan meliputi:
Perangkat Keras
o AMD Quad-Core Processor A8 o AMD Radeon
o 14.0” HD LED LCD
o 4 GB DDR3 Memory
Perangkat lunak
o Notepad++
o Google chrome
o xampp
Batasan Aplikasi
o Tidak dapat mengatasi jika melakukan pembayaran dengan paypal o Tidak dapat memilih pendana yang ingin memberikan bantuan
dana.
Metode / Framework
o Menggunakan framework YII
(20)
4
o Tidak melayani peminjaman uang dari luar Indonesia
o Tidak menangani jika dana yang sudah dipinjam tidak dikembalikan lagi oleh si peminjam
o Tidak menangani pengiriman dana dari luar Indonesia.
o Website tidak dapat multi bahasa, hanya ada bahasa Indonesia. o Hanya menggunakan sekali bunga flat (tidak berlaku kelipatan).
Sumber Data
1.5
Sumber data yang saya dapatkan melalui internet, dengan melakukan metode observasi terhadap website yang sudah ada beberapa contoh websitenya seperti: www.kiva.org dan www.zidisha.org dengan mempelajari system yang terdapat dalam website tersebut. Proses bisnisnya pun dipelajari, apabil terjadi kekurangan atau jika ingin ditambahkan fitur yang baru dapat dilakukan agar fungsional dan tujuan dari website dapat semakin terarah
Sistematika Penyajian
1.6
Dalam proses penyusunan laporan secara sistematikanya akan dirancang sebagai berikut:
BAB 1. PENDAHULUAN
Bab pendahuluan membahas latar belakang permasalahan yang dirangkum didalam beberapa paragraf, sehingga membentuk beberapa rumusan masalah yang akan dikaji untuk mendapatkan hasil / tujuan dari latar belakang yang ditulis.
BAB 2. KAJIAN TEORI
Bab ini digunakan untuk menjelaskan teori-teori yang mendukung dalam pembuatan aplikasi, sehingga mendukung untuk pembuatan di Bab III nya.
BAB 3. ANALISIS DAN RANCANGAN SISTEM
Bab ini menjelaskan bagaimana cara untuk membangun aplikasi tersebut dengan beberapa pendekatan dengan menggunakan analisis
(21)
5
yang sudah tersedia, menggunakan ERD untuk
mengimplementasikan databasenya lalu ada juga class diagram, use case, activity diagram, dan rancangan UI untuk mendukung bab 4. BAB 4. HASIL PENELITIAN
Bab ini membahas atas screen shoot yang dilakukan terhadap program, menjelaskan juga apakah bab 4 sesuai dengan rancangan UI dan juga activity diagram yang terdapat pada bab 3.
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisikan hasil pengujian serta laporan dari hasil program yang tercipta dengan teknik pengujian black box.
BAB 6. SIMPULAN DAN SARAN
Dalam bab ini, simpulan dari hasil tugas akhir yang telah ditempuh, dan saran-saran dari responden untuk meningkatkan kinerja diproyek berikutnya.
(22)
130
130
BAB 6. SIMPULAN DAN SARAN
Bab ini merupakan inti utama dari keseluruhan bab yang telah dibuat dari awal hingga dengan bab V, dan disertai juga dengan saran agar pembuatan aplikasi untuk kedepannya dapat semakin baik.
Simpulan
6.1
Dari hasil pembahasan yang telah dibahas diatas, maka dapat disimpulkan bahwa aplikasi yang dibuat merupakan:
1. Aplikasi dapat mempertemukan antara peminjam dan pendana. 2. Aplikasi sudah menyediakan sistem dompet, sehingga pendana
dapat mengirimkan dana kepada peminjam dana. 3. Aplikasi sudah baik bisa mengumpulkan antara yang
membutuhkan dana dan pemberi dana yang ingin memberi. 4. Pengusaha sekarang tidak perlu khawatir jika ingin membangun
usaha, namun tidak memiliki modal untuk memulainya.
Saran
6.2
Aplikasi yang dibuat ini, diharapkan untuk kedepannya dapat dikembangkan agar dapat lebih lengkap lagi, sehingga antara pendana dan peminjam dapat semakin mudah, berikut beberapa sarannya:
1. Buat agar tampilan agar lebih baik lagi.
2. Melakukan kerja sama dengan beberapa koperasi, agar pendanaan dapat menjangkau daerah-daerah.
3. Dapat dikembangkan untuk menjangkau pendanaan ke Negara-negara lain, tidak hanya untuk Indonesia saja.
4. Dapat bekerja sama dengan bank-bank tertentu, agar dalam pendanaan, dapat lebih luas lagi jangkauannya.
(23)
131
DAFTAR PUSTAKA
[1] T. E. Young, The Everything Guide to Crowdfunding, United States of America: Adams Media, a division of F+W Media, Inc., 2013.
[2] J. Ledgerwood, J. Earne and C. Nelson, The New Microfinance Handbook, 1818 H Street, NW Washington, DC 20433 USA: World Bank, 2013.
[3] A. Makarov, YII 1.1 Application Development Cookbook, Birmingham: Packt Publ., 2011.
[4] J. HM, Analisis dan Disain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis, Yogyakarta: Andi Offset, 1995.
[5] Yakub, Sistem Basis Data Tutorial Koseptual, Yogyakarta: Graha Ilmu, 2008.
[6] S. W. Dorin, Introductory Concepts and Techniques Fifth Edition, USA: Cengage Learning, 2009.
[7] P. M. a. R. L. (. Kevin Tatroe, Programming PHP, United States: O’Reilly Media, 2013.
[8] A. Saputra, CSS3 Panduan Praktis dan Trik Jitu, Jakarta: Jasakom, 2012.
[9] A. a. S. Zaki, Community Ajax untuk Pemula, Jakarta: PT Elex Media Komputindo, 2008.
[10] M. H. &. B. Komputer, Membuat Aplikasi Database dengan Java,MySQL,dan Netbeans, Jakarta: PT Elex Media Komputindo, 2010. [11] A. Nugroho, Rekayasas Perangkat Lunak Menggunakan UML dan Java,
Yogyakarta: C.V ANDI OFFSET, 2009.
[12] C. L. Gaol, Sistem Informasi Manajemen Pemahaman dan Aplikasi, Jakarta: Grasindo, 2008.
[13] S. P. B. B. Agralwal, Software Engineering & Testing, United States Of America: Jones and Bartlett Publishers, LLC., 2010.
(1)
dapat diberi pinjaman modal untuk menjalankan idenya. Terjadi keuntungan antara kedua pihak, dimana peminjam modal pun dapat membantu orang lain yang membutuhkan, dan yang tidak memiliki modal, tetap dapat menjalankan idenya karena memperoleh peminjaman modal.
Setelah yang memiliki ide mendapatkan keuntungan karena bantuan dari pemilik modal, maka modal tersebut dapat dikembalikan ataupun si pemberi dana memberikan dengan sukarela. Bisa juga setelah yang tidak memiliki modal dapat menjalankan usahanya, maka yang sebelumnya menjadi penerima dana pun tertarik untuk menjadi pemberi dana bagi mereka yang membutuhkan. Pada akhirnya banyak yang akan merasakan bantuan, dan rasa saling tolong menolong akan semakin terasa dalam kehidupan bermasyarakat.
Bahkan harapan besarnya negara berkembang dapat berubah menjadi negara maju hanya oleh karena sedikit tindakan peduli yang dilakukan oleh individu / organisasi. Bukan hanya berdampak untuk satu individu atau keluarga, bahkan bisa berdampak besar untuk negri ini. Tindakan sederhana (berbagi), dapat menjadi gaya hidup dalam berbangsa untuk mewujudkan masa depan negara yang lebih baik dan penuh harapan.
Rumusan Masalah
1.2
Dari permasalahan yang terjadi diatas, maka muncul lah beberapa pertanyaan untuk merumuskan masalah yang diatas, diantaranya:
1. Bagaimana membangun aplikasi yang dapat menemukan pendana dan orang yang membutuhkan dana?
2. Bagaimana membangun aplikasi yang dapat mengirimkan dana kepada yang membutuhkan dana?
3. Bagaimana membangun aplikasi yang dapat menemukan pengusaha yang ingin melanjutkan usahanya namun tidak memiliki modal?
4. Bagaimana membangun aplikasi yang dapat merealisasikan ide yang ada namun tidak memiliki modal yang cukup untuk mewujudkan idenya?
(2)
Tujuan Pembahasan
1.3
Berdasarkan rumusan masalah yang ada maka berikut adalah jawaban dari permasalahan yang terjadi, yaitu:
1. Website yang dibuat dapat menjadi jembatan antara kedua belah pihak yaitu pendana dan peminjam.
2. Agar dana yang telah diberikan oleh pendana, dapat sampai kepada peminjam yang tepat.
3. Agar usaha yang telah ditekuni, tidak berhenti hanya oleh karena modal yang tidak dimiliki.
4. Agar semakin banyak yang berlomba-lomba untuk menciptakan hal yang baru, yang memikirkan ide mendapatkan laba, dan orang lain akan menikmati inovasi yang baru.
Ruang Lingkup Kajian
1.4
Ruang lingkup kajian yang akan dibahas dan dikerjakan meliputi: Perangkat Keras
o AMD Quad-Core Processor A8 o AMD Radeon
o 14.0” HD LED LCD o 4 GB DDR3 Memory
Perangkat lunak
o Notepad++ o Google chrome o xampp
Batasan Aplikasi
o Tidak dapat mengatasi jika melakukan pembayaran dengan paypal o Tidak dapat memilih pendana yang ingin memberikan bantuan
dana.
Metode / Framework
o Menggunakan framework YII
(3)
o Tidak melayani peminjaman uang dari luar Indonesia
o Tidak menangani jika dana yang sudah dipinjam tidak dikembalikan
lagi oleh si peminjam
o Tidak menangani pengiriman dana dari luar Indonesia.
o Website tidak dapat multi bahasa, hanya ada bahasa Indonesia. o Hanya menggunakan sekali bunga flat (tidak berlaku kelipatan).
Sumber Data
1.5
Sumber data yang saya dapatkan melalui internet, dengan melakukan metode observasi terhadap website yang sudah ada beberapa contoh websitenya seperti: www.kiva.org dan www.zidisha.org dengan mempelajari system yang terdapat dalam website tersebut. Proses bisnisnya pun dipelajari, apabil terjadi kekurangan atau jika ingin ditambahkan fitur yang baru dapat dilakukan agar fungsional dan tujuan dari website dapat semakin terarah
Sistematika Penyajian
1.6
Dalam proses penyusunan laporan secara sistematikanya akan dirancang sebagai berikut:
BAB 1. PENDAHULUAN
Bab pendahuluan membahas latar belakang permasalahan yang dirangkum didalam beberapa paragraf, sehingga membentuk beberapa rumusan masalah yang akan dikaji untuk mendapatkan hasil / tujuan dari latar belakang yang ditulis.
BAB 2. KAJIAN TEORI
Bab ini digunakan untuk menjelaskan teori-teori yang mendukung dalam pembuatan aplikasi, sehingga mendukung untuk pembuatan di Bab III nya.
BAB 3. ANALISIS DAN RANCANGAN SISTEM
Bab ini menjelaskan bagaimana cara untuk membangun aplikasi tersebut dengan beberapa pendekatan dengan menggunakan analisis
(4)
yang sudah tersedia, menggunakan ERD untuk mengimplementasikan databasenya lalu ada juga class diagram, use case, activity diagram, dan rancangan UI untuk mendukung bab 4. BAB 4. HASIL PENELITIAN
Bab ini membahas atas screen shoot yang dilakukan terhadap program, menjelaskan juga apakah bab 4 sesuai dengan rancangan UI dan juga activity diagram yang terdapat pada bab 3.
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisikan hasil pengujian serta laporan dari hasil program yang tercipta dengan teknik pengujian black box.
BAB 6. SIMPULAN DAN SARAN
Dalam bab ini, simpulan dari hasil tugas akhir yang telah ditempuh, dan saran-saran dari responden untuk meningkatkan kinerja diproyek berikutnya.
(5)
130
BAB 6. SIMPULAN DAN SARAN
Bab ini merupakan inti utama dari keseluruhan bab yang telah dibuat dari awal hingga dengan bab V, dan disertai juga dengan saran agar pembuatan aplikasi untuk kedepannya dapat semakin baik.
Simpulan
6.1
Dari hasil pembahasan yang telah dibahas diatas, maka dapat disimpulkan bahwa aplikasi yang dibuat merupakan:
1. Aplikasi dapat mempertemukan antara peminjam dan pendana. 2. Aplikasi sudah menyediakan sistem dompet, sehingga pendana
dapat mengirimkan dana kepada peminjam dana. 3. Aplikasi sudah baik bisa mengumpulkan antara yang
membutuhkan dana dan pemberi dana yang ingin memberi. 4. Pengusaha sekarang tidak perlu khawatir jika ingin membangun
usaha, namun tidak memiliki modal untuk memulainya.
Saran
6.2
Aplikasi yang dibuat ini, diharapkan untuk kedepannya dapat dikembangkan agar dapat lebih lengkap lagi, sehingga antara pendana dan peminjam dapat semakin mudah, berikut beberapa sarannya:
1. Buat agar tampilan agar lebih baik lagi.
2. Melakukan kerja sama dengan beberapa koperasi, agar pendanaan dapat menjangkau daerah-daerah.
3. Dapat dikembangkan untuk menjangkau pendanaan ke Negara-negara lain, tidak hanya untuk Indonesia saja.
4. Dapat bekerja sama dengan bank-bank tertentu, agar dalam pendanaan, dapat lebih luas lagi jangkauannya.
(6)
131
DAFTAR PUSTAKA
[1] T. E. Young, The Everything Guide to Crowdfunding, United States of America: Adams Media, a division of F+W Media, Inc., 2013.
[2] J. Ledgerwood, J. Earne and C. Nelson, The New Microfinance Handbook, 1818 H Street, NW Washington, DC 20433 USA: World Bank, 2013.
[3] A. Makarov, YII 1.1 Application Development Cookbook, Birmingham: Packt Publ., 2011.
[4] J. HM, Analisis dan Disain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis, Yogyakarta: Andi Offset, 1995.
[5] Yakub, Sistem Basis Data Tutorial Koseptual, Yogyakarta: Graha Ilmu, 2008.
[6] S. W. Dorin, Introductory Concepts and Techniques Fifth Edition, USA: Cengage Learning, 2009.
[7] P. M. a. R. L. (. Kevin Tatroe, Programming PHP, United States: O’Reilly Media, 2013.
[8] A. Saputra, CSS3 Panduan Praktis dan Trik Jitu, Jakarta: Jasakom, 2012.
[9] A. a. S. Zaki, Community Ajax untuk Pemula, Jakarta: PT Elex Media Komputindo, 2008.
[10] M. H. &. B. Komputer, Membuat Aplikasi Database dengan Java,MySQL,dan Netbeans, Jakarta: PT Elex Media Komputindo, 2010. [11] A. Nugroho, Rekayasas Perangkat Lunak Menggunakan UML dan Java,
Yogyakarta: C.V ANDI OFFSET, 2009.
[12] C. L. Gaol, Sistem Informasi Manajemen Pemahaman dan Aplikasi, Jakarta: Grasindo, 2008.
[13] S. P. B. B. Agralwal, Software Engineering & Testing, United States Of America: Jones and Bartlett Publishers, LLC., 2010.