Sistem informasi manajemen rekening tabungan shar'e pada Bank Muamalat cabang Puri Indah Jakarta Barat

(1)

TABUNGAN SHAR’E PADA BANK MUAMALAT CABANG

PURI INDAH JAKARTA BARAT

Disusun Oleh:

OKKY WIJAKSONO NIM: 106093003130

PROGRAM STUDI SISTEM INFORMASI FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH JAKARTA


(2)

TABUNGAN SHAR’E PADA BANK MUAMALAT CABANG

PURI INDAH JAKARTA BARAT

Skripsi

Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer

Fakultas Sains dan Teknologi

Universitas Islam Negeri Syarif Hidayatullah Jakarta

Oleh:

OKKY WIJAKSONO 106093003130

PROGRAM STUDI SISTEM INFORMASI FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGERI JAKARTA


(3)

TABUNGAN SHAR’E PADA BANK MUAMALAT CABANG

PURI INDAH JAKARTA BARAT

Skripsi

Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer

Pada Fakultas Sains dan Teknologi

Universitas Islam Negeri Syarif Hidayatullah Jakarta

Oleh:

OKKY WIJAKSONO 106093003130

Menyetujui, Pembimbing I,

Dr. Syopiansyah Jaya Putra, M.Sis NIP. 1968011720021001

Pembimbing II,

Bayu Waspodo, M.M NIP. 197408122008011001 Mengetahui,

Ketua Program Studi Sistem Informasi

Nur Aeni Hidayah, MMSI NIP. 19750818 200501 2 008


(4)

Nama Lengkap : Okky Wijaksono

TTL : Jakarta, 10 Oktober 1988

NIM : 106093003130

Universitas : Universitas Islam Negeri Syarif Hidayatullah Jakarta Fakultas : Sains dan Teknologi

Program Studi : Sistem Informasi

Alamat : Jl. Kav. Keuangan Komplek Polri Kedaung RT 05/06 No. Telp : (Handphone) 085-691015689


(5)

DENGAN INI SAYA MENYATAKAN BAHWA SKRIPSI SISTEM INFORMASI MANAJEMEN REKENING TABUNGAN SHAR’E PADA BANK MUAMALAT CABANG PURI INDAH JAKARTA BARAT ADALAH KARYA SAYA SENDIRI DAN BELUM DIAJUKAN DALAM BENTUK APA PUN KEPADA PERGURUAN TINGGI MANA PUN. SUMBER INFORMASI YANG BERASAL ATAU DIKUTIF DARI KARYA ILMIAH YANG DITERBITKAN MAUPUN TIDAK DITERBITKAN DARI PENULIS LAIN TELAH DISEBUTKAN DALAM TEKS DAN DICANTUMKAN DALAM DAFTAR PUSTAKA DI BAGIAN AKHIR SKRIPSI INI.

Jakarta, April 2011

Okky Wijaksono _ NIM : 106093003130


(6)

Tabungan Shar’e Pada Bank Muamalat Cabang Puri Indah Jakarta Barat. Di bawah bimbingan SYOPIANSYAH JAYA PUTRA dan BAYU WASPODO)

Kegiatan pelayanan, pencatatan transaksi, pencetakan laporan dan promosi produk memegang peranan penting bagi Bank Muamalat cabang Puri Indah Jakarta Barat untuk menunjang proses bisnis kedepannya, mengingat Bank Muamalat tersebut baru berdiri sekitar 15 bulan dan hingga saat ini produk unggulan dari Bank Muamalat cabang Puri Indah yaitu Tabungan Shar’e tercatat hanya memiliki sekitar 670 nasabah. Dalam hal ini Bank Muamalat cabang Puri Indah Jakarta Barat selalu berusaha meningkatkan kwalitas, baik dari segi pelayanan kepada para nasabah dan proses pemasaran suatu produk kepada masyarakat sekitar. Keluhan masyarakat dalam menanggapi proses pembukaan rekening tabungan shar’e yang tidak efisiensi waktu ini ditanggapi oleh bagian Marketing yang bertanggung jawab penuh pada saat kegiatan open table (pendirian stand untuk promosi produk serta pendaftaran menjadi nasabah) dan juga permintaan bagian Customer Service dan Teller untuk dapat melakukan proses pembuatan laporan dengan mudah. Oleh karena itu, untuk mengatasi permasalahan diatas maka diperlukan suatu sistem yang dapat dengan mudah digunakan. Sistem informasi manajemen rekening tabungan shar’e menawarkan kemudahan dalam melakukan pencatatan serta pembuatan laporan data nasabah, kartu, pembelian, penjualan, pembukaan dan penutupan rekening. Pengumpulan data penelitian menggunakan teknik observasi, wawancara, dan studi pustaka. Pendekatan pengembangan sistem menggunakan model Waterfall Strategy Sequential (strategi air terjun beraturan) dengan Flowchart, DFD (Data Flow Diagram), ERD (Entity Relationship Diagram), STD (State Transition Diagram) sebagai alat untuk perancangan, serta PHP dan MySQL sebagai alat pengkodean komputer. Dari penelitian ini menghasilkan sebuah rancang bangun sistem informasi manajemen rekening tabungang shar’e untuk memudahkan perusahaan dalam melakukan proses pengelolaan produk tabungan shar’e.

Kata Kunci: Sistem informasi manajemen, Tabungan shar’e, Waterfall Strategy Sequential (strategi air terjun beraturan), Flowchart, Data Flow Diagram, Entity Relationship Diagram, State Transition Diagram, PHP dan MySQL.

V Bab + xxvii Halaman + 188 Halaman + 82 Gambar + 19 Tabel + 5 Simbol + Daftar Pustaka + 3 Lampiran.


(7)

Bismillahirrahmanirrahim, Alhamdulillah wa kabirotun syukru illa Allah SWT, yang telah memberikan nikmat sehat dan nikmat ilmu yang luar biasa sehingga dapat terselesaikannya skripsi ini dengan judul “Sistem Informasi Manajemen Rekening Tabungan Shar’e Pada Bank Muamalat Cabang Puri Indah Jakarta Barat” dengan baik. Shalawat serta salam kepada Nabi Muhammad SAW, beserta sahabat dan keluarga beliau.

Walaupun tidak ada terjadi kendala yang berarti dalam penyusunan skripsi ini, namun pada skripsi ini masih banyak kekurangan di dalamnya. Untuk itu sangat mengharapkan dan menghargai adanya kritik dan saran yang berguna nantinya. Dengan mengucap kalimat hamdallah dan semoga ridho Allah SWT selalu menyertai sehingga apa yang tertulis dapat bermanfaat bagi yang membaca.

Banyaknya dukungan serta dorongan motivasi dari berbagai pihak yang telah mendampingi untuk dapat menyelesaikan skripsi ini. Oleh karena itu, pada kesempatan ini perkenankanlah untuk mengucapkan terima kasih yang sebesar-besarnya kepada:

1. Bapak DR. Syopiansyah Jaya Putra, M.Sis. selaku Dekan Fakultas Sains dan Teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta. Sekaligus sebagai pembimbing I saya.

2. Ibu Nur Aeni Hidayah, MMSI. selaku Ketua Program Studi Sistem Informasi Fakultas Sains dan Teknologi, UIN Syarif Hidayatullah Jakarta dan selaku Sekretaris Program Studi Sistem Informasi di Fakultas Sains dan Teknologi,


(8)

3. Bapak Bayu Waspodo, M.M selaku dosen pembimbing II yang selalu memberikan bimbingan, arahan tentang penulisan skripsi yang baik, dan selalu meluangkan waktu untuk dapat bertukar pikiran serta memberikan pemikiran dalam membantu menyelesaikan skripsi ini.

4. Bapak Ridwan dan Ibu Dahlia Selaku Penanggung jawab dari Bank Muamalat cabang Puri Indah Jakarta Barat yang telah memberikan dukungan terlaksananya penelitian ini. Dan telah banyak memberikan saran-saran yang sangat berarti.

5. Bapak, mama dan adik-adik yang selalu memberikan Dukungan material maupun moral serta selalu ada untuk memberikan kebahagian kepada penulis. 6. Kepada Ali Nurdiansyah, sahabat yang selalu mendukung dan memberi

semangat.

7. Kepada penghuni bestcamp (M. Ridho “Padang”, M. ALamsyah “Cepot”, Danuri, Billy Yanuardi, M. Fahrul Rodji, M. Yogi F) memberikan tawa didalam kejenuhan.

8. Sahabat-sahabat keluarga besar Pergerakan Mahasiswa Islam Indonesia (PMII) KomFAST yang telah memeberikan banyak pelajaran kepada penulis pentingnya semangat pergerakan untuk melakukan perubahan.

9. Teman-teman seperjuangan kelas Sistem Information C angkatan 2006. 10. Teman-teman seperjuangan kelas SIBIS A Dan B angkatan 2006.

11. Kepada Teman-teman KBPPP Dan Anggota FGR yang selalu menemani disaat kejenuhan datang dan juga bersama-sama meraih juara.


(9)

Pada kesempatan ini saya ingin mohon maaf yang sebesar-besarnya kepada semua pihak apabila sewaktu menjalankan penelitian ini ada hal-hal yang kurang berkenan dari pihak saya.

Akhir kata peneliti berharap agar skripsi ini dapat bermanfaat bagi peneliti dan semua yang membaca.

Jakarta, April 2011


(10)

HALAMAN JUDUL ... i

LEMBAR PENGESAHAN ... ii

LEMBAR PENGESAHAN UJIAN ... iii

LEMBAR PERNYATAAN ... iv

ABSTRAK ... v

KATA PENGANTAR ... vi

DAFTAR ISI ... ix

DAFTAR GAMBAR ... xiv

DAFTAR TABEL ... xviii

DAFTAR SIMBOL ... xix

DAFTAR LAMPIRAN ... xxiii

BAB I PENDAHULUAN 1.1. Latar Belakang ... 1

1.2. Perumusan Masalah ... 4

1.3. Batasan Masalah ... 5

1.4. Tujuan dan Manfaat ... 6

1.4.1 Tujuan ... 6


(11)

1.5.3 Metode Pengembangan Sistem ... 8

1.6. Sistematika Penulisan ... 9

BAB II LANDASAN TEORI 2.1. Sistem ... 10

2.1.1 Pengertian Sistem ... 10

2.1.2 Karakteristik/Elemen Sistem ... 10

2.1.3 Pengertian Informasi ... 12

2.1.4 Siklus Informasi ... 13

2.1.5 Kualitas Informasi ... 14

2.1.6 Nilai Informasi ... 15

2.1.7 Konsep Dasar Sistem Informasi ... 15

2.1.8 Komponen Sistem Informasi ... 16

2.1.7 Pengertian Data ... 17

2.2. Pengembangan Sistem ... 18

2.2.1 Definisi Pengembangan Sistem ... 18

2.2.2 Tahapan Pengembangan Sistem ... 18

