Membangun aplikasi untuk penagihan angsuran kredit berbasis mobile

I. Personal Details II.

  Ujungberung Bandung Age

  BIODATA

   Educational Background III.

   Organization Experiences

Specification Place Year

  Ketua Osis SLTP Negeri 17 Bandung 2003 Member of Himpunan Mahasiswa

  Elementary School SD Negeri Kiaracondong Bandung 1996

  Education Place Year

  79 Hobby Play Football, Browsing Phone Number 085722063666 Email DANI_BARGAN@YAHOO.COM

  22 Religion Islam Gender Male Height 175 cm Weight

  Name DANI HARDIANSYAH

  Place /Date of Birth Bandung 04

  th

  Februari 1991 Address Jl. Golf III no 61 RT 01 RW 01 Cisaranten Wetan

  • – 2002 Junior High School SLTP Negeri 17 Bandung 2002
  • – 2005 Senior High School SMK Negeri Bandung 2005
  • – 2008 Collage Indonesian Computer University, Bandung
  • – sekarang

  • – 2012 Anggota Pelantikan Mahasiswa Teknik Informatika Indonesian Computer University,
  • – 2012 IV.

   Software Skill Specification Level

  Bandung 2008

  Bandung 2008

  Teknik Informatika Unikom Indonesian Computer University,

  Windows Operating System 98, XP, Vista, Seven Intermediate Microsoft Office (Word, Excel, Power Point, Access , Visio) Intermediate

V. Knowladge

  Having knowledge Software Having knowledge about Networking, Internet.

  Having knowledge in Hardware, system installation, configuration and trouble shooting PC Hardware I certify that answers given here are true and complete to the best of my knowledge.

  Bandung , 28 Agustus 2013 Dani Hardiansyah

MEMBANGUN APLIKASI UNTUK PENAGIHAN ANGSURAN KREDIT BERBASIS MOBILE SKRIPSI

  Diajukan Untuk Menempuh Ujian Akhir Sarjana Program Studi S1 Teknik Informatika

  Fakultas Teknik dan Ilmu Komputer

DANY HARDIANSYAH 10108540 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS KOMPUTER INDONESIA

