• Tidak ada hasil yang ditemukan

Pengembangan Aplikasi untuk Bimbingan Belajar Dilengkapi dengan Fitur SMS Gateway (Studi Kasus: Bimbingan Belajar ABC).

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pengembangan Aplikasi untuk Bimbingan Belajar Dilengkapi dengan Fitur SMS Gateway (Studi Kasus: Bimbingan Belajar ABC)."

Copied!
13
0
0

Teks penuh

(1)

v

ABSTRAK

Perkembangan teknologi informasi telah membawa dampak yang sangat mempengaruhi

kehidupan masyarakat. Berbagai kegiatan yang berhubungan dengan penggunaan informasi berbasis

komputer semakin dikenal dan sampai sekarang sudah banyak aplikasi yang digunakan baik itu

perseorangan atau perusahaan sebagai alat pengolah data informasi. Proses informasi berbasis

komputer sangat banyak digunakan dalam berbagai bidang, begitu halnya dengan Bimbingan Belajar

ABC. Aplikasi yang menangani pendaftaran siswa bimbingan, pemilihan jadwal siswa, pembayaran

uang bimbingan, dan juga dilengkapi dengan fitur sms gateway

(2)

vi

ABSTRACT

The development of information technology has an impact greatly affect people's lives.

Various activities related to the use of computer-based information is increasingly recognized and

until now many applications that use either an individual or a company as a data processing tool

information. The process of computer-based information is very widely used in many fields, such as

the ABC Tutoring. Applications that handle student enrollment guidance, selection of student

schedules, payment assistance, and also features a sms gateway.

(3)

vii

DAFTAR ISI

LEMBAR PENGESAHAN ... I

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... II

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ...III

PRAKATA ... IV

ABSTRAK ... V

ABSTRACT ... VI

DAFTAR ISI ... VII

DAFTAR GAMBAR ... IX

DAFTAR TABEL ... XI

BAB I PENDAHULUAN ... 1

1.1 LATAR BELAKANG MASALAH ... 1

1.2 RUMUSAN MASALAH ... 1

1.3 TUJUAN PEMBAHASAN ... 2

1.4 BATASAN MASALAH ... 2

1.6 SISTEMATIKA PEMBAHASAN ... 3

BAB II KAJIAN TEORI ... 4

2.1 SISTEM INFORMASI MANAJEMEN ... 4

2.2 PROSES BISNIS ... 6

2.4 FLOWCHART ... 6

2.3.1 Jenis-jenis Flowchart ... 6

2.3.2 Simbol-simbol Flowchart ... 7

2.5 ENTITY RELATIONSHIP DIAGRAM (ERD) ... 8

2.4.1 Entitas ... 8

2.4.2 Atribut ... 9

2.4.3 Relasi ... 9

2.4.4 Kardinalitas ... 10

2.6 UNIFIED MODELING LANGUAGE (UML) ... 11

2.7 USE CASE DIAGRAM ... 13

2.8 BAHASA PEMROGRAMAN C# ... 14

2.9 SMSGATEWAY ... 15

2.10 BLACK BOX TESTING ... 15

(4)

viii

3.1 ANALISIS PROSES BISNIS ... 17

3.1.1 Proses Bisnis Daftar Siswa Bimbingan ... 17

3.1.2 Proses Bisnis Pembayaran Uang Bimbingan ... 19

3.2 GAMBARAN KESELURUHAN ... 21

3.2.1 Antarmuka Esternal ... 21

3.2.2 Antarmuka Dengan Pengguna ... 21

3.2.2 Antarmuka Perangkat Keras ... 21

3.2.3 Antarmuka Perangkat Lunak ... 21

3.2.3 Fitur-fitur Produk Perangkat Lunak ... 22

3.3 DISAIN PERANGKAT LUNAK ... 24

3.3.1 Entity Relationship Diagram (ERD) ... 25

3.3.2 Use Case dan Activity Diagram ... 32