2.3. Siklus Hidup Pengembangan Sistem Informasi ... 21

2.4. Proses Pengembangan Sistem Sederhana ... 22

2.5. Pengertian Sistem Informasi Manajemen ... 23

2.6. Model Sistem Informasi Manajemen ... 24


(12)

2.7.3 Fungsi-fungsi Kartu Shar’e ... 26

2.8. Aplikasi Berbasis Web ... 26

2.8.1 Dasar-dasar Pemograman Berbasis Web ... 27

2.8.2 Keunggulan Web Berfasilitas Basis Data ... 28

2.8.3 Jaringan Komputer ... 28

2.9. Database dan DBMS ... 29

2.10.Tools Pengembangan Sistem ... 30

2.10.1 Flowchart ... 30

2.10.2 DFD (Data Flow Diagram) ... 31

2.10.3 ERD (Entity Relationship Diagram) ... 32

2.10.4 Spesifikasi Proses ... 34

2.10.5 Kamus Data ... 35

2.10.6 STD (State Transition Diagram) ... 35

2.10.7 Normalisasi ... 35

2.11.PHP (Hipertext Preprocessor) ... 37

2.12.MySQL ... 39

2.13.Fase Implementasi ... 40

2.14.Web Browser ... 40

2.15.Web Server ... 41

2.16.Acces Point ... 41

2.17.Topologi Jaringan... 42


(13)

BAB III METODOLOGI PENELITIAN

3.1. Metode Pengumpulan Data ... 49

3.2. Metode Pengembangan Sistem ... 53

3.3. Kerangka Berfikir ... 57

BAB IV PEMBAHASAN 4.1. System Initiation ... 58

4.1.1. Identifikasi Masalah ... 59

4.1.2. Lingkup Sistem ... 60

4.1.3. Tujuan ... 60

4.2. System Analysis ... 61

4.2.1. Gambaran Umum ... 61

4.2.1.1 Sejarah Singkat Bank Muamalat ... 61

4.2.1.2 Visi, Misi dan Moto ... 64

4.2.1.3 Sturtur Organisasi ... 71

4.2.2. Analisis Sistem Berjalan ... 75

4.2.2.1 Kelemahan Sistem Berjalan ... 84

4.2.2.2 Analisa Pemecahan Masalah ... 85

4.2.2.3 Kebutuhan User dan Sistem ... 88

4.3 System Design ... 90

4.3.1. Perancangan Proses ... 90


(14)

4.4 System Implementation ... 176 4.4.1. Coding ... 176 4.4.2. Pengujian Sistem ... 176

BAB V PENUTUP

5.1. Simpulan ... 184 5.2. Saran ... 185

DAFTAR PUSTAKA ... 186 LAMPIRAN


(15)

Gambar 2.0 Siklus Informasi ... 13

Gambar 2.1 Pilar Kualitas Informasi ... 14

Gambar 2.2 Model Sistem Informasi Manajemen ... 24

Gambar 2.3 Komunikasi Data ... 28

Gambar 3.0 Kerangka Berfikir ... 57

Gambar 4.0 Struktur Organisasi Bank Muamalat cabang Puri Indah Jakarta Barat ... 71

Gambar 4.1 Logo Bank Muamalat ... 72

Gambar 4.2 Proses Bisnis Sistem yang Berjalan ... 82

Gambar 4.3 Flowchart Sistem Informasi Manajemen Rekening Tabungan Shar’e yang Berjalan ... 84

Gambar 4.4 Proses Bisnis Sistem yang Diusulkan ... 86

Gambar 4.5 Flowchart Sistem Informasi Manajemen Rekening Tabungan Shar’e Usulan ... 87

Gambar 4.6 Diagram Konteks Level 0 ... 91

Gambar 4.7 Diagram Nol Level 1 ... 93

Gambar 4.8 Diagram Rinci Proses 1.0 Level 2 ... 94

Gambar 4.9 Diagram Rinci Proses 2.0 Level 2 ... 95

Gambar 4.10 Diagram Rinci Proses 3.0 Level 2 ... 96

Gambar 4.11 Diagram Rinci Proses 4.0 Level 2 ... 97

Gambar 4.12 Diagram Rinci Proses 5.0 Level 2 ... 98


(16)

Gambar 4.16 Form Pembelian ... 104

Gambar 4.17 Bukti Surat Pemesanan... 104

Gambar 4.18 Bukti Form Pembelian ... 105

Gambar 4.19 Dokumen Pendaftaran Nasabah ... 106

Gambar 4.20 Form Pendaftaran Nasabah ... 107

Gambar 4.21 Form Pembukaan Rekening ... 108

Gambar 4.22 Form Penutupan Rekening ... 108

Gambar 4.23 Bukti Pendaftaran Nasabah ... 109

Gambar 4.24 Bukti Pembukaan Rekening ... 110

Gambar 4.25 Bukti Penutupan Rekening ... 111

Gambar 4.26 Form Pembayaran ... 111

Gambar 4.27 Bukti Pembayaran ... 112

Gambar 4.28 ERD Pengembangan SIM Rekening Tabungan Shar’e ... 114

Gambar 4.29 STD Untuk Back_Office ... 140

Gambar 4.30 STD Untuk Marketing ... 141

Gambar 4.31 STD Untuk Teler ... 143

Gambar 4.32 STD Untuk Customer_Service ... 144

Gambar 4.33 Halaman Login ... 145

Gambar 4.34 Perancangan Tampilan Halaman Awal Input Data User ... 146

Gambar 4.35 Halaman Form Input Data User ... 146

Gambar 4.36 Halaman Form Edit Data User ... 147


(17)

Gambar 4.40 Perancangan Halaman Awal Input Data Kartu ... 150

Gambar 4.41 Perancangan Form Input Data Kartu ... 150

Gambar 4.42 Perancangan Form Edit Data Kartu ... 151

Gambar 4.43 Perancangan Halaman Awal View Data Kartu ... 152

Gambar 4.44 Perancangan Laporan Data Kartu ... 153

Gambar 4.45 Perancangan Halaman Awal Agenda ... 154

Gambar 4.46 Perancangan Halaman Form Input Agenda ... 155

Gambar 4.47 Perancangan Halaman Awal Input Data Pembelian ... 155

Gambar 4.48 Perancangan Form Input Data Pembelian ... 156

Gambar 4.49 Perancangan Form Edit Data Pembelian ... 157

Gambar 4.50 Perancangan Halaman View Data Pembelian ... 157

Gambar 4.51 Perancangan Laporan Data Pembelian ... 158

Gambar 4.52 Perancangan Halaman Awal Input Data Surat ... 159

Gambar 4.53 Perancangan Form Input Data Surat ... 159

Gambar 4.54 Perancangan Form Edit Data Surat ... 160

Gambar 4.55 Perancangan Tampilan Halaman View Data Surat ... 161

Gambar 4.56 Perancangan Laporan Data Surat ... 161

Gambar 4.57 Perancangan Halaman Awal Input Data Penjualan... 162

Gambar 4.58 Perancangan Form Input Data Penjualan ... 163

Gambar 4.59 Perancangan Form Edit Data Penjualan ... 163

Gambar 4.60 Perancangan Tampilan Halaman View Data Penjualan ... 164


(18)

Gambar 4.64 Perancangan Form Edit Data Nasabah ... 167

Gambar 4.65 Perancangan Tampilan Detail Data Nasabah ... 167

Gambar 4.66 Perancangan Halaman View Data Nasabah ... 168

Gambar 4.67 Perancangan Laporan Data Nasabah ... 169

Gambar 4.68 Perancangan Halaman Awal Pembukaan Rekening ... 169

Gambar 4.69 Perancangan Form Input Pembukaan Rekening ... 170

Gambar 4.70 Perancangan Form Edit Pembukaan Rekening ... 171

Gambar 4.71 Perancangan Tampilan Halaman Penutupan Rekening ... 171

Gambar 4.72 Perancangan Form Verifikasi Penutupan Rekening... 172

Gambar 4.73 Perancangan Tampilan View Data Rekening... 173

Gambar 4.74 Perancangan Laporan Data Pembukaan Rekening... 174

Gambar 4.75 Perancangan Laporan Data Penutupan Rekening ... 174


(19)

Tabel 2.0. Langkah-langkah Pemecahan Masalah Umum ... 22

Tabel 3.0. Wawancara ... 51

Tabel 3.1. Contoh Tabel Pengujian Black-box... 56

Tabel 4.0 Unnormalize ... 115

Tabel 4.1 Normalisasi 1 NF ... 116

Tabel 4.2 Normalisaai 2 NF ... 117

Tabel 4.3 Tabel User ... 128

Tabel 4.4 Tabel Kartu ... 129

Tabel 4.5 Tabel Surat ... 130

Tabel 4.6 Tabel Nasabah ... 131

Tabel 4.7 Tabel Agenda ... 132

Tabel 4.8 Tabel Layanan ... 134

Tabel 4.9 Tabel Penghasilan ... 134

Tabel 4.10 Tabel Provinsi ... 135

Tabel 4.11 Tabel Kabupaten ... 136

Tabel 4.12 Tabel Pembelian ... 136

Tabel 4.13 Tabel Pembayaran ... 138

Tabel 4.14 Tabel Rekening ... 139


(20)

Flowchart Direction Symbol (Ladjamuddin, 2004)

No

Gambar

Keterangan

1. Simbol Arus/ Flow

Adalah simbol untuk menyatakan jalannya arus suatu proses

2. Simbol Offline Connector

Simbol ini digunakan untuk menyatakan sambungan dari satu proses ke proses lainnya dalam halaman/ lembar yang berbeda.

3. Simbol Connector

Digunaka untuk menyatakan sambungan dari satu proses ke proses lainnya dalam halaman/lembar yang sama


(21)

No

Gambar

Keterangan

1. Simbol Keying Operation

Simbol untuk menyatakan segala jenis operasi yang diproses dengan menggunakan suatu mesin yang mempunyai keyboard

2. Simbol Manual

Simbol untuk menyatakan suatu proses yang dilakuakn secara manual.

3. Simbol Decision

Simbol untuk menunjukan kondisi tertentu yang akan

menghasilkan dua

kemungkinan jawaban, ya atau tidak.

4. Simbol Predefined Proses

Untuk menyatakan penyediaan tempat penyimpangan suatu pengolahan untuk memberi harga awal.

5. Simbol Terminal

Simbol Untuk menyatakan permulaan atau akhir suatu program.

6. Simbol Off-Line Storage

Simbol Untuk menunjukan bahwa data dalam symbol ini akan disimpan kesuatu media tertentu.

7. Simbol Manual Input

Simbol untuk memasukan data secara manual dengan menggunakan online keyboard.


(22)

No

Gambar

Keterangan

1. Simbol Input-Output

Simbol ini menyatakan proses input dan output tanpa tergantung jenis peralatannya.

2. Simbol Punched Card

Simbol untuk menyatakan input dari kartu atau output tulis ke kartu.