KATA PENGANTAR

  Segala puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa, karena berkat rahmat-Nyalah akhirnya Skripsi ini dapat diselesaikan. Skripsi dengan judul

  “MEMBANGUN APLIKASI UNTUK PENAGIHAN ANGSURAN KREDIT BERBASIS MOBILE , yang diajukan untuk

  menempuh ujian akhir sarjana Program Strata I pada Jurusan Teknik Informatika Universitas Komputer Indonesia.

  Penulis menyadari bahwa segala usaha yang dilakukan dalam penulisan ini tidak akan berhasil dengan baik tanpa bantuan dan saran dari berbagai pihak.

  Maka dalam kesempatan ini perkenankanlah penulis mengucapkan terima kasih kepada yang terhormat :

  1. Keluarga tercinta yang selalu memberikan do’a, kasih sayang, semangat dan dorongan moril maupun materil.

  2. Bapak Andri Heryandi, S.T., M.T. selaku pembimbing yang telah mengarahkan dan membimbing penulis dalam menyelesaikan penulisan skripsi ini.

  3. Bapak Galih Hermawan, S.Kom., M.T. selaku penguji satu.

  4. Ibu Inne Novita Sari, S.Si., M.Si. selaku penguji dua.

  5. Seluruh staf pengajar dan sekretariat Teknik Informatika, yang telah membantu proses akademik penulis.

  6. Bapak wawa selaku staf di PT.Federal Internasional Finance yang telah memberikan pengarahan.

  7. Nova Dwirosalina, Ricki Dwi Sugiono, Anto, Albi, Teguh, Luki, dan seluruh teman-teman IF-11 angkatan 2008 terima kasih atas saran, dukungan serta kebersamaannya.

  8. Seluruh rekan-rekan mahasiswa Teknik Informatika 2008 terima kasih atas saran, dukungan serta kebersamaannya.

  9. Pihak-pihak lain yang membantu penulis untuk dapat menyelesaikan tugas akhir ini yang tidak dapat disebutkan satu per satu.

  Penulis menyadari bahwa penulisan laporan ini masih jauh dari sempurna maka kritik dan saran dari semua pihak dibutuhkan untuk menambah wawasan penulis.

  Akhir kata semoga Tuhan membalas segala kebaikan yang telah penulis terima dan harapan penulis semoga Laporan Skripsi ini dapat bermanfaat bagi pihak yang membutuhkan.

  Bandung, 28 Agustus 2013 Penyusun

  DAFTAR ISI

  LEMBAR JUDUL ABSTRAK …………………………………………………………………………... i

  ABSTRACT ……………………………………………………………………………………. ii

  KATA PENGANTAR ………………………………………………………………. iii

  DAFTAR ISI ………………………………………………………………………... v DAFTAR TABEL ………………………………………………………………….. x DAFTAR GAMBAR ……………………………………………………………….. xii DAFTAR SIMBOL ………………………………………………………………… xv LAMPIRAN…………………………………………………………………………. xiv

  BAB I PENDAHULUAN ………………………………………………………….. 1

  1.1 Latar Belakang Masalah ………………………………………………………… 1

  1.2 Identifikasi Masalah …………………………………………………………….. 2

  1.3 Maksud dan Tujuan ……………………………………………………………... 2

  1.4 Metodologi Penelitian …………………………………………………………... 3

  1.5 Batasan Masalah ………………………………………………………………. 4

  1.6 Sistematika Penulisan …………………………………………………………… 6

  BAB II LANDASAN TEORI ……………………………………………………..... 7

  2.1 Tinjauan pustaka ………………………………………………………………... 7

  2.1.1 Sejarah Perusahaan……………………………………………………………. 7

  2.2 Aplikasi ………………………………………………………………………. 8

  2.2 .1 Pengertian Aplikasi Web …………………………………………… 8

  2.2.2 Pengertian Aplikasi Mobile ………………………………………..... 8

  2.3 Surveyor ……………………………………………………………………….... 10

  2.4 Sistem ………………………………………………………………………. 12

  2.4 .1 Pengertian Sistem …………………………………………………….. 12

  2.4 .2. Elemen Sistem ………………………………………………………. 13

  2.4.3. Karakteristik Sistem ………………………………………………. 15

  2.5 Basis Data ………………………………………………………………………. 17

  2.5.1 Bahasa Basis Data ………………………………………………….. 18

  2.5.2 DBMS ……………………………………………………………… 18

  2.12 Java ……………………………………………………………………………. 44

  2.18 Software Development Kit (SDK) …………………………………………...... 51

  2.17 .2 Arsitektur Eclipse …………………………………………………..... 51

  2.17.1 Sejarah Eclipse ……………………………………………………..... 50

  2.17 Eclipse …………………………………………………………………………. 50

  2.16 Dreameaweaver ……………………………………………………………….. 50

  2.15 SQLite …………………………………………………………………………. 49

  2.14 XAMPP ………………………………………………………………………... 48

  2.13 Aplication Programming Interface (API) ……………………………………… 48

  2.12.5 Tahap Kompilasi Java ……………………………………………….. 48

  2.12.4 Kekurangan Java …………………………………………………...... 47

  3 Kelebihan Java ……………………………………………………..... 46

  2.12 .2 Versi Awal …………………………………………………………… 46 2.12.

  2.12.1 Sejarah Perkembangan Java …………………………………………. 45

  2.10.3. Arsitektur Android ………………………………………………...... 41

  2.5.3 SQL ………………………………………………………………… 19

  2.11 .2 Features …………………………………………………………….... 40

  2.11 .1 Sejarah Android ……………………………………………………… 37

  2.11 Android ……………………………………………………………………….. 37

  2.10.2 Diagram UML ……………………………………………………….. 35

  1 Sejarah UML ………………………………………………………… 35

  2.10 UM L …………………………………………………………………………… 35 2.10.

  2.9 Internet ……………………………………………………………………….. 34

  2.8.1. Jenis- Jenis Jaringan Komputer ………………………………………. 32

  2.8 Jaringan Komputer ……………………………………………………………... 32

  2.7 Metode Hill Climbing …………………………………………………………... 27

  2.6 Arsitektur Aplikasi ……………………………………………………………… 23

  2.5.5 Diagram Skema Relasi ……………………………………………… 22

  2.5.4 Alur Hidup Basis Data ……………………………………………… 22

  2.19 Java Development Kit (JDK) ………………………………………………...... 52

  2.20 ADT ………………………………………………………………………….... 52

  2.21 GPS ……………………………………………………………………………. 53

  67 BAB III ANALISIS DAN PERANCANGAN SISTEM ……………….

  3.1 Analisis Sistem ………………………………………………………………….. 67

  3.1.1 Analisis Masalah …………………………………………………….... 68

  3.1.2 Analisis Arsitektur Sistem …………………………………………..... 68

  3.1.3. Analisis Alur Data Sistem …………………………………………..... 69

  3.1.4 Analisis Komunikasi Data ……………………………………………. 69

  3.1.4.1 Analisis alur komunikasi aplikasi ke server ……………………........ 71

  3.1.5 Analisis Penerapan Metode Hill Climbing ……………………………. 73

  3.1.6 Analisis Kebutuhan Non Fungsional …………………………………. 76

  3.1.6.1 Analisis Kebutuhan Perangkat Keras ………………………………. 77

  3.1.6.2 Analisis Kebutuhan Perangkat Lunak …………………………........ 78

  3.1.6.3 Analisis Pengguna Sistem (User) ………………………………….. 79

  3.1.7. Analisis Kebutuhan Fungsional ……………………………………... 80

  3.1.7.1. Analisis Kebutuhan Sistem ………………………………………… 80

  3.1.7.2. Analisis Kebutuhan data …………………………………………… 80

  3.1.7.3 Spesifikasi Sistem ………………………………………………….. 81

  3.1.7.4 Analisis pengkodean ………………………………………………... 82

  3.1.7.5 Pemodelan Sistem …………………………………………………... 82

  3.2 Perancangan Sistem …………………………………………………………...... 133

  3.2.1 Skema Relasi …………………………………………………………. 133

  3.2.2 Struktur Tabel …………………………………………………………. 133

  3.2.3 Perancangan Antar Muka …………………………………………… 135

  3.2.3.1 Perancangan Antarmuka aplikasi server …………………………… 136

  3.2.3.2 Perancangan Antarmuka aplikasi mobile …………………………… 140 143 BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM ……………..

  4.1 Implementasi ………………………………………………………………... 143

  4.1.1 Perangkat Lunak Pembangunan ……………………………………………. 143

  4.1.2 Perangkat Keras Pembangunan …………………………………………….. 143

  4.1.3 Kebutuhan Web Hosting …………………………………………………… 144

  4.1.4 Implementasi Basis Data (database) ………………………………………. 146

  4.1.4.1 146 Database ………………………………………………………………….

  4.1.5 Implementasi Antarmuka …………………………………………………… 149

  4.1.5.1 Antarmuka Aplikasi client

  ……………………………………………………….. 149

  4.1.5.2 Antarmuka Aplikasi Server

  ………………………………………………………. 153

  4.2 Pengujian ………………………………………………………………….... 160

  4.2.1 Rencana Pengujian Aplikasi Client dan Server

  ………………………………… 160

  4.2.2 Kasus dan Hasil Pengujian Alpha

  ………………………………………………... 161

  4.2.2.1 Pengujian login pegawai

  …………………………………………………………... 162

  4.2.2.2 Pengujian List nama pelanggan …………………………………………....... 163

  4.2.2.3 Pengujian Halaman info …………………………………………………… 164

  4.2.2.4 Pengujian Halaman Tunda ………………………………………………….. 165

  4.2.2.5 Pengujian Halaman Bayar …………………………………………………. 166

  4.2.2.6 pengujian halaman peta ……………………………………………………… 167

  4.2.2.7 pengujian halman kelola pegawai …………………………………………… 166

  4.2.2.8 pengujian halaman tambah pegawai ………………………………………… 167

  4.2.2.9 pengujian halaman ubah pegawai …………………………………………… 171

  4.2.2.10 Pengujian halaman hapus pegawai ……………………………………….. 172

  4.2.2.11 Pengujian halaman kelola team …………………………………………… 173

  4.2.2.12 Pengujian halaman tambah team …………………………………………. 173

  4.2.2.13 Pengujian halaman ubah team ……………………………………………. 174

  4.2.2.14 Pengujian halaman hapus team …………………………………………… 175

  4.2.2.15 Pengujian halaman kelola pelanggan …………………………………....... 176

  4.2.2.16 Pengujian halaman tambah pelanggan ……………………………………. 178

  4.2.2.17 Pengujian halaman ubah pelanggan ………………………………………. 180

  4.2.2.18 Pengujian halamana hapus pelanggan ……………………………………. 180

  4.2.2.19 Pengujian halaman kelola tagihan ……………………………………........ 180

  4.2.2.20 Pengujian halaman tambah tagihan ………………………………………. 180

  4.2.2.21 Pengujian halaman ubah tagihan …………………………………………. 183

  4.2.2.22 Pengujinan halaman hapus tagihan ……………………………………….. 184

  4.2.3 Kesimpulan Hasil Uji Alpha

  ………………………………………………………. 185

  4.2.4 Kasus dan Hasil Pengujian Betha

  ………………………………………………… 186

