vi Universitas Kristen Maranatha
ABSTRAK
Universitas Kristen Maranatha adalah salah salah satu universitas yang menggunakan sistem online untuk pengaturan baik mahasiswa maupun keuangan. Pada awal tahun 2007, Fakultas Kedokteran mengganti sistem pengajaran dari SKS menjadi KBK. Dengan berubahnya sistem pengajaran, sistem yang sudah ada pun berubah baik dalam perkuliahan maupun keuangan.
Hal ini disebabkan mata kuliah yang diberikan dirubah menjadi blok, sehingga dosen yang mengajar,menguji maupun membuat soal diperhitungkan lagi sesuai dengan bobot blok yang dikerjakan.
vii Universitas Kristen Maranatha
ABSTRACT
Maranatha Christian University is one of university that use online system for managing both student and finance. In the beginning of 2007, FK changed it’s sistem from SKS to KBK so the system in Maranatha should be changed too because lesson change into block, so lecturer who is teaching,making test,and also testing student have different salary than before.
viii Universitas Kristen Maranatha
BAB I PENDAHULUAN ... V
I.1 LATAR BELAKANG ... 1
I.2 PERUMUSAN MASALAH ... 2
I.3 TUJUAN ... 2
I.4 BATASAN MASALAH ... 2
I.5 SISTEMATIKA PEMBAHASAN ... 3
BAB II LANDASAN TEORI ... 5
II.1 PHP ... 5
II.2 SEJARAH PHP ... 5
II.3 FRAMEWORKPHPCODEIGNITER ... 8
II.4 AJAX ... 8
II.5 JQUERY ... 8
II.6 USECASEDIAGRAM ... 9
II.6.1 Aktor ... 9
II.6.2 Ust cast ... 10
II.6.3 Rtlasi dalam Ust cast ... 10
II.6.4 APLICATION FLOW CHART ... 12
II.7 ERD ... 13
BAB III ANALISIS DAN PERANCANGAN ... V4 III.1 PROSESBISNIS ... 14
III.2 ERD ... 15
ix Universitas Kristen Maranatha
III.4 ACTIVITY DIAGRAM ... 21
III.4.1 Activity : mtlihat gaji ... 21
III.4.2 Activity:mtlakukan abstn ... 22
III.4.3 Activity:mtmbuat DHMD ... 22
III.5 CLASS DIAGRAM ... 24
III.6 DATATABLE ... 26
III.6.1 TABEL USER_SAT ... 26
III.6.2 TABEL AGAMA ... 27
III.6.3 TABEL MAHASISWA ... 27
III.6.4 TABEL STAF ... 27
III.6.5 TABEL CUTI ... 28
III.6.6 TABEL Tipt_KBK ... 28
III.6.7 TABEL TA ... 29
III.6.8 TABEL KELAS ... 29
III.6.9 TABEL AJARANKLS ... 30
III.6.10 TABEL BLOK ... 30
III.6.11 TABEL KURIKULUM... 31
III.6.12 TABEL JADWAL ... 31
III.6.13 TABEL BLOK MHS ... 32
III.6.14 TABEL JADWAL MHS ... 32
III.6.15 TABEL NILAI ... 33
III.6.16 TABEL RUANG ... 33
III.6.17 TABEL Bagian Ospt ... 34
III.6.18 TABEL Honor Aktv ... 34
III.6.19 TABEL Honor KBK ... 35
III.6.20 TABEL Honor PP... 35
III.6.21 TABEL Honor soal ... 36
III.6.22 TABEL Tarif Kuliah ... 37
III.6.23 TABEL Tarif PP ... 37
III.6.24 TABEL Tarif Soal ... 38
III.6.25 TABEL Tipt Kuliah ... 38
III.7 SKETSATAMPILAN ... 39
BAB IV PERANCANGAN DAN IMPLEMENTASI ... 42
IV.1 SCREEN SHOOT TAMPILAN SISTEM AKADEMIK TERPADU FK... 42
x Universitas Kristen Maranatha
IV.3 MAIN MENU ADMIN ... 43
IV.4 HONOR AKTIVITAS AKADEMIK ... 44
IV.5 HONOR SOAL SOCA ... 45
IV.6 HONOR OSCE ... 46
IV.7 HONOR OSPE ... 47
IV.8 HONOR KEGIATAN TUTORIAL ... 48
IV.9 HONOR PENGUJI UJIAN ... 50
IV.10 HONOR PENGAWAS UJIAN ... 51
BAB V EVALUASI... 52
BAB VI KESIMPULAN DAN SARAN ... 57
VI.1 KESIMPULAN ... 57
VI.2 SARAN ... 58
xi Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 1. Aplication Flow Chart ... 12
Gambar 2. ERD ... 16
Gambar 3. Use Case Diagram Sistem Keseluruhan ... 17
Gambar 4 Use Case Diagram Bagian Keuangan ... 18
Gambar 5. Activity Diagram : melihat gaji ... 21
Gambar 6. Activity Diagram : memasukkan absen ... 22
Gambar 7. Activity Diagram : membuat DHMD ... 23
Gambar 8 sketsa view login ... 39
Gambar 9 sketsa home view ... 39
Gambar 10 sketsa pengganjian view ... 40
Gambar 11 login view ... 42
Gambar 12 home view ... 43
Gambar 13 Honor Aktivitas Akademik... 44
Gambar 14 Honor soal soca ... 45
Gambar 15 Honor OSCE ... 46
Gambar 16 Honor OSPE ... 47
Gambar 17 Honor Kegiatan Tutorial... 48
Gambar 18 Honor Kegitan Tutorial ... 49
Gambar 19 Honor Penguji Ujian ... 50
xii Universitas Kristen Maranatha
DAFTAR TABLE
Table 1. ERD ... 13
Table 2. Table user ... 26
Table 3. Table Agama ... 27
Table 4 Table Mahasiswa ... 27
Table 5 Table staf ... 27
Table 6 Table Cuti ... 28
Table 7 Tipe_KBK ... 28
Table 8 Table TA ... 29
Table 9 Table Kelas ... 29
Table 10 Table Ajaran Kelas ... 30
Table 11 Table Blok ... 30
Table 12 Table Kurikulum ... 31
Table 13 Table Jadwal ... 31
Table 14. Table Blok Mhs ... 32
Table 15 Table jadwal Mhs ... 32
Table 16 Table Nilai ... 33
Table 17. Table ruang ... 33
Table 18 Bagian Ospe ... 34
Table 19 Honor Aktv... 34
Table 20 Honor Aktv... 35
Table 21 Honor PP ... 35
Table 22 Honor Soal ... 36
Table 23 Tarif Kuliah ... 37
Table 24 Tarif PP ... 37
Table 25 Tarif Soal ... 38
Table 26 Tarif Soal ... 38
Table 27 evaluasi form login ... 52
xiii Universitas Kristen Maranatha
Table 29 Evaluasi Form Honor Soal... 53
Table 30 Form Honor Kegiatan Tutorial ... 54
Table 31Evaluasi Honor Penguji dan Pengawas Ujian ... 54
Table 32 Evaluasi Form Daftar Aktivitas Akademik ... 55
Table 33 Evaluasi Form Daftar Soal... 55
Table 34 Evaluasi Form Daftar Kegiatan Tutorial ... 56
1 Universitas Kristen Maranatha
BAB I
PENDAHULUAN
I.1
Latar Belakang
Beberapa tahun ini, Universitas Kristen Maranatha sebagai salah satu
universitas terkemuka di Bandung telah menggunakan SAT, dimana sistem ini sangat
membantu, baik mahasiswa maupun dosen dalam mengelola sistem perkuliahan di
Universitas Kristen Maranatha.
Fakultas Kedokteran Univesitas Kristen Maranatha sebagai salah satu Fakultas
pendiri di Universitas Kristen Maranatha juga menggunakan SAT. Namun semenjak
tahun 2006 Fakultas Kedokteran mengubah kurikulum yang semula berbasis SKS
menjadi berbasis kompetensi.
Dengan berubahnya sistem pembelajaran pada Fakultas Kedokteran dari SKS
menjadi berbasis kompetensi maka sistem keuangannya pun berubah, sehingga
diperlukan sebuah aplikasi baru yang dapat menangani sistem tersebut.
Sistem baru berbasis kompetensi ini berbeda dengan SKS dilihat dari
pengambilan mata kuliahnya, karena sistem berbasis kompetensi dibatasi oleh
blok-blok untuk pilihan mata kuliahnya, dalam satu semester mahasiswa 4 blok-blok. Apabila
dalam sistem SKS terdapat ujian tengah semester dan ujian akhir, dalam sistem baru
ini UTS dan UAS disatukan pada akhir blok.
Aplikasi ini dibuat dengan tujuan dapat memenuhi kebutuhan sistem baru di
Fakultas Kedokteran. Aplikasi ini menangani masalah DHMD (Daftar Hadir Mahasiswa
Dosen) dan DHU (Daftar Hadir Ujian) dan menghitung honor dosen. Tiap jenis
komponen memiliki honor yang berbeda, hal ini melibatkan staf TU dalam pembuatan
laporan keuangan, karena sementara ini semua pembuatan laporan masih dibuat
secara manual.
Dengan aplikasi ini, pembuatan laporan keuangan diharapkan dapat diproses
dengan cepat sehingga memudahkan pekerjaan staf TU. Selain itu setiap dosen
2 Universitas Kristen Maranatha
I.2
Perumusan Masalah
Berdasarkan latar belakang masalah yang telah dikemukakan di atas,
maka dapat dirumuskan suatu masalah yaitu bagaimana membangun suatu sistem
mengatur penggajian dosen.
I.3
Tujuan
Tujuan pembuatan sistem ini antara lain:
• Membuat laporan keuangan yang diproses secara otomatis.
• Memberikan informasi honor kepada dosen.
• Mempermudah pekerjaan staf TU dalam penggajian yang selama ini dilakukan secara manual.
I.4
Batasan Masalah
HARDWARE
• Web browser (Internet exploler, firefox, opera, dll)
• Apache web server 2.2.8
• PHP 5.2.5
• MySQL 5.0.51
APLIKASI
3 Universitas Kristen Maranatha
• Aplikasi ini mencakup sistem pembayaran kuliah mahasiswa.
• TIdak berfungsi sebagai pemberian nomor induk secara otomatis.
• Aplikasi ini tidak mencakup sanksi mahasiswa.
I.5
Sistematika Pembahasan
Sistematika penulisan laporan Tugas Akhir ini akan disusun dalam enam bab
dengan perincian sebagai berikut:
• BAB I Pendahuluan
Pendahuluan merupakan bagian pertama dari laporan yang menjelaskan tentang
latar belakang, tujuan, perumusan masalah yang ada, batasan pembuatan permainan
dan isi laporan secara keseluruhan dari pembuatan sistem keuangan ini.
• BAB II Dasar Teori
Dasar teori merupakan bagian dari laporan yang berisi tentang berisi tentang
dasar-dasar teori dalam pembuatan sistem keuangan ini.
• BAB III Analisis dan Pemodelan
Bagian Analisis dan Pemodelan merupakan bagian dari laporan tentang Desain
dan alur bisnis dalam sistem keuangan, seperti latar belakang cerita, detail sistem yang
akan dibuat, Use Case Diagram, Aktivity/State Diagram, Class Diagram, Sequence
Diagram juga design dari sistem keuangan.
• BAB IV Perancangan dan Implementasi
Bab ini merupakan bagian dari laporan yang berisi gambar (screeenshoot) dan
penjabaran fungsi utama dari pembuatan sistem keuangan yang dibuat.
• BAB V Pengujian
Bab ini berisi tentang pengujian terhadap setiap fungsi yang dibuat dalam
4 Universitas Kristen Maranatha
• BAB VI Kesimpulan dan Saran
Bab ini merupakan bagian terakhir laporan yang berisi tentang pengetahuan
yang didapat setelah mengerjakan sistem keuangan dan juga hal-hal baru yang dapat
57 Universitas Kristen Maranatha
BAB VI
KESIMPULAN DAN SARAN
VI.1
KESIMPULAN
Aplikasi ini, pada awal pembuatannya bertujuan untuk membuat laporan
keuangan Fakultas Kedokteran menjadi lebih mudah karena dijalankan secara
otomatis, memberikan informasi honor kepada dosen yang bersangkutan berserta
rincian penggajiannya yang secara tidak langsung mempermudah pekerjaan staf
keuangan dalam melakukan proses perhitungan keuangan.
Adapun tujuan tesebut diatas telah tecapai dengan berdirinya Sistem Akademik
Terpadu Fakultas kedokteran, dimana dengan adanya aplikasi ini staf Universitas
Kristen Universitas Kristen Maranatha akan sangat terbantu, adapun hal yang dapat
dikerjakan oleh aplikasi ini adalah:
• Membuat laporan keuangan secara otomatis
• Mengolah perhitungan pengajian secara otomatis
• Mencetak laporan keuangan
• Membuat slip gaji pegawai
• Mencetak slip gaji pegawai
• Melakukan pencarian data gaji pegawai
Dengan adanya aplikasi ini, staf keuangan tidak perlu lagi memasukkan data
keuangan secara manual, yang mana memasukkan data keuangan secara manual
akan menimbulkan kemungkinan kesalahan yang lebih besar dibandingkan bila
58 Universitas Kristen Maranatha
VI.2
SARAN
Sistem ini dilengkapi dengan fitur export ke excel, namun belum ada fitur import
dari excel, untuk kedepannya diharapkan fitur inport dari excel dapat ditambahkan
59 Universitas Kristen Maranatha
DAFTAR PUSTAKA
Hakim, Lukmanul., Musalini, Uus., “Buku Sakti Menjadi Programmer Sejati PHP”,
Solusi Media, 2006.
PHP 5 Manual, PHP Documentation Group, 2007
Annonymous http://codeIgniter.com
Annonymous http://jquery.com