3. Simbol Magnetik-Tape

Unit

Simbol untuk menyatakan input berasal dari pita magnetic atau output disimpan ke pita magnetik.

4. Simbol Disk Storage

Simbol untuk menyatakan input berasal dari disk atau output disimpan ke disk.

5. Simbol Document

Simbol untuk mencetal laporan ke printer.

6. Simbol Display

Simbol untuk

menyatakan peralatan output yang digunakan berupa layar (video, komputer).


(23)

Entity Relationship Diagram (ERD) (Ladjamuddin, 2004)

Notasi Keterangan

Himpunan Entitas Atribut

Himpunan Relasi Link

No

Gambar

Keterangan

Nama Simbol Simbo DFD versi Yourdan, De Marco, dan Lainnya

Simbol DFD versi Gane dan Sarson

Arus Data Proses

Penyimpanan Data


(24)

LAMPIRAN A (Wawancara)

Wawancara dengan Staf Help Desk ... A-1 LAMPIRAN B (Screen Shoot Sistem) ... B-1 LAMPIRAN C (Source Code Program) ... C-1


(25)

BAB I PENDAHULUAN

1.1 Latar Belakang

Penelitian Sistem Informasi Manajemen sudah banyak dilakukan untuk berbagai bidang ilmu pengetahuan dan juga penelitian tentang perkembangan yang terjadi pada Sistem Informasi Manajemen. Penelitian tentang perkembangan sistem informasi manajemen pemasaran produk tabungan shar’e pernah dilakukan oleh Zakarya (2009). Pada tahun 2010 penelitian mengenai pengembangan sistem informasi manajemen surat akademik dilakukan oleh Nurnaningsih (2010). Di tahun yang sama dilakukan penelitian tentang pengembangan sistem informasi manajemen kepegawaian berbasiskan web pada PT. Dolphines Technologi oleh Mardiyana (2010), Pada tahun itu juga pernah dilakukan penelitian sistem infromasi manajemen dengan metodologi penelitian yang dilakukan ialah survei langsung kepada rental vcd cahaya yang berlokasi di Depok dengan judul sistem informasi manajemen penyewaan vcd berbasiskan web pada rental vcd cahaya Depok yang dilakukan oleh Kurniawan (2010). Masih pada tahun yang sama juga dilakukan penelitian tentang sistem informasi manajemen dibidang pemasaran dengan konsep aplikasi berbasiskan web pada CV. Ihyaa&Co yang dilakukan oleh Fadmara (2010). Penelitian untuk melihat tingkat pertumbuhan tabungan shar’e terhadap tingkat pertumbuhan asset dan laba bersih pada Bank Muamalat Indonesia juga dilakukan oleh Suryani (2010). Masih ditahun yang sama penelitian yang sama tentang produk tabungan shar’e tetapi dengan konsep yang berbeda, dengan menitik beratkan disegi penghimpunan dana pihak ketiga


(26)

dilakukan oleh Nurchasanah (2010). Lalu pada tahun tersebut pula sempat dilakukan penelitian Sistem Informasi Manajemen pada bidang E-commerce oleh Faridz (2010), disamping itu sistem informasi manajemen juga dapat diterapkan untuk mengelola suatu perdagangan kakao, hal ini tercatat dalam penelitian yang berjudul sistem informasi manajemen perdagangan komoditas kakao yang pernah dilakukan oleh N. Hidayati (2010).

Sistem informasi manajemen sebagai suatu sistem berbasiskan komputer yang menyediakan informasi bagi beberapa pemakai dengan kebutuhan yang sama, para pemakai biasanya membentuk suatu entitas organisasi formal, perusahaan atau sub unit dibawahnya. Informasi menjelaskan perusahaan atau salah satu sistem utamanya mengenai apa yang terjadi dimasa lalu, apa yang terjadi sekarang dan apa yang mungkin terjadi dimasa yang akan datang. Semua sistem informasi mempunyai tiga kegiatan utama yaitu menerima data sebagai masukan (input), kemudian memprosesnya dengan melakukan perhitungan, penggabungan unsur data, pemutakhiran dan lain-lain, akhirnya memperoleh informasi keluarannya (output) (McLeod & Schell, 2004).

Maksud dan tujuan dibangunnya sistem informasi manajemen untuk memberikan informasi yang bersifat intern dan ekstern kepada pihak manajemen sebagai dasar pengambilan keputusan. Oleh sebab itulah sistem informasi manajemen sebagai salah satu solusi yang tepat untuk menyampaikan informasi secara lengkap dan jelas. Selain itu juga sistem informasi manajemen pada saat ini dapat diimplementasikan didalam sebuah web, dengan adanya sistem informasi manajemen berbasiskan web sebuah informasi dapat diperoleh secara real time (Lubis, 2003).


(27)

Bank Muamalat atau Bank Islam adalah lembaga keuangan yang usaha pokoknya memberikan kredit dan jasa-jasa lalu lintas pembayaran serta peredaran uang yang pengoperasiannya disesuaikan dengan prinsip-prinsip syariah Islam. Seiring semakin ketatnya persaingan pada industri perbankan syari’ah, maka keunggulan dan advantage merupakan suatu keharusan bagi sebuah produk dalam menjalankan fungsinya sebagai media intermediasi dana. Salah satu dari sekian banyak produk itu adalah Kartu Shar-E, sebuah jasa pelayanan investasi syari’ah berbasis teknologi yang dikombinasikan dengan ATM dan Debit Card.

Kartu Shar-E begitu mudah diakses, mudah penyetorannya, dan mudah penggunaannya. Produk ini mempunyai keunikan tersendiri jika dibandingkan dengan produk investasi yang ada di bank syari’ah pada umumnya. Selain ditunjang dengan fasilitas pelayanan yang prima (dengan memanfaatkan 188 jaringan outlet Bank Muamalat di 28 propinsi, 320 jaringan SOPP kantor Pos, 18.000 titik pelayanan dan tarik tunai dilebih 8888 ATM Bersama dan ATM BCA). Kartu Shar’e juga dilengkapi dengan beragam fungsi penunjang, diantaranya ATM dan Debit Card, Bancasurance, Co Brading, dan berbagai macam fungsi lainnya.

Bank Muamalat Cabang Puri Indah telah memiliki beberapa sistem yang sedang berjalan, salah satunya adalah produk Tabungan Shar’e. Produk Tabungan Shar’e adalah suatu produk tabungan yang menghimpun seluruh dana dari investor kemudian dana tersebut dikelola dan dijalankan secara islami dengan didukung oleh teknologi tinggi untuk memberikan kemudahan layanan transaksi elektronik. Akan tetapi produk Tabungan Shar’e pada Bank Muamalat Cabang Puri Indah memiliki sebuah sistem informasi manajemen rekening tabungan


(28)

shar’e yang kurang baik, karena proses pembuatan laporan bulanan tidak dapat secara automatis melakukan pencetakan dari system aplikasi yang sudah ada melainkan dengan proses pencatatan laporan menggunakan Microsoft Word atau Microsoft Excel. Diantaranya, dalam membuat laporan data nasabah, laporan perubahan data nasabah, laporan pembukaan dan penutupan rekening, laporan persediaan kartu perdana, laporan penjualan dan pembelian. Akibatnya, banyak memakan waktu yang tidak sedikit dalam proses. Selain itu sistem yang ada belum dapat dipakai secara online yang mengakibatkan sulitnya bagian marketing dan customer service melakukan transaksi penjualan ketika bagian tersebut sedang mengadakan open table (promosi dan penjualan produk tabungan shar’e diluar Bank Muamalat).

Berdasarkan permasalahan tersebut, maka peneliti tertarik untuk membuat sistem informasi manajemen yang diharapkan dapat menangani permasalahan tersebut, dan peneliti memilih judul Sistem Informasi Manajemen Rekening Tabungan Shar’e pada Bank Muamalat Cabang Puri Indah Jakarta Barat.

1.2 Perumusan Masalah

Berdasarkan penjabaran tersebut maka dapat dirumuskan bahwa masalah yang saat ini dihadapi adalah:

a. Sistem yang berjalan tidak mampu menampilkan suatu laporan data nasabah, laporan perubahan data nasabah, laporan pembukaan dan penutupan rekening, laporan kartu perdana shar’e, laporan penjualan dan pembelian secara automatis.


(29)

b. Sistem yang berjalan belum disajikan secara online sehingga pada saat bagian Marketing, Customer Service dan Teller mengadakan kegiatan open table (promosi produk keluar perusahaan) mereka belum dapat secara langsung memproses pembukaan rekening nasabah.

1.3 Batasan Masalah

Berdasarkan masalah di atas maka dalam penulisan skripsi ini, penulis membatasi masalah sebagai berikut:

a. Dalam pembangunan sistem informasi manajemen rekening tabungan shar’e, aplikasi yang akan dibangun hanya sebatas pengelolaan produk tabungan shar’e yang fungsinya hanya sebatas pengelolaan: data nasabah, pembukaan rekening, penutupan rekening, kartu perdana shar’e, penjualan dan pembelian secara automatis serta penyajian aplikasi secara online. b. Metodologi pengembangan sistem yang digunakan adalah System

Development Life Cycle (SDLC) dari tahapan system initiation, system analysis, system design sampai dengan tahapan system implementation, peneliti tidak membahas keamanan data dan pemeliharaan (maintenance) serta pengujian sistem dilakukan dengan blackbox testing.

c. Tools yang digunakan adalah Data Flow Diagram (DFD), Entity Relations Diagram (ERD), Flowchart, Microsoft Visio 2007, Macromedia Firewoks 8dan shape pada microsoft power point.

d. Dalam penelitian ini, penulis menggunakan pemrograman PHP (Hypertext prepocessor) dan MySQL sebagai database-nya.


(30)

1.4 Tujuan dan Manfaat 1.4.1 Tujuan

Tujuan dari penelitian ini adalah menghasilkan:

1. Pengembangan sistem manajemen tabungan shar’e pada proses menampilkan suatu laporan data nasabah, laporan perubahan data nasabah, laporan pembukaan dan penutupan rekening, laporan kartu perdana shar’e, laporan penjualan dan pembelian secara automatis.

2. Membuat sistem yang dapat diakses secara online.

1.4.2 Manfaat

Manfaat yang diperoleh oleh penulis ini diantaranya adalah:

1. Memahami kondisi sebenarnya yang terjadi pada proses penanganan masalah dalam menampilkan suatu laporan yang ada pada sistem manajemen tabungan shar’e Bank Muamalat cabang Puri Indah Jakarta Barat.

2. Dapat memahami proses pembelian dan penjualan produk tabungan shar’e yang ada pada Bank Muamalat cabang Puri Indah Jakarta Barat.

3. Dapat membantu bagian Marketing, Teler dan Customers service dalam pekerjaannya baik ketika didalam Bank maupun ketika sedang mengadakan kegiatan open table (promosi dan penjualan produk tabungan shar’e diluar perusahaan).