4.2.5 Pengujiab back end …………………………………………………………. 189

  4.2 Kesimpulan Hasil Pengujian Betha

  ………………………………………………. 194

  195 BAB V KESIMPULAN DAN SARAN ………………………………...

  5.1 Kesimpulan

  ………………………………………………………………… 195

  5.2 Saran

  ………………………………………………………………………... 196 DAFTAR PUSTAKA………………………………………………………………. 197

  

DAFTAR PUSTAKA

[1] Modul Diktat Aplikasi Teknologi Online, Andri Heryandi, M.T., 2010.

  [2] Modul Diktat Praktikum Sistem Basis Data (MySQL), Andri Heryandi, M.T., 2010. [3] Modul Diktat Sistem Informasi, Riani Lubis, M.T., 2011. [4] Modul Diktat Metode Penelitian, Riani Lubis, M.T., 2011. [5] Sri Kusumadewi, Graha Ilmu, Artificial Intelligence (teknik dan aplikasinya), 2003 [6] Nazarudin Safaat H, Informatika Bandung, ANDROID Pemrograman Aplikasi Mobile

  Smartphone dan Tablet PC Berbasis Android, 2012 [7] Abdul Kadir, Andi Yogyakarta, Mastering Ajax dan PHP, 2009 [8] UML 2 for Dummies, by Michael Jesse Chonoles and James, Hungry Minds, 2003 [9] Budhi Irawan, Jaringan Komputer, Graha Ilmu, Yogyakarta, 69-70, 2005.

  [10] Jogiyanto. Analisis dan Desain Sistem Informasi. Yogyakarta: Penerbit Andi, 2005. [11] Pressman, Roger.S. "Software Engineering : A Practioner's Approach." 4th .

  McGrawHill. 1997

