Anda di halaman 1dari 26

PERNYATAAN KEASLIAN

Dengan ini saya menyatakan bahwa laporan Tugas Akhir dengan judul

“Efektivitas Aplikasi Pembayaran Uang Kuliah Tunggal (Studi Kasus CSO

STMIK Mardira Indonesia)” ini beserta isinya adalah benar benar karya saya

dan saya tidak melakukan penjiplakan atau pengutipan dengan cara-cara yang

tidak sesuai dengan etika keilmuan yang berlaku dalam masyarakat.

Atas pernyataan ini, saya siap menanggung resiko/sanksi yang dijatuhkan

kepada saya apabila kemudian ditemukan adanya pelanggaran terhadap etika

keilmuan dalam karya saya, atau ada klaim dari pihak lain terhadap keaslian karya

saya.

Bandung, Juni 2023

Yang membuat

pernyataan

Dede Novi

i
NIM.20030001

ii
LEMBAR PERSETUJUAN

Judul : EFEKTIVITAS APLIKASI PEMBAYARAN UANG

KULIAH TUNGGAL (STUDI KASUS CSO STMIK

MARDIRA INDONESIA)

Penyusun : Dede Novi

Bandung

Menyetujui,

Pembimbing I Pembimbing II

Heri Wahyudi, S.T , M.KOM. Ganjar Nurul , SE.,M.Ak

NIDN:0420078308 NIDN:0413048004

iii
KetuaProgramStudi

Komputerisasi Akuntansi Pebankkan – DIII

HasanahTisna Amijaya,S.Pd., M.Ak

NIDN.04290981105

LEMBAR PENGESAHAN

Panitia Ujian Sidang Tugas Akhir Jenjang Diploma Tiga (D-3) Pada Program

Studi Manajemen Informatika Bisnis Sekolah Tinggi Manajemen Informatika dan

Komputer Mardira Indonesia Bandung

Bandung, September 2023

Telah Menguji dan Menganalisa Tugas

Akhir Dengan Judul

iv
EFEKTIVITAS APLIKASI PEMBAYARAN UANG KULIAH TUNGGAL

(STUDI KASUS CSO STMIK MARDIRA)

Disusun Oleh :

Nama : Dede Novi

NIM : 20030001

Mengesahkan,

Penguji I Penguji II

ABSTRAK

v
Uang Kuliah Tunggal (UKT) merupakan keseluruhan biaya operasional

mahasiswwa dan dibayarkan atau dikeluarkan setiap sekali dalam satu

semesternya pada program studi diperguruan tinggi. Keterlambatan pembayaran

dan pemberian bukti transfer sering terjadi di STMIK Mardira Indonesia. Hal ini

disebabkan karena kurangnya informasi dan keterbatasan waktu juga jarak yang

membuat mahasiswa cukup lamban dalam menyelesaikan prosedur

pembayarannya secara offline. Efektivitas Aplikasi Pembayaran Uang Kuliah ini

dibuat dengan Teknik pengumpulan data berupa observasi, wawancara, dan studi

Pustaka. Aplikasi ini dirancang menggunakan Teknik pengembangan sistem

OOAD yang merupakan metode analisis yang beriorintasi pada objek, Efektivitas

Aplikasi ini dibuat dengan PHP dan MYSQLsebagai databasenya. Penulis

mengharapkan dengan rancangannya aplikasi ini dapat mempermudah mahasiswa

dalam melakukan penyelesaian prosedur pembayaran. Dan mempermudah CSO

dalam melakukan pencatatan data transaksi, pembuatan secara cepat dan tepat.

Kata Kunci : Aplikasi, Efektivitas, Uang KuliahTunggal, PHP, MySQL.

vi
ABSTRACT

Single Tuition Fee (UKT) is the entire operational cost of students and is

deducted or issued once in one semester in higher education study programs. Late

payments and providing proof of transfer often occur at STMIK Mardira

Indonesia. This is due to a lack of information and limited time and distance

which makes students quite slow in completing their payment procedures offline.

The effectiveness of this Tuition Payment Application is made using data

collection techniques in the form of observation, interviews, and library research.

This application is designed using the OOAD system development technique

which is an object-oriented analytical method. The effectiveness of this

application is made with PHP and MYSQL as the database. The author hopes that

the design of this application can make it easier for students to complete payment

procedures. And make it easier for CSOs to record transaction data, make it fast