4. Untuk memenuhi salah satu syarat kelulusan strata satu (S1), Sistem Informasi Fakultas Sains dan Teknologi UIN Syarif Hidayatullah Jakarta.


(31)

5. Untuk bahan penelitian selanjutnya, dalam hal yang berkaitan dengan Produk Tabungan Shar’e.

1.5 Metodologi Penelitian 1.5.1 Metode Pengumpulan Data

Teknik pengumpulan data yang dilakukan adalah (Jogiyanto, 2008). a. Studi Lapangan (Field Research)

Penelitian ini dilakukan dengan dating langsung ketempat penelitian untuk memperoleh informasi serta data yang diperlukan. Adapun teknik yang ditempuh adalah:

1) Observasi

Observasi merupakan teknik atau pendekatan untuk mendapatkan data primer dengan cara mengamati langsung dari objek datanya.

2) Interview atau Wawancara adalah komunikasi dua arah untuk mendapatkan data dari responden.

b. Studi Pustaka

Pengumpulan data dan informasi dengan cara membaca buku-buku dan referensi dari internet yang dapat dijadikan acuan pembahasan dalam masalah ini.

c. Studi Literatur / penelitian sejenis

Dalam studi literatur ini dilakukan dengan melihat atau membandingkan dari penelitian yang sejenis yang sebelumnya telah dilakukan dengan penelitian yang saat ini sedang dilakukan.


(32)

1.5.2 Metode Pengembangan Sistem

Pada metode pengembangan sistem, penulis menggunakan metode pengembangan sistem System Development Life Cycle (SDLC) dengan strategi Waterfall yang terdiri dari Permulaan sistem (system initiation), Analisis sistem (system analysis), Desain sistem (system design), Implementasi sistem (system implementation) (Whitten, 2004).

1. System Initiation

Penulis melakukan inisiasi terhadap studi kepustakaan, studi literature, observasi, interview atau wawancara, identifikasi yang terjadi serta tujuan pengembangan pada penelitian ini.

2. System Analysis

Penulis memahami sistem yang sedang berjalan, analisis sistem serta di buat usulan pada sistem baru dengan memberikan solusi.

3. System Design

Penulis melakukan perancangan proses sebagai alternative solusi, spesifikasi proses. Kemudian merancang database dan tampilan sebagai desain dari pemilihan solusi terbaik.

4. System Implementation

Penulis melakukan coding dari implementasi solusi yang di pilih dan mengevaluasi hasilnya dengan pengujian sistem. Apabila terdapat masalah yang tidak terpecahkan maka penulis melakukan pengkajian ulang ke langkah identifikasi masalah dan analisa sistem.


(33)

1.6 Sistematika Penulisan

Skripsi ini terdiri dari lima bab yang disusun sedemikian rupa dengan materi pembahasan yang saling berhubungan dengan sistematika sebagai berikut :

BAB I PENDAHULUAN

Bab ini akan diuraikan tentang latar belakang, perumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metodologi penelitian serta sistematika penulisan.

BAB II LANDASAN TEORI

Bab ini akan diuraikan mengenai landasan teori yang digunakan dalam pembahasan penulisan skripsi ini dan sumber landasan teori tersebut.

BAB III METODOLOGI PENELITIAN

Bab ini akan diuraikan metodologi penelitian yang digunakan diantaranya metodologi pengumpulan data dan metodologi pengembangan sistem.

BAB IV HASIL DAN PEMBAHASAN

Bab ini akan diuraikan dan membahas analsisi dan perancangan sistem informasi manajemen rekening tabungan shar’e yang meliputi hasil dari metodologi penelitian yang telah dilakukan.

BAB V KESIMPULAN DAN SARAN

Bab ini akan disajikan kesimpulan dan saran-saran yang di angkat dalam penelitian berdasarkan pembahasan pada bab-bab sebelumnya.


(34)

2.1 Sistem

2.1.1 Pengertian Sistem

Sistem kebanyakan dapat didefinisikan secara sederhana sebagai sekelompok elemen yang saling berhubungan atau berinteraksi hingga mencapai satu kesatuan. Namun secara luas Sistem didefinisikan sebagai sekelompok komponen yang saling berhubungan, bekerja bersama untuk mencapai tujuan bersama dengan menerima input serta menghasilkan output dalam proses

transformasi yang teratur. (O’Brien, 2004).

2.1.2 Karakteristik/ Elemen Sistem

Suatu Sistem memiliki karakteristik atau sifat-sifat tertentu, yaitu mempunyai komponen, batas sistem, lingkungan luar sistem, penghubung, pengolah dan sasaran atau tujuan (Ladjamuddin, 2005). Berikut ini akan dipaparkan beberapa karakteristik dari Sistem, antara lain:

a. Sistem Memiliki komponen

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, bekerja sama membentuk satu kesatuan. Komponen-komponen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem. Setiap sistem tidak peduli betapapun kecilnya, selalu mengandung komponen-komponen atau subsistem-subsistem. Setiap subsistem mempunyai sifat-sifat dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan. Suatu


(35)

sistem dapat mempunyai sistem yang lebih besar yang disebut supra sistem, misalnya suatu perusahaan dapat disebut dengan suatu sistem dan industri yang merupakan sistem yang lebih besar dapat disebut dengan supra sistem. Kalau dipandang industri sebagai suatu sistem, maka perusahaan dapat disebut sebagai subsistem. Demikian juga bila perusahaan dipandang sebagai suatu sistem, maka Sistem Akuntansi adalah subsistemnya.

b. Sistem Memiliki Batas Sistem (Boundary)

Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batas suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.

c. Sistem Memiliki Lingkungan luar Sistem (Environment)

Adalah apapun di luar batas dari sistem yang mempengaruhi operasi sistem.

d. Sistem Memiliki Penghubung sistem (interface)

Merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya.

e. Sistem Memiliki Masukan Sistem (Input)

Merupakan energi yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal input). Maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk didapatkan keluaran. Sebagai contoh didalam sistem komputer, program adalah maintanance


(36)

input yang digunakan untuk mengoperasikan komputernya dan data adalah signal input untuk diolah menjadi informasi.

f. Sistem Memiliki Keluaran Sistem (Output)

Merupakan hasil dari energi yang diolah oleh sistem. Output dapat berupa masukan untuk subsistem yang lain.

g. Sistem Memiliki Pengolah Sistem (Process)

Merupakan bagian yang memproses masukan untuk menjadi keluaran yang diinginkan.

h. Sistem Memiliki Sasaran Sistem

Suatu sistem harus mempunyai tujuan dan sasaran, jika tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya.

2.1.3 Pengertian Informasi

Informasi adalah rangkaian data yang mempunyai sifat sementara, tergantung dengan waktu, mampu memberi kejutan atau surprise pada yang menerimanya (Witarto, 2004).

Informasi adalah data yang telah diolah menjadi bentuk yang berguna bagi penerimanya dan nyata, berupa nilai yang dapat dipahami didalam keputusan sekarang maupun masa depan (Gordon, 2004).

Karakteristik dari informasi adalah penerima informasi mengalami perubahan dari kondisi (State) belum mengetahui. Informasi yang benar dan baru dapat mengkoreksi dan mengkonfirmasi informasi sebelumnya. Informasi juga


(37)

dapat dikatakan sebagai data yang telah diproses, yang mempunyai nilai tentang tindakan atau keputusan.

Pengolah informasi adalah salah satu elemen kunci dalam sistem konseptual dan pengolah informasi ini dapat meliputi elemen-elemen komputer, elemen-elemen non-komputer atau kombinasinya.

2.1.4 Siklus Informasi

Data merupakan bentuk yang masih mentah yang belum dapat berceritera banyak, sehingga perlu diolah lebih lanjut. Data diolah melaluin suatu model menjadi informasi, penerima kemudian menerima informasi tersebut, membuat suatu keputusan dan melakukan tindakan. Yang berarti menghasilkan suatu tindakan yang lain yang akan membuat sejumlah data kembali. Data tersebut akan ditangkap sebagai input, diproses kembali lewat suatu model dan dengan siklus informasi (information cycle) (Burch, 1986). Siklus ini disebut juga dengan siklus pengolahan data (data processing cycles) digambarkan dalam gambar 2.1

Gambar 2.1 Siklus Informasi


(38)

2.1.5 Kualitas Informasi

Kualitas dari suatu informasi (quality of information) tergantung dari tiga hal, yaitu informasi harus akurat ( accurate), tepat pada waktunya (timeless), dan relevan ( relevance). John Burch dan Gary Grudnitski menggambarkan kualitas dari informasi dengan bentuk bangunan yang ditunjang oleh tiga buah pilar (lihat gambar 2.2).

Gambar 2.2 Pilar Kualitas Informasi (Jogiyanto, 1993) Sumber : Analisis dan desain sistem informasi, Jogiyanto, 1993 Penjelasan dari gambar 2.2 pilar kualitas informasi tersebut adalah : 1. Akurat

Berati informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya. Informasi harus akurat karena dari sumber informasi sampai ke penerima informasi kemungkinan banyak terjadi gangguan (noise) yang dapat merubah atau merusak informasi tersebut.

2. Tepat pada waktunya

Berarti informasi yang datang pada penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi. Karena informasi merupakan landasan di dalam pengambilan keputusan. Bila pengambilan


(39)

keputusan terlambat, maka akan dapat berakibat fatal bagi organisasi. Dewasa ini mahalnya nilai informasi disebabkan harus cepatnya informasi tersebut didapat, sehingga teknologi-teknologi mutakhir untuk mendapatkan, mengolah dan mengirimkannya.

3. Relevan

Berati informasi tersebut mempunyai manfaat untuk pemakainya. Relevansi informasi untuk tiap-tiap orang yang satu dengan yang lainnya berbeda, misalnya informasi mengenai sebab musabab kerusakan mesin produksi kepada akuntan perusahaan adalah kurang relevan dan akan lebih relevan bila ditujukan kepada ahli teknik perusahaan. Sebaliknya informasi mengenai harga pokok produksi untuk ahli teknik merupakan informasi yang kurang relevan, tetapi relevan untuk akuntan.

2.1.6 Nilai Informasi

Nilai dari informasi (Value of information) ditentukan dari dua hal, yaitu manfaat dan biaya mendapatkannya. Suatu informasi dikatakan bernilai apabila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. Akan tetapi perlu diperhatikan bahwa informasi yang digunakan didalam suatu sistem informasi umumnya digunakan beberapa kegunaan.

2.1.7 Konsep Dasar Sistem Informasi

Informasi merupakan hal yang sangat penting bagi manajemen didalam pengambilan keputusan. Informasi dapat diperoleh dari sistem informasi


(40)

(information system) atau disebut juga dengan processingsystem atau information processingsystem atau information generating system.

Menurut Wilkinson definisi Sistem informasi adalah :