BAB I PENDAHULUAN I.1 Latar Belakang Masalah Aplikasi adalah program yang digunakan orang untuk melakukan sesuatu

  pada sistem komputer. Mobile dapat diartikan sebagai perpindahan yang mudah dari satu empat ke tempat yang lain, misalnya telepon mobile berarti bahwa terminal telepon yang dapat berpindah dengan mudah dari satu tempat ke tempat lain tanpa terjadi pemutusan atau terputusnya komunikasi. Sistem Aplikasi mobile merupakan aplikasi yang dapat digunakan walaupun pengguna berpindah dengan mudah dari satu tempat ketempat lain lain tanpa terjadipemutusan atau terputusnya komunikasi. Aplikasi ini dapat diakses melalui perangkat nirkabel seperti telepon seluler dan PDA.

  PT.Federal International Finance (FIF) didirikan dengan nama PT Mitrapusaka Artha Finance pada bulan Mei 1989. Berdasarkan ijin usaha yang diperolehnya, maka Perseroan bergerak dalam bidang Sewa Guna Usaha, Anjak Piutang dan Pembiayaan Konsumen.

  PT.Federal International Finance (FIF) pada bagian field collection bekerja dalam bidang penagihan angsuran kredit. Pendataan pengansur masih menggunakan media buku atau kertas sebagai output untuk pekerja. Karena masih menggunakan media kertas untuk bekerja sering terjadi kesalahan karena media pendukung untuk bekerja sering rusak atau hilang. Dalam pendataan bagian keuangan sering terjadi kesalahan pada saat pendataan, karena para pegawai yang di bagian field collection banyak kesalahan yang terjadi, karena pendataan masih menggunakan media buku atau kertas yang sering hilang ataupun rusak. Sesudah dari alamat yang dituju para pegawai suka tidak tahu mau kemana lagi untuk menagih angsuran yang akan ditemui dalam jarak yang terdekat, dikarenakan belum tersusunnya alamat list penagihan yang terdekat.

  Melihat dari permasalah yang dihadapi PT.Federal International Finance (FIF) membutuhkan suatu media yang tahan lama dalam pencatatan data dan dapat memberikan solusi dalam mengatasi masalah tersebut. Dengan mendukung

  2 seorang pegawai khususnya field collection dan bagian keuangan diharapkan lebih terbantu kinerja kerja. Serta data yang akan dihasilkan lebih tahan lama. Maka dari itu dibangunlah

  MEMBANGUN APLIKASI UNTUK PENAGIHAN

  ANGSURAN KREDIT BERBASIS MOBILE

  

  I.2 Identifikasi Masalah

  Berdasarkan uraian pada latar belakang masalah dapat di identifikasi masalahnya adalah sebagai berikut :

  1. Tidak adanya aplikasi yang mendukung kinerja para pekerja FIF yang bisa di operasikan oleh pegawai khususnya di bagian field collection yang menarik bagi bekerja.

  2. Tidak tersusunnya alamat list penagihan angsuran kredit , sehingga penagih mempunyai rute yang jelas dan terpendek yang berguna untuk bekerja di lapangan.

  3. Bagaimana cara membangun aplikasi yang terstruktur dalam pencatatan data yang meminimalisir kesalahan dan mudah di gunakan.

  • – 4. Kurang kuatnya media dalam bekerja karena buku terdiri dari kertas kertas yang sifatnya mudah rusak ataupun hilang sehingga kurang membantu kinerja kerja para pegawai.

  5. Membuat aplikasi yang interaktif bagi para pegawai sehingga mengoptimalkan kinerja kerja pegawai.

  I.3 Maksud dan Tujuan

  Berdasarkan pada masalah yang telah diidentifikasikan diatas Penelitian ini dilakukan dengan maksud untuk membangun sebuah sistem untuk penagihan angsuran kredit (Studi kasus di PT.Federal International Finance (FIF)). Dengan bermaksud dapat mengoptimalkan kinerja pegawai khususnya bagian field

  