and precise.

Keywords: Application, Effectiveness, Single Tuition Fee, PHP, MySQL.

v
KATA PENGANTAR

Dengan mengucapkan Puji serta Syukur Kehadirat Allah Subhanahu Wa

Ta’ala, karena atas Rahmat dan Karunia-Nya, penulis mampu menyelesaikan

penyusunan laporan Tugas Akhir walaupun dalam penyusunannya menemukan

hambatan dan kesulitan.

Adapun maksud dan tujuan dari penyusunan laporan ini adalah sebagai

salah satu syarat untuk standar kelulusan. Dan sebagai suatu karya yang akan

diajukan untuk mengikuti Sidang Tugas Akhir.

Laporan ini disusun berdasarkan data data yang didapatkan dari CSO

STMIK Mardira Indonesia. Dan bagian yang disajikan berupa Efektivitas Aplikasi

Pembayaran Uang Kuliah Tunggal (UKT) beserta programnya.

Penulis menyadari bahwa susunan materi yang terrkandung dalam

Laporan Tugas Akhir ini masih jauh dari kata sempurna dan banyak kurangnya.

Oleh karena itu, penulis sangat mengharapkan saran dan kritik yang sifatnya

membangun demi menyempurnakan Laporan ini.

Pada kesempatan ini penulis mengucapkan terimakasi yang sebesar-

besarnya kepada :

1. Cinta pertama dan panutanku, Ayahanda Solih. Beliau memang tidak

sempat merasakan Pendidikan sampai bangku perkuliahan, namun beliau

mampu mendidik penulis, memotivasi, memberikan dukungan hingga

penulis mampu menyelesaikan studynya.

v
2. Pintu syurgaku, Ibunda Mae saroh. Beliau sangat berperan penting dalam

menyelesaikan program Study penulis, beliau juga memang tidak sempat

merasakan Pendidikan sampai dibangku perkuliahan, tapi semangat,

motivasi serta doa yang selalu beliau berikan hingga penulis mampu

menyelesaikan studinya.

3. Heri Wahyudi, S.T , M.KOM dan Ganjar Nurul Fajar, S.E.,M.Ak selaku

dosen pembimbing yang telah meluangkan waktu dan memberi arahan

dalam menyelesaikan laporan Tugas Akhir ini.

4. Hasanah Tisna Amijaya, S.P.d.,M.A.k., selaku Ketua Prodi Komputerisasi

Akuntansi yang telah memberikan dukungan dan motivasi.

5. Irman Danil S.os selaku Kepala CSO STMIK Mardira Indonesia yang

telah membantu memberikan informasi untuk memenuhi data-data dalam

laporan ini.

6. Teman-teman Akuntansi 2020 yang telah sama sama berjuang dan

memberikan support kepada penulis.

7. Kepada Ary Zulfakar yang telah mengingatkan penulis untuk segera

menyelesaikan laporan ini.

8. Kepada teman teman seperjuang yang ada dikota dodol, yang telah

memberikan kertas sehingga penulis bisa menyelesaikan laporan ini

dengan baik.

9. Semua pihak yang tidak dapat penulis sebutkan satu-persatu yang telah

banyak berjasa membantu dalam Menyusun Laporan Tugas Akhir ini.

v
Akhir kata, penulis mengharapkan semoga Laporan Tugas Akhir ini dapat

bermanfaat khususnya bagi penulis, Lembaga dan semua pihak.

Bandung, September 2023

Penulis

i
DAFTAR ISI

PERNYATAAN KEASLIAN........................................................................i

LEMBAR PERSETUJUAN..........................................................................ii

LEMBAR PENGESAHAN..........................................................................iii

ABSTRAK.....................................................................................................iv

ABSTRACT.....................................................................................................v

KATA PENGANTAR...................................................................................vi

DAFTAR ISI.................................................................................................vii

DAFTAR GAMBAR....................................................................................viii

DAFTAR TABEL..........................................................................................ix

BAB I PENDAHULUAN

1.1. Latar Belakang Masalah...................................................................1

1.2. Indentifikasi Masalah........................................................................2

1.3. Batasan Masalah................................................................................2

1.4. Tujuan Dan Manfaat Penelitian.......................................................3

1.4.1. Tujuan Penelitian...................................................................3

1.4.2. Manfaat Penelitian.................................................................3

1.5. Metodelogi Penelitian........................................................................4