“Suatu kerangka kerja dengan mana sumber daya (manusia, komputer) dikoordinasikan untuk mengubah masukan (data) menjadi keluaran (informasi)

guna mencapai sasaran sasaran perusahaan.” (Wilkinson, 1982).

2.1.8 Komponen Sistem Informasi

John Burch dan Gary Grudnitski mengemukakan bahwa system informasi terdiri dari komponen-komponen yang disebutnya istilah Blok bangunan (Building block), yaitu blok masukan (Input block), blok model ( model block), blok keluaran ( output block), dan kendali (control block) sebagai suatu sistem. Keempat blok tersebut saling berinteraksi satu dengan yang lainnya membentuk satu kesatuan untuk mencapai sasarannya.

Penjelasannya yaitu :

1. Blok Masukan

Input mewakili data yang masuk kedalam sistem informasi. Input disini termasuk metode-metode dan media untuk menangkap data yang akan dimasukan, yang dapat berupa dokumen-dokumen dasar.

2. Blok Model

Blok ini terdiri dari kombinasi prosedur, logika dan model matematik yang akan memanipulasi data input dan data yang


(41)

tersimpan dibasis data dengan cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan.

3. Blok Keluaran

Produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem. 4. Blok Kendali

Banyak hal yang dapat merusak sistem informasi, seperti misalnya bencana alam, api, temperature, air, debu, kecurangan-kecurangan, sabotase, dan lain sebagainya. Beberapa pengendalian perlu dirancang dan diterapkan untuk menyakinkan bahwa hal-hal yang dapat merusak sistem harus dicegah ataupun bila terjadi kesalahan-kesalahan dapat langsung diatasi.

2.1.9 Pengertian Data

Kata data dalam bahasa Inggris berasal dari kata datum dari bahasa Latin yang berarti fakta. Kata tersebut bersifat plural, sebagaimana kata air, udara, dan semacamnya. Karena kata data akan salah jika di sebut atau di tulis dengan data-data, banyak data-data, dan semacamnya. (Wahyudi, 2008)

Secara konseptual, data adalah deskripsi tentang benda, kejadian, aktivitas, dan transaksi yang tidak mempunyai makna atau tidak berpengaruh secara langsung kepada pemakai. (Kadir, 2003).


(42)

2.2 Pengembangan Sistem

Didalam pengembangan sistem ini akan menjelaskan tentang defnisi pengembangan sistem, tahapan pengembangan sistem dan konsep siklus pengembangan sistem.

2.2.1 Definisi Pengembangan Sistem

Pengembangan sistem (system development) dapat berarti menyusun suatu sistem baru untuk menggantikan sistem yang lama secara keseluruhan atau memperbaiki sistem yang telah ada. Sistem yang lama perlu diperbaiki atau diganti (Jogiyanto, 2005).

2.2.2 Tahapan Pengembangan Sistem

Proses pengembangan sistem terdiri dari proses standar atau langkah yang dapat digunakan pada semua proyek pengembangan sistem. Meskipun proses bisnis pada masing-masing organisasi berbeda, mereka memiliki karakteristik umum yang sama, yaitu kebanyakan proses pengembangan sistem pada organisasi mengikuti pendekatan problem-solving. Berikut ini adalah langkah problem-solving secara umum:

1. Analisis Sistem

Analisis sistem (systems analysis) dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan


(43)

kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan- perbaikannya (Jogiyanto, 2005).

Tahap analisis sistem dilakukan setelah tahap perencanaan sistem (systems planning) dan sebelum tahap desain sistem (systems design). Tahap analisis merupakan tahap yang kritis dan sangat penting, karena kesalahan di dalam tahap ini akan menyebabkan juga kesalahan di tahap selanjutnya (Jogiyanto, 2005).

Didalam tahap analisis terdapat langkah-langkah dasar yang harus dilakukan oleh analis sistem sebagai berikut (Jogiyanto, 2005):

a) Identify, yaitu mengidentifikasi masalah.

b) Understand, yaitu memahami kerja dari sebuah sistem yang ada. c) Analyze, yaitu menganalisis sistem.

d) Report, yaitu membuat laporan dari hasil analisa.

2. Desain Sistem

Desain sistem dapat diartikan sebagai berikut (Jogiyanto, 2005): a) Tahap setelah analisis dari siklus pengembangan sistem.

b) Pengidentifikasian dari kebutuhan-kebutuhan fungsional. c) Persiapan untuk merancang bangunan implementasi. d) Menggambarkan bagaimana suatu sistem di bentuk.

e) Penggambaran berupa, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi.

f) Konfigurasi dari komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem.


(44)

Desain sistem (systems design) dapat dibagi dalam dua bagian, yaitu desain sistem secara umum (general systems design) dan desain sistem terinci (detailed systems design). Desain sistem secara umum (general systems design) disebut juga dengan desain konseptual (conceptual design) atau desain logikal (logical design) atau desain secara makro (macro design). Desain sistem terinci disebut juga dengan desain sistem phisik (physical systems design) atau desain internal (internal design). (Jogiyanto, 2005)

Tujuan dari desain secara umum adalah untuk memberikan gambaran secara umum kepada user tentang sistem yang baru. Desain secara umum mengidentifikasikan komponen- komponen sistem informasi yang akan di desain secara rinci. Desain terinci dimaksudkan untuk pemogram komputer dan ahli teknik lainnya yang akan mengimplementasi sistem (Jogiyanto, 2005).

3. Seleksi Sistem

Menyeleksi atau memilih teknologi untuk sistem informasi merupakan tugas yang tidak mudah. Tahap seleksi sistem (system selection) merupakan tahap untuk memilih perangkat keras dan perangkat lunak untuk sistem informasi (Jogiyanto, 2005).

4. Implementasi Sistem

Tahap implementasi sistem (system implementation) merupakan tahap meletakkan sistem supaya siap untuk dioperasikan. Tahap ini termasuk juga kegiatan menulis kode program jika tidak digunakan paket perangkat lunak aplikasi dan pengetesan program (Jogiyanto, 2005).


(45)

2.3 Siklus Hidup Pengembangan Sistem Informasi

Secara konseptual siklus pengembangan sebuah sistem informasi adalah sbb (Ladjamuddin, 2005):

1. Analisis Sistem: menganalisis dan mendefinisikan masalah dan kemungkinan solusinya untuk sistem informasi dan proses organisasi.

2. Perancangan Sistem: merancang sistem baru yang dapat menyelesaikan masalah-masalah yang dihadapi perusahaan yang diperoleh dari pemilihan alternatif sistem yang baik. Kegiatan yang dilakukan antara lain merancang output, input, struktur file, program, prosedur, perangkat keras dan perangkat lunak yang diperlukan untuk mendukung sistem informasi.

3. Programming dan Testing Sistem : pada tahap ini dilakukan perancangan algoritma dengan menggunakan pseudocode yang ditulis dalam bahasa Indonesia terstruktur/bahasa inggris terstruktur. Perancangan algoritma sebaiknya dilakukan dengan menggunakan pendekatan Top-Down (Pemograman Modular). Setelah selesai pembuatan algoritma, maka dibuatlah program aplikasi dengan menggunakan salah satu bahasa pemograman terpilih.

4. Implementasi Sistem: beralih dari sistem lama ke sistem baru, melakukan pelatihan dan panduan seperlunya.

5. Operasi dan Perawatan: mendukung operasi sistem informasi dan melakukan perubahan atau tambahan fasilitas.

6. Evaluasi Sistem: mengevaluasi sejauh mana sistem telah dibangun dan seberapa bagus sistem telah dioperasikan.


(46)

2.4 Proses Pengembangan Sistem Sederhana

System Development Process adalah satu set aktivitas, metode, praktek terbaik, siap dikirimkan, dan peralatan terotomasi yang digunakan stakeholder untuk mengembangkan dan memelihara sistem informasi dan perangkat lunak (Whitten, 2004). Kebanyakan organisasi memiliki system development process/proses pengembangan resmi yang terdiri dari satu set standar proses-proses atau langkah-langkah yang mereka harapkan akan diikuti oleh semua proyek pengembangan sistem. Sementara proses ini dapat bervariasi untuk organisasi yang berbeda, ada karakteristik umum yang ditemukan:proses pengembangan sistem di kebanyakan organisasi mengikuti pendekatan pemecahan masalah. Untuk mudahnya, pendekatan pemecahan masalah terdiri dari empat tahap atau fase yang harus diselesaikan untuk semua proyek pengembangan sistem – permulaan sistem, analis sistem, desain sistem, dan implementasi sistem. Tabel di bawah ini menunjukkan korelasi antara langkah-langkah pemecahan masalah umum tersebut. Berikut tahapan-tahapan pengembangan sistem pada waterfall yaitu :

Tabel 2.0 Langkah-langkah Pemecahan Masalah Umum. (Whitten, 2004)

Proses Pengembangan Sistem yang Disederhanakan

Langkah-Langkah Pemecahan Masalah yang Umum

Permulaan Sistem 1. Mengidentifikasi masalah (Juga merencanakan solusi untuk masalah).


(47)

Analisis Sistem 2. Menganalisa dan memahami masalah.

3. Mengidentifikasi persyaratan dan harapan solusi.

Desain Sistem 4. Mengidentifikasi solusi alternatif dan memilih tindakan terbaik. 5. Mendesain solusi yang dipilih. Implementasi Sistem 6. Mengimplementasi solusi yang

dipilih.

7. Mengevaluasi hasilnya. (Jika masalah tidak terpecahkan, kembalilah ke langkah 1 atau 2 seperlunya)

2.5 Pengertian Sistem Informasi Manajemen

Sistem informasi manajemen (SIM) didefinisikan sebagai suatu sitem berbasis komputer yang menyediakan informasi bagi beberapa pemakai dengan kebutuhan yang serupa (McLeod & Schell, 2004). Sistem informasi manajemen dirancang untuk memenuhi kebutuhan informasi umum kepada para manajer di dalam suatu perusahaan. Para manajer menggunakan sistem informasi untuk mendapatkan laporan-laporan yang digunakan dalam mengambil keputusan. Bebeapa produk pelaporan yang disediakan oleh sistem informasi manajemen (Mulyanto, 2009) adalah sebagai berikut :


(48)

1. Laporan terjadwal secara periodeik, bentuk tradisional penyediaan informasi bagi manajer dengan menggunakan format yang telah ditentukan dan menyediakan informasi secara rutin bagi manajer.

2. Laporan pengecualian, yaitu laporan dibuat hanya dalam pengecualian. 3. Laporan Permintaan dan Tanggapan, yaitu informasi tersedia kapan pun

manajer membutuhkan.

4. Pelaporan Dorong, yaitu informasi didorong ke manajer di tempat kerja berjaringan.

2.6 Model Sistem Informasi Manajemen

Dari definisi diatas dapat digambarkan dengan model SIM seperti pada gambar di bawah ini.