collection dalam proses penagihan angsuran kredit yang ada di perusahaan

  tersebut. Adapun tujuan terhadap sistem yang akan dibangun ini, yaitu

  1. Untuk membuat aplikasi yang mudah dioperaikan dan menarik bagi para pekerja PT.Federal Internasional Finance.

  3

  2. Untuk menyusun alamat list penagihan angsuran kredit yang terdekat sehingga berguna bagi pekerja untuk menentukan alamat list yang terpendek.

  3. Untuk meminimalisir kesalahan

  • – kesalahan dalam pencatatan transaksi pendataan dan mudah digunakan oleh para pegawai.

  4. Untuk membuat aplikasi yang tidak mudah rusak datanya dibandingkan media penyimpanan data seperti buku atau kertas sehingga data yang dihasilkan lebih tahan lama dan membantu kerja para pegawai.

  5. Untuk membuat aplikasi yang interaktif sehingga mengoptimalkan kerja para pegawai.

I.4 Metodologi Penelitian

  Metodologi yang digunakan dalam penulisan tugas akhir ini adalah sebagai berikut :

  1. Tahap pengumpulan data Metode pengumpulan data yang digunakan dalam penelitian ini adalah sebagai berikut : a. Studi Literatur. Pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper dan bacaan-bacaan yang ada kaitannya dengan judul penelitian.

  b. Observasi. Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan langsung terhadap permasalahan yang diambil di PT. Federal Internasional Finance.

  c. Interview. Teknik pengumpulan data dengan mengadakan tanya jawab secara langsung kepada pegawai PT. Federal Internasional Finance yang khususnya pada bagian Field Collection yang ada kaitannya dengan topik yang diambil.

  2. Tahap pembuatan perangkat lunak.

  4 Teknik analisis data dalam pembuatan perangkat lunak menggunakan paradigma perangkat lunak secara waterfall, yang meliputi beberapa proses diantaranya: a.

   System / Information Engineering

  Merupakan bagian dari sistem yang terbesar dalam pengerjaan suatu proyek, dimulai dengan menetapkan berbagai kebutuhan dari semua elemen yang diperlukan sistem dan mengalokasikannya kedalam pembentukan perangkat lunak.

  b.

   Analisis

  Merupakan tahap menganalisis hal-hal yang diperlukan dalam pelaksanaan proyek pembuatan perangkat lunak.

  c.

   Design

  Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang mudah dimengerti oleh user.

  d.

   Code

  Tahap penerjemahan data atau pemecahan masalah yang telah dirancang keadalam bahasa pemrograman tertentu.

  e.

   Test Merupakan tahap pengujian terhadap perangkat lunak yang dibangun.

  f.

   Maintenance

  Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat mengalami perubahan

  • –perubahan atau penambahan sesuai dengan permintaan user.

  5 Alasan menggunakan Metode Waterfall menurut Pressman karena dengan pemodelan tersebut jika dirasa ada yang kurang, dapat kembali ke proses sebelumnya.