1.5.1. Metode Penelitian...................................................................4

1.5.2. Metode Pengembangan Aplikasi..........................................5

x
1.6. Objek Dan Waktu Penelitian............................................................3

1.7. Sistematika Penelitian.......................................................................8

BAB II LANDASAN TEORI

2.1. Konsep Dasar Aplikasi......................................................................9

2.1.1. Pengertian Aplikasi................................................................9

2.1.2. Fungsi Aplikasi......................................................................10

2.1.3. Sejarah Perkembangan Aplikasi.........................................12

2.1.4. Jenis-Jenis Aplikasi...............................................................13

2.1.5. Klasifikasi Aplikasi...............................................................14

2.1.6. Contoh Aplikasi.....................................................................15

2.2. Teknik Pengembangan Aplikasi..........................................................17

2.2.1. Metodologi Berorientasi Objek............................................17

2.2.2. Teknik Dasar OO/AD...........................................................19

2.2.3. Tools dalam Berorientasi Objek..........................................20

2.3. Landasan Uang Kuliah Tunggal.....................................................25

2.3.1. Definisi UKT..........................................................................25

2.4. Bahasa Programan...........................................................................27

2.4.1. Html.......................................................................................28

2.4.2. Php.........................................................................................28

2.5. Analisis SWOT.................................................................................32

2.6. WEB serve XAMPP..........................................................................34

2.6.1. Local Serve (Apache)............................................................35

2.6.2. MYSQL..................................................................................36

x
2.6.3. Boostraps...............................................................................37

2.6.4. Visual Studio Code...............................................................37

2.6.5. Start UML.............................................................................38

BAB III ANALISIS SISTEM

3.1. Sejarah STMIK Mardira Indonesia................................................39

3.2. Visi dan Misi STMIK Mardira Indonesia......................................43

3.3. Struktur Organisasi STMIK Mardira Indonesia..........................44

3.4. Deskripsi Pekerjaan..........................................................................45

3.5. Analisis Kebutuhan Sistem..............................................................55

3.6. Analisis Sistem yang diusulkan........................................................59

3.7. UseCase Diagram..............................................................................59

3.8. Skenarios UseCase Yang diusulkan................................................62

BAB IV PERANCANGAN SISTEM

4.1. Sequence Diagram...........................................................................101

4.2. Class Diagram..................................................................................109

4.3. Perancangan Database....................................................................112

4.4. Pengkodean.......................................................................................115

BAB V

5.1. Langkah-Langkah Implementasi Sistem.......................................120

5.1.1. Penerapan Hardware...........................................................124

5.1.2. Class Diagram.......................................................................126

5.1.3. Penerapan Sofware..............................................................142

x
5.1.4. Tampilan Struktur Tabel Database...................................144

5.1.5. Tampilan Program...............................................................145

BAB V I PENUTUP

6.1. Kesimpulan......................................................................................156

6.2.Saran.................................................................................................156

DAFTAR PUSTAKA...................................................................................157

Lampiran I...................................................................................................157

x
DAFTAR GAMBAR

Gambar 2.2UseCase.....................................................................................25

Gambar 2.3 Activity Diagram.....................................................................25

Gambar 2.4 Sequence Diagram...................................................................26

Gambar 2.5 Statecart Diagram...................................................................26

Gambar 3.5 Activity Diagram cek pembayaran.........................................27

Gambar 3.6 Activity Diagram.......................................................................27

Gambar 3.7 Sequence Diagram..................................................................27

Gambar 3.8 Deploymen Diagram...............................................................28

Gambar 3.9 Statechart Diagram.................................................................28

Gambar 3.10 Colaboration Diagram..........................................................28

Gambar 3.11 Component Diagram.............................................................28

Gambar 3.12 Struktur Organisasi STMIK................................................48

Gambar 3.13 Activity Diagram Login........................................................59

Gambar 3.14 Activity Diagram Cek Pembayaran.....................................64

Gambar 3.15 Activity Diagram Dashboard...............................................64

Gambar 3.16 Activity Diagram Data User.................................................65

Gambar 3.17 Activity Diagram Mahasiswa...............................................67

x
Gambar 3.18 Activity Diagram Data Program Studi...............................87

Gambar 3.19 Activity Diagram Transaksi Pembayaran...........................87

Gambar 3.20 Activity Data biaya Kuliah...................................................88