Gambar 2.3 Model Sistem Informasi Manajemen (McLeod & Schell, 2004) Dari gambar di atas dapat diketahui database berisi data maupun informasi yang disediakan dan dimasukkan dari lingkungan. Isi database

Data Informasi

Lingkungan

Pemecah masalah organisasi

Perangkat lunak

Model

Database SIM


(49)

digunakan oleh perangkat lunak yang menghsilkan laporan periodik dan laporan khusus, serta model yang mensimulasikan beragam aspek operasi perusahaan. Output perangkat lunak digunakan oleh orang-orang dalam perusahaan.

2.7 Gambaran Umum Produk Shar’e Pada Bank Muamallat 2.7.1 Pengertian Kartu Shar’e

Secara etimologi kartu Shar-E dapat didefinisakan dalam beberapa arti yaitu: Shar-E (dibaca syariberarti sesuai dengan syari’ah aturan-aturan Allah yang mengatur seluruh aspek kehidupan manusia, khususnya terkait dengan hukum-hukum muamalah yang ditujukan bagi kemaslahatan umat manusia.

Shar-E (dibaca share atau syer) berarti seluruh dana yang dihimpun dari investor melalui rekening Shar-E, dikelola dan dijalankan secara islami. Dan

investor akan memperoleh bagi hasil yang sesuai dengan syari’ah. Huruf „e’

dalam kata Shar-E adalah pendekatan dari kata elektronik yang berarti Shar-E didukung dengan teknologi tinggi untuk memberikan kemudahan layanan transaksi elektronik.

Huruf „ain’ dalam logo adalah symbol dari sebuah kata dalam bahasa arab yang berarti mata atau lensa yang menerima cahaya. Shar-E merupakan sumber cahaya yang memberikan solusi sekaligus sumber kebaikan sebagai tempat tujuan hijrah menuju ekonomi non ribawi.

2.7.2 Landasan Hukum Kartu Shar’e

Pada dasarnya kartu Shar-E adalah sebuah jasa pelayanan yang diberikan oleh Bank Muamalat untuk memudahkan proses transaksi nasabah secara alami


(50)

dalam bentuk produk tabungan melalui teknologi kartu plastic. Dengan demikian landasan hukum kartu Shar-E mengacu pada fatwa DSN No: 02/DSN-MUI/IV/2000 tentang tabungan dan peraturan Bank Indonesia No. 10 tahun 1998.

2.7.3 Fungsi-fungsi Kartu Shar’e

Kartu Shar-E selain berfungsi sebagai kartu ATM dengan penarikan tunai di 8888 ATM BCA atau ATM Bersama tanpa dikenakan biaya, dapat juga berfungsi sebagai berikut:

a. Kartu debit di lebih dari 18.000 merchant b. Transfer antar bank ATM Bersama

c. Transef antar rekening Shar-E dan transfer dari rekening BCA ke rekening Shar-E atau sebaliknya pada ATM BCA atau ATM Prima

d. Pemindahbukuan antar rekening melalui fasilitas Muamalat e. Shar-E Co Branding (syarat dan ketentuan berlaku)

f. Shar-E Bancasurance (syarat dan ketentuan berlaku) g. Shar-E Pegadaian (syarat dan ketentuan berlaku) h. Shar-E Mitra DT (syarat dan ketentuan berlaku)

2.8 Aplikasi Berbasis Web

Saat ini, web telah menjadi antar muka pemakai untuk aplikasi basis data. E-commerce menjadi bagian terpadu perdagangan dimana basis data berperan penting. Web telah menjadi sistem informasi terbesar berbasis hypertext. Web menjadi penting sebagai front-end basis data karena beberapa alasan sebagai berikut (Hariyanto, 2004):


(51)

1. Web browser telah menyediakan front-end universal terhadap informasi yang diberikan back-end yang berlokasi di manapun di dunia.

2. Web browser berjalan di sistem komputer manapun dan pemakai tidak perlu melakukan download perangkat lunak khusus untuk pengaksesan informasi melalui web.

Web browser telah menjadi pilihan antar muka pemakai untuk aplikasi fungsi perusahaan. Pada perusahaan, aplikasi web interaktif digunakan dalam beragam cara antara lain:

1. Intranet

Aplikasi yang menyediakan pengaksesan informasi skala perusahaan. 2. Extranet

Aplikasi yang merupakan antar muka antara pembeli dan pemasok perusahaan.

3. Internet

Aplikasi interaktif website perusahaan seperti sistem e-commerce.

2.8.1 Dasar-dasar Pemrograman Berbasis Web

Beberapa dasar web yang perlu diketahui antara lain (Hariyanto, 2004): 1. Komunikasi antara web browser dan web server berdasarkan protokol

HTTP.

2. Dokumen (bahkan sumber daya apapun di jaringan) yang dikehendaki diidentifikasi dengan URL (Universal Resource Locator, masih banyak yang menyebut Uniform Resource Locator).


(52)

4. Pemrograman sisi client (client-side scripting) dan java upplet.

2.8.2 Keunggulan Web Berfasilitas Basis Data

Dengan semakin berkembangnya layanan informasi dan e-commerce pada web, maka basis data yang digunakan, sistem pendukung keputusan dan pengolahan transaksi harus ditautkan dengan web. Formulir HTML merupakan antar muka nyaman untuk pengolahan transaksi. Pemakai dapat mengisi rincian-rincian formulir dan melakukan klik submit untuk mengirim pesan ke server. Server mengeksekusi transaksi basis data di situs server.

Menghubungkan basis data dan web penting karena dokumen statik di situs web mempunyai keterbatasan bahkan untuk pemakai yang tidak melakukan query atau pengolahan transaksi sekalipun (Hariyanto, 2004).

2.8.3 Jaringan Komputer

Yang disebut jaringan komputer (computer network) atau sering disingkat jaringan saja adalah hubungan dua buah simpul (umumnya berupa komputer) atau lebih yang tujuan utamanya adalah untuk melakukan pertukaran data (Kadir, 2003).


(53)

2.9 Database Dan DBMS

Basis Data (Database) adalah mekanisme suatu pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan aktivitas untuk memperoleh informasi (Kadir, 2003).

Sistem Manajemen Basis Data atau DBMS (Database Manajemen System) adalah perangkat lunak untuk mendefinisikan, menciptakan, mengelola dan mengendalikan pengaksesan basis data (Hariyanto, 2004). Fungsi sistem manajemen basis data saat ini yang paling penting adalah menyediakan basis untuk sistem informasi manajemen.

Keunggulan Sistem Manajemen Basis Data atau DBMS(Database Management System):

1. Pengendalian terhadap redudansi data adalah 2. Konsistensi data

3. Informasi yang lebih banyak yang dapat di bentuk dari data tersimpan yang sama

4. Pemakaian bersama data 5. Peningkatan integritas data 6. Pemaksaan terhadap standar 7. Skala Ekonomi

8. Penyeimbangan kebutuhan-kebutuhan sumber daya yang terbatas 9. Peningkatan pengaksesan dan daya tanggap data

10. Peningkatan produktivitas


(54)

12. Peningkatan konsekuensi

13. Peningkatan layanan backup dan pemulihan data

Kelemahan Sistem Manajemen Basis Data atau DBMS(Database Management System):

1. Kompleksitas yang tinggi

2. Ukuran perangkat lunak yang besar

3. Ongkos sistem manajemen basis data untuk pengadaan, operasi, dan perawatan

4. Penambahan ongkos-ongkos perangkat keras untuk menjalankan DBMS 5. Ongkos konversi dari sistem lama ke sistem baru

6. Kinerja yang rendah bila tidak mampu menggunakan dengan bagus 7. Dampak yang tinggi bila terdapat kegagalan

2.10 Tool Pengembangan Sistem 2.10.1 Flowchart

Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. (Ladjamuddin, 2005) ada dua macam flowchart yaitu:

1. Flowchart Sistem

Flowchart Sistem adalah bagan yang memperlihatkan urusan proses dalam sistem dengan menunjukan alat media input, output serta jenis media penyimpanan dalam proses pengolahan data.


(55)

Flowchart program adalah bagan yang memperlihatkan urutan instruksi yang digambarkan dengan simbol tertentu untuk memecahkan masalah dalam suatu program.

Flowchart disusun dengan simbol. Simbol ini digunakan untuk membantu menggambarkan proses didalam program. Simbol dalam flowchart dibagi menjadi 3 kelompok, yaitu:

1. Flow Direction Symbol

Simbol ini digunakan untuk menghubungkan antara simbol yang satu dengan simbol yang lain (simbol bisa dilihat pada daftar simbol halaman xi). 2. Processing Symbol

Simbol ini menunjukan jenis operasi pengolahan dalam suatu proses / prosedur (simbol bisa dilihat pada daftar simbol halaman xi).

3. Input-Output Symbol

Simbol Input-Output Symbol menunjukan jenis peralatan yang digunakan sebagai media input dan output (simbol bisa dilihat pada daftar simbol halaman xi).

2.10.2 DFD ( Data Flow Diagram)

Data flow diagram merupakan model dari sistem untuk menggambarkan pembagian sistem ke modul yang lebih kecil. DFDmenampilkan kegiatan sistem lengkap dengan komponen- komponen yang menunjukan secara tegas file-file yang dipakai, unsur sumber atau tujuan data, serta aliran data dari satu proses ke


(56)

proses lainnya (Ladjamuddin, 2005). DFD mempunyai level diagram antara lain (simbol bisa dilihat pada daftar simbol halaman xi):

1. Diagram Konteks

Diagram Konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level tertinggi dari DFD yang menggambarkan seluruh input atau output dari sistem. 2. Diagram Nol/Zero (Overview Diagram)

Diagram Nol/Zero adalah diagram yang menggambarkan proses dari Data Flow Diagram. Diagram nol memberikan pandangan secara menyeluruh mengenai sistem yang ditangani, menunjukan tentang fungsi-fungsi utama atau proses yang ada, aliran data, dan eksternal entity.

3. Diagram Rinci

Diagram rinci adalah diagram yang menguraikan proses apa yang ada dalam diagram zero atau diagram level atasnya.

2.10.3 ERD (Entity Relationship Diagram)

ERD (Entity Relationship Diagram) adalah suatu model jaringan yang menggunakan susunan data yang disimpan dalam sistem secara abstrak (Ladjamuddin, 2005). Elemen-elemen diagram hubungan entitas adalah sebagai berikut (simbol bisa dilihat pada gambar simbol halaman xi):

a. Entity

Entity adalah sesuatu apa saja yang ada didalam sistem, nyata maupun abstrak dimana data tersimpan atau dimana terdapat data. Dalam ERD entity digambarkan dengan sebuah bentuk persegi panjang.


(57)

b. Relationship

Relationship digambarkan dengan sebuah bentuk belah ketupat. Relationship adalah hubungan alamiah yang terjadi pada entitas. Umumnya relationship diberi nama dengan kata kerja dasar, sehingga memudahkan untuk melakukan pembacaan relasinya. Derajat relationship yang sering dipakai antara lain:

1. Unary Relationship

Unary relationship adalah model relationship yang terjadi diantara entity yang berasal dari entity yang sama.

2. Binary relationship

Binary relationship adalah model relationship antara instance-instance dari suatu tipe entitas (dua entitas yang berasal dari entitas yang sama). Relationship ini paling umum digunakan dalam pemodelan data.

3. Ternary Relationship

Ternary relationship merupakan relationship antara instance-instance dari ketiga tipe entitas secara sepihak.

c. Atribut

Atribut adalah sifat atau karakteristik dari setiap entitas atau relationship. Atribut mempunyai value yaitu:

1. Identifier (key)

Digunakan untuk menentukan suatu entity secara unik (primary key). 2. Descriptor (nonkey atribut)

Digunakan untuk menspesifikasikan karakteristik dari suatu entity yang tidak unik.


(58)

d. Kardinalitas (Cardinality)

Kardinalitas relasi menunjukan jumlah maksimum tupel yang dapat berelasi dengan entitas pada entitas yang lain. Terdapat tiga macam kardinalitas relasi yaitu:

1. One to one

One to one merupakan tingkat hubungan satu ke satu yang dinyatakan dangan satu kejadian pada entitas pertama, hanya mempunyai satu hubungan dengan satu kejadian pada entitas yang kedua dan sebaliknya.

2. One to many atau many to one

Tingkat hubungan satu ke banyak sama dengan hubungan banyak ke satu yaitu satu kejadian pada entitas yang pertama dapat mempunyai banyak hubungan dengan kejdian pada entitas yang kedua. Sebaliknya satu kejadian pada entitas yang kedua hanya dapat mempunyai satu hubungan dengan satu kejadian pada entitas yang pertama.

3. Many to many

Tingkat hubungan banyak ke banyak terjadi jika setiap kejadian pada sebuah entitas akan mempunyai banyak hubungan dengan kejadian pada entitas lain. Baik dilihat dari sisi entitas yang pertama maupun dilihat dari sisi yang kedua.

2.10.4 Spesifikasi Proses

Pedoman bagi programmer dalam membuat coding. Tujuan dari spesifikasi proses antara lain (Whitten, 2004):


(59)

2. Memperoleh deskripsi yang tepat. 3. Validasi sistem desain.

2.10.5 Kamus Data

Penyimpanan yang berisi deskripsi dari semua objek data yang dikonsumsi atau diproduksi oleh perangkat lunak (Pressman, 2003) (simbol bisa dilihat pada daftar simbol halaman xi).

2.10.6 STD (State Transition Diagram)

STD merepresentasikan tingkah laku dari suatu sistem dengan menggambarkan keadaannya dan kejadian yang menyebabkan sistem mengubah keadaan (Pressman, 2003). STD juga menunjukkan bahwa aksi (seperti aktivasi proses) diambil sebagai akibat dari suatu kejadian khusus (simbol bisa dilihat pada daftar simbol halaman xi).

2.10.7 Normalisasi

Banyak definisi mengenai Normalisasi, salah satunya menyebutkan bahwa Normalisasi merupakan suatu proses pengelompokkan data ke dalam bentuk tabel atau relasi atau file untuk menyatakan entitas dan hubungan mereka sehingga terwujud tebentuk satu database yang mudah untuk dimodifikasi (Ladjamuddin, 2005). Langkah- langkah dalam pembuatan normalisasi adalah sebagai berikut: 1. Bentuk Tidak Normal (Unnormalized Form)


(60)

Bentuk ini merupakan kumpuulan data yang akan direkam, tidak ada keharusan mengikuti format tertentu, dapat saja data tidak lengkap atau teduplikasi. Data dikumpulkan apa adanya sesuai dengan saat menginput.

2. Bentuk Normal Kesatu ( First Normal Form/1NF)

Pada tahap ini dilakukan penghilangan beberapa group elemen yang berulang agar menjadi satu harga tunggal yang berinteraksi diantara setiap baris pada suatu tabel dan setiap atribut harus mempunyai nilai data atomic (bersifat atomic value). Syarat normal kesatu adalah:

a. Setiap data dibentuk dalam flat file, data dibentuk dalam satu record demi record nilai field berupa “atomic value”.

b. Tidak ada set atribut yang berulang atau bernilai ganda.

c. Telah ditentukannya primary key untuk tabel atau relasi tersebut. d. Tiap atribut hanya memiliki satu pengertian.

3. Bentuk Normal Kedua (Second Normal Form / 2NF)

Bentuk normal kedua didasari atas konsep full functional dependency (ketergantungan fungsional sepenuhnya) yang dapat didefinisikan jika A dan B adalah atribut-atribut dari suatu relasi, B dikatakan full functional dependency (memliki ketergantungan sepenuhnya) terhadap A, jika B tergantung fungsional terhadap A, tetapi tidak secara tepat memliki ketergantungan fungsional dari subset (himpunan bagian) dari A. Syarat normal kedua adalah:


(61)

b. Atribut bukan kunci, haruslah memiliki ketergantungan fungsional sepenuhnya pada kunci utama (primary key).

4. Bentuk Normal Ketiga

Walaupun relasi 2 NF memiliki redudansi yang lebih sedikit dari pada 1NF, namun relasi tersebut masih mungkin mengalami kendala bila terjadi anomaly peremajaan (update) terhadap relasi tersebut. Anomaly update ini disebabkan oleh suatu ketergantungan transitif. Syarat normal ketiga adalah: a. Bentuk data telah memenuhi criteria bentuk normal kedua.

b. Atribut bukan kunci (non key), haruslah tidaklah memiliki ketergantungan fungsional terhadap atribut bukan kunci lainnya. Seluruh atribut bukan kunci pada suatu relasi hanya memiliki ketergantungan fungsionalitas terhadap primary key direlasi itu saja.

5. Boyce-Codd Normal Form (BCNF)

Boyce-Codd Normal Form (BCNF) didasari pada beberapa ketergantungan fungsional dalam suatu relasi melibatkan seluruh candidate key, maka hasil uji normalisasi sampai kebentuk normal ketiga sudah identik dengan Boyce-Codd Normal Form (BCN).

2.11 PHP (Hipertext Preprocessor)

PHP singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai bahasa script server-side dalam pengembangan Web yang disisipkan pada dokumen HTML (Peranginangin, 2006). Penggunaan PHP memungkinkan Web


(62)

dapat dibuat dinamis sehingga maintenance situs Web tersebut menjadi lebih mudah dan efisien. PHP merupakan software Open-Source yang disebarkan secara bebas dari situs resminya (htpp://www.php.net) PHP ditulis menggunakan bahasa C.

PHP diciptakan pertama kali oleh Rasmus Lerdorf pada tahun 1994. Awalnya, PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja penjunjung pada homepage-nya. Rasmus Lerdorf adalah salah seorang pendukung open source. Oleh karena itu, ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis, kemudian menambah kemampuan PHP 1.0 dan meluncurkan PHP 2.0. Pada tahun 1996, PHP telah banyak digunakan dalam website didunia. Sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew Suraski, Andi Gutman, Stig Bakken, Shane Caraveo, dan Jim Winstead bekerja sama untuk menyempurnakan PHP 2.0. Akhirnya, pada tahun 1998, PHP 3.0 diluncurkan. Penyempurnaan terus dilakukan sehingga pada tahun 2000 dikeluarkan PHP 4.0. tidak berhenti sampai di situ, kemampuan PHP terus ditambah, dan saat buku ini disusun, versi terbaru telah dikeluarkan adalah PHP 5.0.x. Berikut contoh penggunaan sintaks PHP pada script berikut:

<html> <head>

<title>PHP Sintaks</title> </head>

<body> <?php


(63)

?> <br>

<script language=”php”>

echo „Ini teks dengan PHP’; </script>

<br> <?

Print „Ini teks dengan PHP’;

?> <br> <%

Print „Ini teks dengan PHP’;

%> </body> </html>

2.12 MySQL

MySQL adalah suatu Relational Database Management System (RDBMS) yang mendukung database yang terdiri dari sekumpulan relasi atau tabel (Peranginangin, 2006). Banyak Relational Database Management System (RDBMS) yang tersedia, tetapi MySQL khususnya sangat cocok untuk bekerja sama dengan PHP. Bagaimanapun, konsep dasar SQL tetap sama apa pun jenis database yang Anda pergunakan.


(64)

MySQL dilepaskan dengan suatu lisensi open source, dan tersedia secara cuma-cuma. MySQL bekerja pada berbagai sisteem operasi, dan banyak masalah. MySQL bekerja dengan cepat dan baik dengan data yang besar. PHP menyediakan banyak fungsi untuk mendukung database MySQL.

2.13 Fase Implementasi

Rencana konversi umumnya melibatkan rencana pengujian terhadap sistem yang diterima. Tes terhadap sistem yang diterima adalah kesempatan terakhir bagi pengguna akhir, manajemen, dan manajemen operasi sistem informasi untuk menerima atau menolak sistem tersebut. System acceptance adalah tes terhadap sistem final yang dilakukan oleh pengguna akhir dengan menggunakan data riil pada periode waktu yang diperluas (Whitten, 2004). Tes ini merupakan pengujian ekstensif yang menekankan tiga level pengujian penerimaan, pengujian verifikasi, dan validasi.

2.14 Web Browser

Web browser adalah perangkat lunak untuk menampilkan dokumen web (HTML). Selain itu web browser dapat dilengkapi beragam plugin yang dapat menampilkan beragam jenis dokumen lain misalnya PDF, postscript, Macromedia Flash untuk file animasi dan sebagainya (Hariyanto, 2004).

Software ini kini telah dikembangkan dengan menggunakan user interface

grafis, sehingga pemakai dapat melakukan “point dan klik” untuk pindah antar dokumen. Suatu browser mengambil sebuah web page dari server dengan sebuah request adalah sebuah request HTTP standar yang berisi sebuah alamat halaman


(65)

misalkan http://www.google.com/page.htm. Seluruh web page berisi instruksi-instruksi bagaimana untuk ditampilkan. Browser menampilkan page dengan membawa instruksi-instruksi ini. Instruksi yang paling umum untuk menampilkannya disebut dengan tag HTML.

2.15 Web Server

Web server adalah komputer yang digunakan untuk menyimpan dokumen-dokumen web (Kasiman, 2006). Komputer ini akan melayani permintaan dokumen web dari kliennya. Browser web seperti Internet Explorer dan atau Mozilla Firefox berkomunikasi melalui jaringan (termasuk jaringan Internet) dengan server web, menggunakan HTTP. Browser akan mengirimkan request kepada server untuk meminta dokumen tertentu atau layanan lain yang disediakan oleh server. Server memberikan dokumen atau layanannya jika tersedia juga dengan menggunakan protokol HTTP.

Web server yang terkenal diantaranya adalah Apache dan Microsoft Internet Information Service (IIS). Apache merupakan web server antar-platform, sedangkan IIS hanya dapat beroperasi di sistem operasi Windows.

2.16 Access Point

Pada Internet Service Provider (ISP), kita biasanya membutuhkan sebuah Access Point (AP) untuk memberikan servis pada client. Access Point pada dasarnya berfungsi sebagai bridge antenna jaringan wireless dan jaringan kabel LAN melalui konektor UTP RJ-45 yang umumnya tersedia di belakang Access Point (Onno, 2006). Beberapa Access Points (AP) mempunyai beberapa fungsi


(66)

kompleks, seperti DHCP server, firewall, proxy server semua menjadi satu didalamnya. Seringkali kita dapat mengganti antenna sebuah Access Point dengan antenna eksternal.

Beberapa mekanisme proteksi biasanya tersedia di Access Point agar hanya card dengan MAC address tertentu yang dapat mengaksesnya. Kadang-kadang kita perlu meng-enkrip data yang dikirimkan, agar orang lain tidap dapat melihat informasi yang kita kirim.

2.17 Topologi Jaringan

Topologi merupakan cara menghubungkan komputer atau terminal-terninal dalam suatu jaringan (Dony & Rum, 2008). Dari sisi bentuk dan model hubungan antarkomputer, jaringan komputer dapat berbentuk sebagai berikut:

1. Topologi Star Network

Topologi jaringan ini adalah node (station) berkomunikasi langsung dengan stasiun lain melalui pusat node (hub/switch). Data mengalir dari node ke pusat node dan diteruskan ke node (stasiun) tujuan. Jika salah satu segmen kabel putus, jaringan lain tidak akan terputus.

Keuntungan:

a. Akses ke stasiun lain (klien ataupun server) berlangsung cepat

b. Dapat menerima stasiun kerja baru selama port di pusat node (hub/switch) tersedia.

c. Hub/switch bertindak sebagai konsentrator.

d. Hub/switch dapat di susun seri (bertingkat) untuk menambah jumlah stasiun yang berkoneksi ke jaringan.


(67)

e. Pengguna dapat lebih banyak di banding topologi bus maupun star ring. Kerugian:

Bila lalu lintas data cukup tinggi dan terjadi tabrakan maka semua komunikasi akan ditunda dan koneksi akan dilanjutkan dengan cara random apabila hub/switch mendeteksi tidak ada jalur yang sedang digunakan oleh node lain.

2. Topologi Bus

Topologi ini merupakan bentangan satu kabel yang kedua ujungnya di tutup, di mana kabel terdapat node-node. Sinyal dalam kabel pada topologi ini dilewatkan satu arah sehingga memungkinkan sebuah tubrukan terjadi.

Keuntungan:

a. Murah, karena tidak memakai banyak media, kabel yang dipakai sudah umum (banyak tersedia di pasaran).

b. Setiap komputer dapat saling berhubungan langsung Kerugian:

Seringa terjadi hang atau crass talk, yaitu bila lebih dari satu pasang memakai jalur di waktu yang sama. Pengguna jalur harus bergantian atau ditambahkan relay.

3. Topologi Ring

Topologi jaringan yang berupa lingkaran tertutup yang berisi banyak node. Sinyal mengalir dalam dua arah sehingga dapat menghindarkan terjadinya tubrukan. Dengan demikian pergerakan data dapat terjadi sangat cepat.


(68)

2.18 Pengujian

Sebelum program diterapkan, maka program harus bebas dari kesalahan dan program harus diuji untuk menemukan kesalahan yang mungkin dapat terjadi seperti kesalahan dalam bahasa, kesalahan waktu proses dan kesalahan logika program.

Pengujian Perangkat Lunak (PL) adalah elemen kritis dari jaminan kualitas PL dan merepresentasikan spesifikasi, desain dan pengkodean. Meningkatnya visibilitas PL sebagai suatu elemen sistem dan biaya yang muncul akibat kegagalan PL, memotivasi dilakukan perencanaan yang baik melalui pengujian yang teliti.

Pengujian black-box berfokus pada persyaratan fungsional perangkat lunak. Pengujian black-box didesain untuk mengungkap kesalahan pada persyaratan fungsional tanpa mengabaikan kerja internal dari suatu program. Teknik pengujian black-box berfokus pada domain informasi dari perangkat lunak, dengan melakukan test case dengan mempartisi domain input dan output dari suatu program dengan cara memberikan cangkupan pengujian yang mendalam (Pressman, 2002).

2.19 Studi Penelitian Sejenis

Dibawah ini akan dijelaskan beberapa penelitian yang pernah ada yang berkaitan dengan sistem informasi manajemen, yang digunakan peneliti sebagai bahan perbandingan


(1)

B-19

Halaman Edit Pembukaan Rekening


(2)

B-20

Halaman View Data Rekening


(3)

B-21

Laporan Data Penutupan Rekening


(4)

A-1 LAMPIRAN I

HASIL WAWANCARA PADA Bank Muamalat Cabang Puri Indah Jakarta Barat

Wawancara Pertama

Topik Penelitian : Sistem Informasi Manajemen Rekening Tabungan Shar’e Pada Bank Muamalat Cabang Puri Indah Jakarta Barat.

Nama Unit Terkait : Okky Wijaksono (Peneliti), dan Ibu Dahlia (Staf Customer Service).

Pembahasan : Pengelolaan produk tabungan shar’e pada Bank Muamalat Cabang Puri Indah Jakarta Barat.

Hari dan Tanggal : Senin, 15 February 2010

Tempat : Bank Muamalat Cabang Puri Indah Jakarta Barat

Pukul : 10.00 s.d 11.30

Hasil Wawancara

Okky Assalamualaikum Bu, saya Okky dari UIN Syarif Hidayatullah yang sedang melakukan PKL di sini, saya ingin melakukan penelitian mengenai proses

pengelolaan produk tabungan shar’e, yang mungkin kedepannya hasil penelitian tersebut dapat bermanfaat bagi saya dalam penyusunan skripsi

Bu Dahlia Wa’alaikum Salam, baik de! Lalu apa yang dapat saya Bantu dalam penelitian ade?

Okky Jika tidak keberatan Saya Mau menanyakan Ibu mengenai prosedur pengelolaan

produk tabungan shar’e. Bu Dahlia Ehm Silahkan De,

Okky Berdasarkan informasi yang saya dapat dari surat kabar, apakah benar Tabungan

shar’e merupakan produk unggulan dari Bank Muamalat ?

Bu Dahlia Ya memang benar de, Tabungan Shar’e merupakan produk andalan dari Bank Muamalat, tidak hanya Bank Muamalat pusat melainkan semua cabang-cabang

yang ada juga menitik beratkan produk andalan mereka pada Tabungan Shar’e

tersebut.

Okky Saya ingin tahu bagaimana proses pengelolaan tabungan shar’e yang terjadi pada Bank Muamalat Cabang Puri Indah ini dari mulai proses pencatatan nasabah baru, pembukaan rekening nasabah hingga penutupan rekening nasabah, Bu ?

Bu Dahlia Baik saya akan jelaskan walaupun agak sedikit panjang, jadi begini de..tabungan


(5)

A-2

produk-produk tabungan pada Bank lainnya, yang membedakannya adalah pada

produk tabungan shar’e ini pada saat ade ingin membuka rekening, ade dapat

memilih sendiri no.rekening yang ade inginkan dengan sesuka hati. Nah pada saat

ade mau membuka rekening produk tabungan shar’e ini, bagian customer service akan menyediakan beberapa kartu perdana shar’e yang pada kartu tersebut tertera

no.rekening nya dan ade dapat memilih no rekening tersebut sesuka hati, setelah itu ade mengisi form pendaftaran nasabah lalu dari form tersebut bagian customer service menginputkan data-data ade lalu setelah itu ade kebagian teller untuk melakukan pembayaran pembukaan rekening, jika sudah bukti pembayaran pembukaan rekening ade ambil dan ade kebagian customer service lagi untuk melaporkan bahwa ade sudah melakukan pembayaran atas pembukaan rekening, bagian customer service akan memeriksa jika sudah melakukan pembayaran lalu

rekening tabungan shar’e ade langsung dibukakan,dari situ ade sudah langsung

mendapatkan atm yang jika langsung ade cek atm shar’e ade itu sudah langsung

berisikan nominal saldo awal ade.

Okky Adakah permasalahan yang selama ini terjadi pada saat pengelolaan rekening

tabungan shar’e ?

Bu Dahlia Ada de, yaitu pada saat pembuatan laporan bulanan kepada pihak manajer

Okky Seberapa besar dampak dari masalah yang timbul tersebut bagi perusahaan?

Bu Dahlia Sebenar nya tidak terlalu besar namun akan fatal akibatnya jika dibiarkan terus menerus!!

Okky Bagaimana setiap bagian menyajikan laporan kepada manajer perusahaan?

Bu Dahlia Kalo saya menyajikan laporan kepada manajer sama dengan bagian-bagian lainnya yaitu dengan melakukan pencatatan ulang kedalam Microsoft Word atau Microsoft Excel agar laporan tersebut dapat dicetak, lalu kami menyerahkan nya kepada manajer pada awal-awal bulan sampai batas waktu yang ditentukan, biasanya batas waktu penyerahan laporan maksimal sebelum tanggal 3 pada setiap bulannya.

Okky Selain masalah pada proses penyajian laporannya apakah ada masalah lain lagi ?

Bu Dahlia Ada de, Pada saat promosi produk tabungan shar’e keluar perusahaan sistem yang kami punya belum mendukung.

Okky Bagaimana proses kegiatan promosi produk tabungan shar’e keluar perusahaan

(Kegiatan opent table) yang berlangsung selama ini bu ?

Bu Dahlia Jadi setiap minggunya beberapa orang dari bagian marketing dan customer service melakukan kegiatan promosi produk keluar perusahaan berdasarkan agenda yang telah dibuat dan mendirikan stand pendaftaran, jika ada calon nasabah yang ingin mendaftar nasabah tersebut ke stan pendaftaran nasabah lalu mengisikan form-form pendaftaran nasabah, sesudah mengisi kan form-form pendaftaran bagian customer service mengambil form yang sudah terisi tersebut, sesudah itu si nasabah harus ke Bank Muamalat Cabang Puri Indah tersebut untuk membayarkan uang pembukaan rekening ke teller, setelah bagian customer service tersebut sudah kembali ke Bank lalu dia langsung menginputkan data-data nasabah yang tadi mengisi form pendaftaran serta mengecek ke bagian teller siapa saja yang sudah melakukan


(6)

A-3

pembayaran jika sudah baru lah bagian customer service tersebut segera membukakan rekening nasabah tersebut.

Okky Menurut Ibu, perlukah system informasi rekening tabungan shar’e yang ada saat ini dikembangkan lagi agar dapat mengatasi permasalahan yang ada?

Bu Dahlia Ya perlu, jika hasilnya lebih baik dan dapat mengatasi permasalahan yang ada kenapa tidak.