• Tidak ada hasil yang ditemukan

BAB II LANDASAN TEORI

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB II LANDASAN TEORI"

Copied!
9
0
0

Teks penuh

(1)

BAB II

LANDASAN TEORI

2.1. Konsep Dasar Program

2.1.1. Aplikasi

Menurut (Alawiah, 2017) “Aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang di inginkan pengguna”.

2.1.2. Aplikasi Mobile

Menurut Raharja dalam (Kosidin & Farizah, 2016) “Aplikasi Mobile adalah sebuah aplikasi yang memungkinkan Anda melakukan mobilitas dengan menggunakan perlengkapan seperti PDA, telepon seluler atau Handphone”.

2.1.3. Android

Menurut (Pratama & Hermawan, 2016) “Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka”.

Android awal mulanya dikembangkan oleh Android, Inc dengan dukungan finansial dari Google dan dirilis pada tahun 2007. Android menjadi salah satu sistem operasi paling banyak digunakan didunia mengalahkan Symbian pada tahun 2010.

2.1.4. Bahasa Pemrograman

(2)

Suprapto dalam (Lukman, 2019) “Bahasa pemrograman adalah notasi yang digunakan untuk menulis program (komputer). Bahasa ini dibagi menjadi tiga tingkatan yaitu bahasa mesin, bahasa tingkat rendah dan bahasa tingkat tinggi”.

2.1.5. Basic4Android (B4A)

Maarif dkk dalam (Lukman, 2019) “B4A adalah development tool sederhana yang kuat untuk membangun aplikasi android. B4A mirip dengan bahasa Visual Basic namun dengan tambahan dukungan objek. Aplikasi yang dikompilasi oleh B4A adalah aplikasi android asli tanpa ada extra runtime atau ketergantungan file lain”.

Sumber: Penulis (2020)

Gambar II.1. Tampilan Basic4Android

2.1.6. Visual Basic 6.0

(3)

Menurut (Irviani & Oktaviana, 2017) “Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat”.

Microsoft Visual Basic adalah program yang digunakan untuk membuat

aplikasi berbasis Microsoft Windows secara cepat dan mudah. Microsoft Visual basic menyediakan tool untuk membuat aplikasi yang sederhana sampai aplikasi yang kompleks atau rumit baik untuk keperluan pribadi atau untuk keperluan perusahaan/instansi dengan sistem yang lebih besar.

Sumber: Penulis (2020)

Gambar II.2. Tampilan Microsoft Visual Basic 6.0

2.1.7. SQLite

(4)

digunakan pada Android. SQLite dapat dibangun di Android dan memiiki fitur relasional database”.

2.1.8. Microsoft SQL Server 2008

Microsoft SQL Server 2008 adalah salah satu Database Management System

(DBMS) yang digunakan untuk menyimpan data dalam bentuk basis data.

Menurut (Kurniawan, 2018) “SQL Server 2008 adalah sebuah terobosan baru dari Microsoft dalam bidang database. SQL Server adalah sebuah DBMS (Database Management System) yang dibuat oleh Microsoft untuk ikut berkecimpung dalam

persaingan dunia pengolahan data menyusul pendahulunya seperti Oracle. SQL Server 2008 dibuat pada saat kemajuan dalam bidang hardware sedemikian pesat”.

2.1.9. Waterfall

Menurut (Junaidi & Sumirat, 2018) “Air terjun (waterfall) sering juga disebut model sekunsial linier (sequential linear) atau alur hidup klasikal (classic life cycle).

Model air terjun menyediakan pendekatan alur hidup perangkat lunak secara sekuensial atau terurut dimulai dari analisis, desain, pengkodean, pengujian dan tahap pendukung /support”.

(5)

Sumber: Penulis (2020)

Gambar II.3. Ilustrasi model waterfall

2.1.10. Penghimpunan Dana

Penghimpunan dana adalah kegiatan usaha lembaga keuangan dalam menarik dan mengumpulkan dana-dana dari masyarakat dan menampungnya dalam bentuk simpanan.