BAB IV PENGEMBANGAN PERANGKAT LUNAK ... 48

4.1 IMPLEMENTASI ANTARMUKA ... 48

4.1.1 Tampilan Menu Admin Form ... 48

4.1.2 Tampilan Menu Staff Pegawai ... 65

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 66

5.1 HALAMAN LOGIN ... 66

5.2 HALAMAN MENU DATA SISWA ... 66

5.3 HALAMAN PILIH JADWAL SISWA ... 67

5.4 HALAMAN MENU MATA PELAJARAN ... 68

5.5 HALAMAN MENU JADWAL PELAJARAN ... 69

5.6 HALAMAN MENU DATA USER ... 70

5.7 HALAMAN MENU TRANSAKSI PEMBAYARAN SISWA ... 70

5.8 HALAMAN MENU PEMBAYARAN KREDIT ... 71

5.9 HALAMAN MENU HISTORY PEMBAYARAN ... 72

5.10 HALAMAN MENU HISTORY PEMBAYARAN KREDIT ... 73

BAB VI KESIMPULAN DAN SARAN ... 74

6.1 KESIMPULAN ... 74

6.2 SARAN ... 74

DAFTAR PUSTAKA ... 75

(5)

ix

DAFTAR GAMBAR

GAMBAR 2.1RELASI ... 10

GAMBAR 2.2USE CASE ... 14

GAMBAR 3.1FLOWCHART PENDAFTARAN SISWA ... 18

GAMBAR 3.2FLOWCHART PEMBAYARAN UANG BIMBINGAN ... 20

GAMBAR 3.3ERDBIMBINGAN BELAJAR ... 18

GAMBAR 3.4USE CASE BIMBINGAN BELAJAR ... 32

GAMBAR 3.5ACTIVITY DIAGRAM TAMBAH DATA SISWA ... 33

GAMBAR 3.6ACTIVITY DIAGRAM UBAH DATA SISWA ... 34

GAMBAR 3.7ACTIVITY DIAGRAM TAMBAH DATA PAKET ... 35

GAMBAR 3.8ACTIVITY DIAGRAM UBAH PAKET ... 36

GAMBAR 3.9ACTIVITY DIAGRAM TAMBAH JADWAL PELAJARAN ... 37

GAMBAR 3.10ACTIVITY DIAGRAM UBAH JADWAL PELAJARAN ... 38

GAMBAR 3.11ACTIVITY DIAGRAM TAMBAH JADWAL SISWA ... 39

GAMBAR 3.12ACTIVITY DIAGRAM UBAH JADWAL SISWA ... 40

GAMBAR 3.13ACTIVITY DIAGRAM TAMBAH PEMBAYARAN LUNAS ... 41

GAMBAR 3.14ACTIVITY DIAGRAM PEMBAYARAN BELUM LUNAS ... 42

GAMBAR 3.15ACTIVITY DIAGRAM PEMBAYARAN UBAH PEMBAYARAN BELUM LUNAS ... 42

GAMBAR 3.16ACTIVITY DIAGRAM TAMBAH DATA USER ... 44

GAMBAR 3.17ACTIVITY DIAGRAM UBAH DATA USER ... 44

GAMBAR 3.18ACTIVITY DIAGRAM MENGIRIM SMS ... 45

GAMBAR 3.19ACTIVITY DIAGRAM MELIHAT LAPORAN ... 46

GAMBAR 3.20ACTIVITY DIAGRAM LOGIN ... 47

GAMBAR 4.1TAMPILAN LOGIN ... 48

GAMBAR 4.2MENU ADMIN ... 48

GAMBAR 4.3MENU DATA SISWA ... 50

GAMBAR 4.4TAMBAH DATA SISWA... 51

GAMBAR 4.5UBAH DATA SISWA ... 52

GAMBAR 4.6CARI DATA SISWA ... 53