Gambar 3.21 Activity Verifikasi Pembayaran...........................................89

Gambar 3.22 Activity Riwayat Transaksi...................................................90

Gambar 3.23 Activity Mencetak Kwitansi Admin.....................................91

Gambar 3.24 Activity Mencetak Kwitansi Mahasiswa.............................92

Gambar 3.25 Activity Diagram Email........................................................93

Gambar 3.26 Activity Diagram Laporan...................................................94

Gambar 3.27 Activity Diagram Logout......................................................95

Sequence Diagram Login.............................................................................96

Sequence Diagram Cek Pembayaran..........................................................97

Sequence Diagram Data Mahasiswa...........................................................98

Sequence Diagram Data Kelas....................................................................99

Sequence Diagram Data Program Studi...................................................100

Sequence Diagram Transaksi Pembayaran..............................................101

Sequence Diagram Data biaya Kuliah.......................................................102

Sequence Diagram Verifikasi Pembayaran...............................................103

x
Sequence Riwayat Pembayaran.................................................................104

Sequence Mencetak Kwitansi Admin........................................................105

Sequence Diagram mencetak Kwitansi Mahasiswa.................................106

Sequence Diagram Email............................................................................107

Sequence Diagram Laporan.......................................................................108

Sequence Diagram Logout..........................................................................109

Class Diagram..............................................................................................110

Struktur Menu Admin................................................................................111

Struktur Menu Mahasiswa.........................................................................112

Perancangan form Login............................................................................113

Perancangan interface Admin....................................................................114

Perancangan Interface Mahasiswa............................................................115

Perancangan Interface Ketua.....................................................................116

Perancangan Interface Kemahasiswaan...................................................117

Perancangan Interface Transaksi Pembayaran.......................................118

Perancangan Interface Riwayat Transaksi...............................................119

Perancangan Interface Data Pembayaran................................................120

Perancangan Interface Email.....................................................................120

x
Perancangan Interface Laporan................................................................120

Perancangan Tabel User.............................................................................121

Perancangan Tampilan Transaksi.............................................................121

Perancangan Tampilan Pembayaran........................................................121

Perancangan Tampilan Mahasiswa...........................................................122

Perancangan Tampilan Admin...................................................................122

Perancangan Tampilan Form Login..........................................................122

Perancangan Tampilan Dashboard Admin...............................................123

Perancangan Tampilan Mahasiswa...........................................................123

Perancangan Tampilan Data......................................................................123

Perancangan Tampilan Transaksi.............................................................123

Perancangan Tampilan Informasi.............................................................124

Perancangan Tampilan Riwayat Transaksi..............................................124

Perancangan Pembayaran Mahasiswa......................................................124

Perancangan Tampilan Email....................................................................125

Perancangan Laporan.................................................................................125

DAFTAR TABEL

xv
Tabel 1.1 Rincian Biaya...............................................................................30

Tabel 1.2 Penyelenggara Izin.......................................................................47

Tabel 1.3 Badan Akreditasi Nasional..........................................................47

Tabel 1.4 Analisis Kebutuhan Fungsional..................................................60

Tabel 1.5 Skenario UseCase Login..............................................................65

Tabel 1.6 Skenario Cek Pembayaran..........................................................66

Tabel 1.7 Skenario UseCase Data Mahasiwa.............................................67

Tabel 1.8 Skenario UseCase Data Tahun Akademik.................................69

Tabel 1.9 Skenario UseCase Data Kelas.....................................................71

Tabel 1.10 Skenario UseCase Program Studi............................................72

Tabel 1.11 Skenario UseCase Transaksi Pembayaran..............................74

Tabel 1.12 Skenario UseCase Verifikasi Pembayaran..............................75

Tabel 1.13 Skenario UseCase Riwayat Transaksi.....................................78

Tabel 1.14 Skenario UseCase Mencetak Kwitansi admin.........................80

Tabel 1.15 Skenario UseCase Mencetak Kwitansi Mahasiswa................81

Tabel 1.16 Skenario UseCase Email............................................................83

Tabel 1.17 Skenario UseCase Laporan......................................................84

Tabel 1.18 Skenario UseCase Logout..........................................................85

xv
Tabel 4.1 Tabel Admin................................................................................106

Tabel 4.2 Tabel Biaya..................................................................................107

Tabel 4.3 Tabel Kelas..................................................................................108