Menurut (Rahmawati, 2017) “Sebagai lembaga keuangan masalah bank yang utama adalah dana. Tanpa dana yang cukup, bank tidak akan berfungsi sama sekali.

Penghimpunan dana di bank dapat berbentuk giro, tabungan dan deposito”.

2.1.11. Transaksi

Menurut Skousen dalam (Ferdiansyah & Rahayu, 2019) “Transaksi merupakan pertukaran barang atau jasa antara dua pihak atau lebih (baik individu, perusahaan-

Analisa

Desain

Implementasi

Pengujian

Pemeliharaan

(6)

2.2. Tools Program

2.2.1. Entity Relationship Diagram (ERD)

Menurut (Fridayanthie & Mahdiati, 2016) “ERD (Entity Relationship Diagram) adalah model teknik pendekatan yang menyatakan atau menggambarkan

hubungan suatu model. Didalam hubungan ini tersebut dinyatakan yang utama dari ERD adalah menunjukan objek data (Entity) dan hubungan (Relationship), yang ada pada Entity berikutnya”.

Berikut ini beberapa komponen-komponen Entity Relationship Diagram (ERD) sebagai berikut:

a. Entitas

Entitas adalah objek yang memiliki sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain atau dapat juga di bedakan dari objek satu dengan objek yang lainnya.

b. Atribut

Atribut adalah ciri yang mendefinisikan suatu entitas sehingga dapat membedakan antara entitas satu dengan entitas lainnya. Dalam sebuah entitas pasti memiliki satu atau lebih atribut untuk mendefinisikan karakteristik dari entitas tersebut.

c. Relasi

Relasi adalah suatu hubungan antara beberapa entitas satu dengan entitas yang lainnya. Relasi memiliki beberapa macam, diantaranya:

a. Satu ke satu (One to One)

Setiap elemen dari Entitas A berhubungan paling banyak dengan elemen pada Entitas B. Demikian juga sebaliknya setiap elemen B berhubungan paling banyak satu elemen pada Entitas A.

(7)

b. Satu ke banyak (One to Many)

Setiap elemen dari Entitas A berhubungan dengan maksimal banyak elemen pada Entitas B. Dan sebaliknya setiap elemen dari Entitas B berhubungan dengan paling banyak satu elemen di Entitas A.

c. Banyak ke satu (Many to One)

Setiap elemen dari Entitas A berhubungan paling banyak dengan satu elemen pada Entitas B. Dan sebaliknya setiap elemen dari Entitas B behubungan dengan maksimal banyak elemen di entitas A.

d. Banyak ke banyak (Many to Many)

Setiap elemen dari Entitas A berhubungan maksimal banyak elemen pada Entitas B demikian sebaliknya.

2.2.2. Logical Record Structure (LRS)

Menurut Priyadi dalam (Hidayat, 2017) “Logical Record Structure (LRS) adalah resperentasi dari struktur record - record pada tabel - tabel yang terbentuk dari hasil relasi antar himpunan entitas”. Beberapa tipe record digambarkan oleh kotak persegi panjang dan dengan nama yang unik.

2.2.3. Unified Modelling Language (UML)

Menurut (Isa & Hartawan, 2017) Unifed Modeling Language (UML) adalah keluarga notasi grafis yang didukung oleh meta-model tunggal, yang membantu pendekskripsian dan desain sistem perangkat lunak, khususnya sistem yang dibangun.

Beberapa diagram yang ada pada UML, diantaranya:

(8)

Use Case Diagram digunakan untuk menggambarkan sistem dari sudut

pandang pengguna sistem (user). Sehingga pembuatan use case diagram lebih dititik beratkan pada fungsionalitas yang ada pada sistem, bukan berdasarkan alur atau urutan kejadian. Sebuah use case diagram mempresentasikan sebuah interaksi antara aktor dengan sistem.

2. Class Diagram

Class adalah spesifikasi yang akan menghasilkan objek dan merupakan

inti dari pengembangan dan desain berorientasi objek. Class menggambarkan suatu keadaan (atribut atau properti) pada suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metode atau fungsi).