GAMBAR 4.7MENU PILIH JADWAL SISWA ... 54

GAMBAR 4.8TAMBAH DATA JADWAL SISWA ... 54

GAMBAR 4.9TAMPILAN MENU PELAJARAN ... 55

GAMBAR 4.10TAMPILAN MENU JADWAL PELAJARAN ... 56

GAMBAR 4.11TAMBAH DATA JADWAL PELAJARAN ... 56

(6)

x

GAMBAR 4.13CARI DATA JADWAL PELAJARAN ... 57

GAMBAR 4.14TAMPILAN MENU DATA USER ... 58

GAMBAR 4.15TAMPILAN PEMBAYARAN SISWA ... 59

GAMBAR 4.16TAMPILAN PEMBAYARAN KREDIT SISWA ... 60

GAMBAR 4.17TAMBAH DATA PEMBAYARAN KREDIT SISWA ... 60

GAMBAR 4.18UBAH DATA PEMBAYARAN KREDIT ... 61

GAMBAR 4.19HISTORY PEMBAYARAN ... 62

GAMBAR 4.20HISTORY PEMBAYARAN KREDIT ... 63

GAMBAR 4.21TAMPILAN MENU SMS GATEWAY ... 64

(7)

xi

DAFTAR TABEL

TABEL 2.1SIMBOL FLOWCHART ... 7

TABEL 2.2PEMBUATAN ERD ... 11

TABEL 3.1TABEL PEGAWAI ... 26

TABEL 3.2TABEL SISWA ... 26

TABEL 3.3TABEL STAFF ... 27

TABEL 3.4TABEL JADWAL ... 27

TABEL 3.5TABEL MATA PELAJARAN ... 28

TABEL 3.6TABEL KELAS ... 28

TABEL 3.7TABEL TAHUN AJAR... 28

TABEL 3.8TABEL PEMBAYARAN ... 29

TABEL 3.9TABEL PEMBAYARAN KREDIT ... 29

TABEL 3.10TABEL PAKET ... 29

TABEL 3.11TABEL JENJANG PENDIDIKAN ... 30

TABEL 3.12TABEL MENGANDUNG ... 30

TABEL 3.13TABEL PILIH PAKET ... 30

TABEL 3.14TABEL JADWAL SISWA ... 30

TABEL 3.15TABEL OLAH DATA SISWA ... 32

TABEL 3.16TABEL OLAH DATA PAKET ... 34

TABEL 3.17TABEL OLAH DATA JADWAL PELAJARAN ... 36

TABEL 3.18TABEL OLAH DATA JADWAL SISWA ... 38

TABEL 3.19TABEL OLAH DATA PEMBAYARAN LUNAS ... 40

TABEL 3.20TABEL OLAH DATA PEMBAYARAN BELUM LUNAS ... 41

TABEL 3.21TABEL OLAH DATA USER ... 43

TABEL 3.22TABEL MENGIRIM SMS GATEWAY ... 45

TABEL 3.23TABEL MELIHAT LAPORAN ... 45

TABEL 3.24TABEL LOGIN ... 46

TABEL 5.1TEST CASE HALAMAN LOGIN ... 66

TABEL 5.2TEST CASE HALAMAN DATA SISWA ... 66

TABEL 5.3TEST CASE HALAMAN JADWAL SISWA ... 67

TABEL 5.4TEST CASE HALAMA MATA PELAJARAN ... 68

TABEL 5.5TEST CASE HALAMAN JADWAL PELAJARAN ... 69

TABEL 5.6TEST CASE HALAMAN DATA USER ... 70

(8)

xii

(9)

1

Universitas Kristen Maranatha

BAB I PENDAHULUAN

1.1

Latar Belakang Masalah

Saat ini kebutuhan akan teknologi, baik itu teknologi informasi maupun

telekomunikasi sangat tinggi dari mulai golongan menengah ke bawah dan golongan