I.5 Batasan Masalah

  Pembatasan masalah dilakukan agar penulisan skripsi dapat memberikan pemahaman yang terarah dan sesuai dengan yang diharapkan. Agar pembahasan tidak menyimpang dari identifikasi masalah yang ada, maka perlu adanya batasan sebagai berikut :

  1. Aplikasi ini dibuat berdasarkan kebutuhan PT.Federal International Finance (FIF) pada bagian field collection

  2. Sistem yang akan dibangun hanya bisa digunakan oleh pegawai yang mempunyai hak akses.

  3. Aplikasi ini hanya membangun aplikasi untuk pegawai yang bekerja pada bagian field collection.

  4. Dalam proses mengakses data di server membutuhkan koneksi internet.

  5. Hasil perancangan aplikasi hanya diimplementasikan pada telepon seluler yang mendukung sistem operasi Android 2.2.

  6. Metodologi pemodelan yang digunakan OOP (Object Oriented Programming) dengan menggunakan UML (Unified Modeling Language).

  7. Android SDK sebagai alat bantu dan API dalam membangun aplikasi Android menggunakan bahasa pemograman java.

  8. Pada tahap pembangunan aplikasi, web server yang digunakan adalah apache.

  9. Sistem operasi yang digunakan dalam membangun system ini adalah window 7 profesional.

  10. Data Base yang digunakan dalam membangun aplikasi adalah SQLite dan Mysql.

  11. Editor yang digunakan untuk membangun aplikasi adalah Eclipse 3.42 dan Dreamweaver CS5.

  12. Sistem pada aplikasi ini terdiri dari dua bagian yaitu front end dan back

  6 pegawai (field collection) dan mengakses data dari server, sedangkan bagian back end berfungsi untuk mengelola data pada server.

  13. Memakai GPS) sebagai alat bantu untuk

  Global Positioning System ( mengetahui lokasi pengguna.

  14. Memakai metode Hill Climbing untuk menentukan alamat list terdekat.

I.6 Sistematika Penulisan

  Sistematika penulisan tugas akhir ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan tugas akhir ini adalah sebagai berikut :

  BAB I PENDAHULUAN Bab ini berisi latar belakang, identifikasi masalah, maksud dan tujuan, batasan masalah, metodologi penelitian dan sistematika penelitian. BAB II LANDASAN TEORI Bab ini berisi teori-teori pendukung yang berhubungan dengan pembangunan

  system

  BAB III ANALISIS DAN PERANCANGAN SISTEM Bab ini berisi deskripsi sistem, analisis kebutuhan dalam pembangunan sistem serta perancangan sistem yang dikembangkan. BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM Bab ini berisi implementasi sistem yang dibangun, ujicoba dan hasil pengujian sistem. BAB V KESIMPULAN DAN SARAN Bab ini berisi kesimpulan yang diperoleh dari hasil pengujian sistem, serta saran pengembangan sistem ke depan.

BAB II LANDASAN TEORI

2.1 Tinjauan Pustaka

2.1.1 Sejarah Perusahaan

  PT Federal International Finance (FIF) didirikan dengan nama PT Mitrapusaka Artha Finance pada bulan Mei 1989. Berdasarkan ijin usaha yang diperolehnya, maka Perseroan bergerak dalam bidang Sewa Guna Usaha, Anjak Piutang dan Pembiayaan Konsumen. PT.Federal International Finance (FIF) didirikan dengan nama PT Mitrapusaka Artha Finance pada bulan Mei 1989.

  Berdasarkan ijin usaha yang diperolehnya, maka Perseroan bergerak dalam bidang Sewa Guna Usaha, Anjak Piutang dan Pembiayaan Konsumen.

  Pada tahun 1991, Perseroan merubah nama menjadi PT Federal International Finance Namun seiring dengan perkembangan waktu dan guna memenuhi permintaan pasar, Perseroan mulai memfokuskan diri pada bidang pembiayaan konsumen secara retail pada tahun 1996. Ketika badai krisis moneter mulai menerpa pada tahun 1997, saat itu pula merupakan titik balik bagi Perseroan untuk melakukan konsolidasi internal dalam rangka persiapan menuju ke suatu system komputerisasi yang tersentralisasi dan terintegrasi. Walaupun krisis moneter tersebut di liiar dugaan berkembang menjadi krisis multidimensi, namun berkat kerja keras jajaran Direksi beserta seluruh karyawan Perseroan tetap dapat berjalan. Perseroan yang mayoritas sahamnya dimiliki oleh PT Astra International, Tbk ini, tahun demi tahun lebih memantapkan dirinya sebagai perusahaan pembiayaan terbaik dan terpercaya di industrinya, sehingga pada saat penerbitan obligasi pertama tahun 2002 hingga obligasi kelima tahun 2004 mendapatkan tanggapan yang positif dari para investor [9].

  8

2.2 Aplikasi

  Aplikasi adalah penggunaan atau penerapan suatu konsep yang menjadi pokok pembahasan. Aplikasi dapat diartikan juga sebagai program komputer yang dibuat untuk menolong manusia dalam melaksanakan tugas tertentu. Aplikasi software yang dirancang untuk penggunaan praktisi khusus, klasifikasi luas ini dapat dibagi menjadi 2 (dua) yaitu:

  1. Aplikasi software spesialis, program dengan dokumentasi tergabung yang dirancang untuk menjalankan tugas tertentu.

  2. Aplikasi paket, suatu program dengan dokumentasi tergabung yang dirancang untuk jenis masalah tertentu.

  Aplikasi berasal dari kata application yang artinya penerapan penggunaan. Secara istilah aplikasi adalah program siap pakai

  lamaran

  yang direka untuk melaksanakan suatu fungsi bagi pengguna atau aplikasi yang lain dan dapat digunakan oleh sasaran yang dituju. Aplikasi adalah program yang digunakan orang untuk melakukan sesuatu pada sistem komputer. Mobile dapat diartikan sebagai perpindahan yang mudah dari satu empat ke tempat yang lain, misalnya telepon mobile berarti bahwa terminal telepon yang dapat berpindah dengan mudah dari satu tempat ke tempat lain tanpa terjadi. Pemutusan atau terputusnya komunikasi. Sistem Aplikasi mobile merupakan aplikasi yang dapat digunakan walaupun pengguna berpindah dengan mudah dari satu tempat ketempat lain lain tanpa terjadipemutusan atau terputusnya komunikasi. Aplikasi ini dapat diakses melalui perangkat nirkabel seperti telepon seluler dan PDA.

2.2.1 Pengertian Aplikasi Web

  Pada awalnya aplikasi web dibangun dengan hanya menggunakan bahasa yang disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya, sejumlah skrip dan objek dikembangkan untuk memperluas kemampuan HTML seperti PHP dan ASP pada skrip dan Apllet pada objek. Aplikasi Web dapat dibagi menjadi dua jenis yaitu aplikasi web statis dan dinamis. Web statis dibentuk dengan menggunakan HTML. Kekurangan aplikasi

  9 seperti ini terletak pada keharusan untuk memelihara program secara terus menerus untuk mengikuti setiap perkembangan yang terjadi. Kelemahan ini diatasi oleh model aplikasi web dinamis. Pada aplikasi web dinamis, perubahan informasi dalam halaman web dilakukan tanpa perubahan program tetapi melalui perubahan data. Sebagai implementasi, aplikasi web dapat dikoneksikan ke basis data sehingga perubahan informasi dapat dilakukan oleh operator dan tidak menjadi tanggung jawab dari webmaster.

  Arsitektur aplikasi web meliputi klien, web server, middleware dan basis data. Klien berinteraksi dengan web server. Secara internal, web server berkomunikasi dengan middleware dan middleware yang berkomunikasi dengan basis data. Contoh middleware adalah PHP dan ASP. Pada mekanisme aplikasi web dinamis, terjadi tambahan proses yaitu server menerjemahkan kode PHP menjadi kode HTML. Kode PHP yang diterjemahkan oleh mesin PHP yang akan diterima oleh klien.

2.2.2 Pengertian Aplikasi Mobile