Tabel 4.4 Tabel Mahasiswa.........................................................................108

Tabel 4.5 Tabel Transaksi...........................................................................110

Tabel 5.1 Penerapan Hardware.................................................................116

Tabel 5.2 Penerapan Software....................................................................117

DAFTAR SIMBOL

x
1. Use Case Diagram

No Symbol keterangan

1. Fungsionalitas yang disediakan

system sebagai unti-unit yang

saling bertukar pesan antar unit

atau aktor, biasanya dinyatakan


use case
dengan menggunakan kata kerja

di awal frase nama Use Case.

2. Orang, proses atau system lain

yang berinteraksi dengan system

informasi yang akan dibuat

diluar system informasi yang

akan dibuat itu sendiri, jadi


Aktor/ Actor
walaupun symbol dari aktor

adalah gambar orang, tapi aktor

belum tentu merupakan

orang;biasanya dinyatakan

menggunakan kata benda

diawal frase nama actor.

3. Komunikasi antar aktor dan Use

Asosiasi / Association Case yang berpartisipasi pada

x
Use Case atau Use case

memiliki interaksi dengan actor.

4. Relasi Use Case tambahan ke

Ektensi/Extends sebuah Use Case dimana Use

Case yang ditambahkan dapat

berdiri sendiri walau tanpa Use

Case tambahan itu. Mirip

dengan prinsip inheritance pada

pemrograman beriorientasi

objek. Ditambahkan, missal

aarah panah mengarah pada Use

Casse yang ditambahkan;

biasanya Use Case yang menjadi

extend-nya merupakan jenis

yang sama dengan Use Case

yang menjadi induknya.

Sumber (sukamto dan Shalahuddin, 2018)

2. Activity Diagram

No Symbol Keterangan

1. Status awal aktivitas system,

sebuah diagram aktivitas memiliki

StatusAwal sebuah stastus awal

x
2. Aktivitas yang dilakukan system,

aktivitas biasanya diawali dengan

kata kerja

Aktivitas

3. Assosiasi percabangan dimana jika

ada pilihan aktivitas lebih dari satu

Percabangan / Desicion

4. asosiasi diigunakan untuk


asosiasi menghubungkan aktivitas dengan

aktivitas sebelumnya.

5. Status akhir yang dilakukan system,

sebuah diagram aktivitas memiliki

Status Akhir sebuah status akhir.

6. Swimlane memisahkan organisasi

bisnis yang bertanggung jawab

terhadap aktivitas yang terjadi

swimlane

Sumber (Sukmanto dan Shalahuddin, 2018)

3. Class Diagram

xx
No Symbol Keterangan

1. kelas pada struktur system.

kelas

2. Relasi antarkelas dengan makna

kelas yang satu digunakan oleh

Asosiasi Berarah/ Directed kelas yang lain, asosiasi biasanya

Assocoation juga disertai dengan multiplicity.

3. Relasi antarkelas dengan makna

generalisasi-spesialisasi (umum

khusus).
Generalization/Generalisasi

Sumber (sukamto dan Shalahuddin,2018)

4. Sequence Diagram

No Symbol Keterangan

xx
1. Orang, proses, atau system lain

yang berinteraksi dengan system

informasi yang akan dibuat diluar

system informasi yang akan


Aktor/ Actor
dibuat itu sendiri, jadi walaupun

symbol dari aktor adalah gambar

orang. Tapi aktor belum tentu

orang, biasanya dinyatakan

menggunakan kata benda diawal

frase nama aktor.

2. Menyatakan kehidupan suatu

objek.

Lifeline

3. Menyatakan objek dalam keadaan

aktif dan berinteraksi , semua

yang terhubung dengan waktu


waktu aktif
aktif ini adalah sebuah tahapan

yang dilakukan di dalamnya.

4. menyatakan objek yang

berinteraksi pesan.

objek

5. menyatakan bahwa suatu objek

mengirimkan

xx
Send Message data/masukan/informasi ke objek

lainnya, arah panah mengaraah

pada objek yang dikirimi.

6. Menyatakan bahwa suatu objek

yang telah menjalankan suatu


reply Message
operasi atau metode menghasilkan

suatu kembalian ke objek

tertentu, arah panah mengarah

pada objek yang menerima

kembalian.

Sumber (Sukmtor dan Shalahuddin, 2018)

Anda mungkin juga menyukai