menengah ke atas. Semua individu sangat membutuhkan teknologi untuk

mempercepat perkembangan atau meningkatkan pembangunan baik pembangunan

individu maupun kelompok. Perkembangan teknologi yang saat ini sangat cepat

adalah teknologi telekomunikasi, yang menghadirkan beragam pilihan bentuk

teknologi dan kecanggihannya. Pemanfaatan teknologi dalam dunia bisnis,

dimanfaatkan pula oleh salah satu Bimbingan Belajar yaitu Bimbingan Belajar ABC.

Bimbingan Belajar ABC adalah sebuah lembaga yang bergerak dalam bidang

pendidikan non-formal. Seluruh aktivitas Bimbingan Belajar ABC ditujukan untuk

membantu para siswa dari berbagai tingkatan sekolah, mulai dari SD sampai SMA.

Selain itu Bimbingan Belajar ABC bermaksud untuk membantu para siswa dalam

meningkatkan prestasi studi, termasuk mempersiapkan mereka dalam menghadapi

ujian-ujian sekolah serta ujian-ujian seleksi untuk masuk ke jenjang pendidikan yang

lebih tinggi.

Pada awalnya Bimbingan Belajar ABC mengolah semua data secara manual,

tetapi dengan semakin banyaknya murid yang mendaftar, maka Bimbingan Belajar

ABC mulai mengalami hambatan untuk mengolah data yang ada, contohnya mencari

data siswa dan pembayaran murid.

Berdasarkan pertimbangan tersebut, Bimbingan Belajar ABC ingin membuat

suatu aplikasi yang memudahkan dalam pendaftaran murid bimbingan, penjadwalan

siswa, pembayaran siswa, dan membuat aplikasi dengan fitur sms gateway yang

diharapkan dapat membantu Bimbingan Belajar ABC mengatasi semua masalah yang

ada termasuk pengumuman informasi belajar kepada siswa dan juga promosi bimbel

tersebut melalui sms.

1.2

Rumusan Masalah

Adapun rumusan masalah yang akan dibahas dari pembuatan aplikasi ini

adalah sebagai berikut:

(10)

2

Universitas Kristen Maranatha

2.

Bagaimana membuat aplikasi untuk pemilihan jadwal bimbingan belajar siswa?

3.

Bagaimana membuat aplikasi untuk proses pembayaran uang bimbingan siswa?

4.

Bagaimana implementasi sms gateway pada aplikasi bimbingan belajar?

1.3

Tujuan Pembahasan

Adapun tujuan dari pembuatan aplikasi ini adalah sebagai berikut:

1.

Membuat aplikasi yang dapat mempermudah pencatatan data siswa.

2.

Membuat aplikasi yang dapat mempermudah pemilihan jadwal bimbingan belajar

siswa.

3.

Membuat aplikasi yang dapat mencatat pembayaran uang bimbingan siswa.

4.

Membuat aplikasi yang dapat mengirim sms untuk memberitahu pengumuman

informasi belajar kepada siswa atau pun promosi bimbingan belajar.

1.4

Batasan Masalah

Berdasarkan rumusan masalah dan tujuan di atas, maka aplikasi ini mencakup:

1.

Penanganan pengolahan data siswa.

2.

Penangan penjadwalan bimbingan belajar siswa

3.

Penanganan pembayaran uang bimbingan siswa.

(11)

3

Universitas Kristen Maranatha

1.6

Sistematika Pembahasan

Sistematika pembahasan dari laporan ini adalah sebagai berikut:

1.

BAB I PENDAHULUAN

Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan

masalah, tujuan, batasan masalah, serta sistematika penyajian dari pembuatan

aplikasi.

2.

BAB II LANDASAN TEORI

Bab ini membahas mengenai teori-teori yang digunakan dan berhubungan

dengan perancangan aplikasi.

3.

BAB III ANALISIS DAN DESAIN

Bab ini membahas mengenai rancangan aplikasi menggunakan pemodelan