Kelas memiliki tiga bagian pokok:

1) Nama (Class Name) 2) Atribut

3) Metode (Operation) 3. Sequence Diagram

Menggambarkan suatu interaksi antara sejumlah objek dalam urutan waktu. Gunanya untuk menunjukan rangkaian pesan yang dikirim antara objek, juga interaksi antar objek yang terjadi pada titik tertentu dalam eksekusi sistem.

4. Activity Diagram

Menggambarkan rangkaian aliran dari aktivitas, digunakan untukmendeskripsikan aktifitas yang dibentuk dalam suatu operasi sehingga dapat juga digunakan untuk aktifitas lainnya.

(9)

BAB III PEMBAHASAN

3.1. Tinjauan Perusahaan

PT. Bank Pembiayaan Rakyat Syariah (BPRS) Al-Madinah Tasikmalaya merupakan salah satu perusahaan perbankan daerah milik Pemerintah Kota Tasikmalaya. Dengan semua usahanya maka PT. Bank Pembiayaan Rakyat Syariah (BPRS) Al-Madinah Tasikmalaya telah mengambil peran dalam usaha pembangunan ekonomi islam di Kota Tasikmalaya. Lokasi kantor pusat PT. Bank Pembiayaan Rakyat Syariah (BPRS) Al-Madinah Tasikmalaya terletak di Jalan Sutisna Senjaya No. 99, Kota Tasikmalaya 46114.

3.1.1. Sejarah Perusahaan

PT. Bank Pembiayaan Rakyat Syariah (BPRS) Al-Madinah Tasikmalaya yang secara resmi dibuka pada tanggal 28 Desember 2010 oleh Walikota Tasikmalaya merupakan tonggak sejarah baru, karena untuk pertama kalinya Pemerintah Kota Tasikmalaya memiliki Badan Usaha Milik Daerah (BUMD) khususnya dalam bidang perbankan. Awal terbentuknya PT. Bank Pembiayaan Rakyat Syariah (BPRS) Al- Madinah Tasikmalaya yaitu dengan disyahkannya PERDA Kota Tasikmalaya Nomor 8 tahun 2009 oleh DPRD dan Ijin Usaha No. 12/2585/DPbS/DpG/2010 tanggal 20 Desember 2010 dari Bank Indonesia (BI).

Lahirnya PT. BPRS Al-Madinah Tasikmalaya tidak lepas dari dorongan dan dukungan umat Islam di “Kota Santri” Tasikmalaya yang sejak lama menghendaki adanya Lembaga Keuangan yang bebas dari unsur riba serta dalam operasionalnya

Gambar

Gambar II.1. Tampilan Basic4Android
Gambar II.2. Tampilan Microsoft Visual Basic 6.0
Gambar II.3. Ilustrasi model waterfall

Referensi

Dokumen terkait

Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut Isi dari atribut mempunyai

Super Key Adalah suatu atribut atau kumpulan atribut yang secara unik mengidentifikasi sebuah baris didalam relasi atau himpunan dari satu atau lebih entitas yang dapat

Super key adalah satu atribut atau kumpulan atribut yang secara unik mengidentifikasi sebuag baris di dalam relasi atau himpunan dari satu atau lebih entitas

Setiap atribut yang dimiliki oleh sebuah himpunan entitas ditunjukkan dengan adanya informasi yang sama disimpan dalam basis data pada setiap entitas anggota himpunan

Untuk kardinalitas relasii 1-1, maka relasi tidak diimplementasi menjadi tabel tetapi atribut pada relasi akan yang mewakili salah satu dari kedua himpunan

Super key adalah suatu atribut atau kumpulan atribut secara unik mengidentifikasi sebuah baris di dalam relasi atau himpunan dari satu atau lebih entitas yang

Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendes-kripsikan karakteristik dari entitas tersebut.. dari atribut mempunyai sesuatu yang

Satu atau beberapa atribut yang mempunyai nilai unik sehingga dapat digunakan untuk membedakan data pada suatu baris atau record dengan baris lain pada