UML yang meliputi Use Case, Activity Diagram, dan Class Diagram.

4.

BAB IV PENGEMBANGAN PERANGKAT LUNAK

Bab ini membahas mengenai pengembangan aplikasi secara teknis dan lebih

mendalam.

5.

BAB V TESTING DAN EVALUASI SISTEM

Bab ini membahas tentang pengujian terhadap aplikasi dengan menggunakan

teknik black box.

6.

BAB VI KESIMPULAN DAN SARAN

Bab ini memuat kesimpulan yang diperoleh dari hasil evaluasi, saran-saran

yang diperlukan untuk pengembangan perangkat lunak, dan rencana perbaikan

(12)

74

Universitas Kristen Maranatha

BAB VI KESIMPULAN DAN SARAN

6.1

Kesimpulan

Kesimpulan yang dapat diambil berdasarkan hasil evaluasi terhadap aplikasi ini,

yaitu :

1.

Aplikasi ini dapat membantu proses pencatatan data siswa.

2.

Aplikasi ini dapat membantu proses transaksi pembayaran siswa.

3.

Aplikasi ini dapat membantu proses penjadwalan siswa.

4.

Aplikasi ini dapat membantu promosi bimbingan belajar dengan fitur sms

gateway.

6.2

Saran

Saran yang dapat dipakai untuk mengembangkan aplikasi ini antara lain:

1.

Aplikasi dapat diakses melalui handphone atau alat mobile lainnya, dengan

membuat aplikasi mobile yang dapat mengakses aplikasi.

2.

Sistem tidak terbatas hanya dalam satu komputer saja, melainkan bisa di banyak

komputer atau secara online.

(13)

75

Universitas Kristen Maranatha

DAFTAR PUSTAKA

Bennet, Simon, Steve McRobb, and Ray Farmer (2002). Object-Oriented Systems

Analysis and Design using UML (2

nd

ed.). Berkshire : McGraw-Hill Education

Drs. Burhanudin DR, Pengantar Sistem Informasi Manajemen. Retrieved September

24, 2010, from http://bpadjogja.info/

Fathansyah, Ir. (2002). Basis Data. Bandung : Informatika.

Fowler, Martin (2005). UML Distilled 3

th

Ed. Panduan Singkat Bahasa Pemodelan

Objek Standar. Yogyakarta : Andi (Original work published 2004)

Kaufmann, Morgan. (2006) Database Modeling and Design, Chapter 2 The

Entity-Relationship Model, 13-30

Pressman, Roger. (2002). Rekayasa Perangkat Lunak Pendekatan Praktisi.

Referensi

Dokumen terkait

Penelitian ini bertujuan untuk mengetahui pengaruh aset, modal sendiri, modal luar, volume usaha, dan anggota terhadap sisa hasil usaha pada Koperasi Simpan

Kecerdasan emosional dibutuhkan untuk mengatasi problem-problem yang dihadapi para calon sarjana baru seperti kekhawatiran dan ketakutan tidak memperoleh pekerjaan, merasa

Application of Sargasum organic fertilizer with or without additional exogenous plant hormones was able to improve significantly the vegetative growth of Batutegi gogo

The Human Development Report 2013 released by the United Nations Development Programme (UNDP), ranked the country at a low 136 among 186 countries on its human development index

Dalam kehidupan sehari-hari kita menyaksikan makanan segar berubah jadi busuk atau basi dalam waktu tertentu; beras berubah jadi nasi setelah dimasak; nyala kembang api

Strategi pembelian material impor yang dapat dilakukan untuk menghindari terjadinya perubahan nilai tukar mata uang asing terhadap rupiah adalah dengan selalu

Pembangunan bangunan gedung diselenggarakan melalui tahapan perencanaan teknis dan pelaksanaan beserta pengawasannya.Pembangunan bangunan gedung wajib dilaksanakan

[r]