Perancangan dan Implementasi Perangkat Lunak "Citra Universitas Kristen Maranatha 2009-2015" untuk Memantau Kinerja Program Studi.
vi
Universitas Kristen Maranatha Maranatha” yang mengandung 20 butir Indikator Kinerja Kunci yang akan
digunakan oleh Maranatha. Pada setiap Indikator Kinerja Kunci akan di bentuk beberapa Program Kerja yang akan membantu Maranatha dalam mencapai Indikator Kinerja Kunci tersebut. Dalam setiap Indikator Kinerja Kunci akan banyak melibatkan beberapa orang untuk bertanggung jawab dalam setiap program kerja yang dirancangnya. Dan pada setiap Program Kerja tersebut akan terdapat Rincian Anggaran Biaya yang akan memudahkan Maranatha dalam mengontrol biaya apa saja yang dibutuhkan dalam melakukan Program Kerja tersebut. Pada laporan ini, terdapat rancangan desain aplikasi dan desain aplikasi yang sudah siap di implementasikan.
Kata Kunci : Citra Universitas Kristen Maranatha, Indikator Kinerja Kunci, Program kerja, Rincian Anggaran Biaya
(2)
vii
Universitas Kristen Maranatha
ABSTRACT
This paper is about creating “Citra Universitas Kristen Maranatha”
containing 20 grains of Key Performance Indicators to be used by Maranatha. At each Key Performance Indicators will be in the form of several programs that will help Maranatha in achieving the Key Performance Indicators. Within each Key Performance Indicators will involve several people to be responsible in any program designed his work. And in every work program will have details of the Budget which will facilitate the Maranatha in controlling the cost of what is needed in doing the work program. In this report, there is a draft design applications and design applications that are already ready to be implemented.
Keywords: Citra Universitas Kristen Maranatha, Key Performance Indicators, work program, Details of the Budget Cost
(3)
viii
(4)
ix
Universitas Kristen Maranatha
(5)
x
(6)
xi
(7)
xii
(8)
xiii
(9)
xiv
Universitas Kristen Maranatha
(10)
1
Universitas Kristen Maranatha
1.1 Latar Belakang Masalah
Seiring berkembangnya teknologi maka semakin banyak pula kebutuhan seseorang demi meningkatkan kesejahteraan hidup mereka. Dengan adanya sebuah teknologi, seseorang dimungkinkan untuk melakukan berbagai aktifitas dengan lebih mudah.
Dalam sebuah perusahaan, penting baginya untuk mencatat semua proses yang terjadi sebagai data yang dapat digunakan untuk pembandingan kemajuan perusahaan tersebut. Pada umumnya perusahaan menggunakan aplikasi Office dalam menyimpan data-data perusahaan tersebut.
Aplikasi ini bernama Citra UKM 2015, dalam Citra UKM 2015 terdapat
perencanaan Garis Besar Program Kerja 2009 – 2015 dan Program Kerja
Rinci 2009 – 2015. Aplikasi ini digunakan oleh tiap jurusan sebagai kontrol
dalam target kerja mereka per tahunnya yang berisi program kerja agar mencapai target yang mereka sudah rencanakan.
Pada saat ini Citra UKM 2015 masih menggunakan Microsoft Excel
untuk pencatatan data tersebut sehingga masih menyulitkan untuk
dilakukannya pembandingan tiap jurusan karena file excel yang dikirim tiap
jurusan mungkin berbeda format penulisan. Pada Microsoft Excel masih
terdapat banyak kekurangan diantaranya adalah kesulitan menggabungkan
data apabila berbeda file, kesulitan dalam validasi input apabila input yang
diterima berbeda format dengan yang sudah ditentukan.
Oleh karena itu, aplikasi Citra UKM 2015 ini akan dibuat dalam bentuk web base yang akan memudahkan pengisian data oleh semua jurusan. Citra UKM ini akan diisi oleh setiap jurusan. Citra UKM ini terdiri dari Target Kerja /
tahun ( 2009 – 2015 ) yang memiliki Indikator Kinerja Kunci (IKK), Program
Kerja (PK) yang dijabarkan dari Target Kerja kemudian terdapat Rincian Kegiatan yang dijabarkan dari Target Kerja, dan rincian dana yang dibutuhkan dalam melakukan kegiatan tersebut.
(11)
Universitas Kristen Maranatha sebagai berikut :
1. Bagaimana pembuatan aplikasi ini dapat mempermudah pengguna untuk melakukan pencatatan data persen Indikator Kinerja Kunci (IKK), Program kerja (PK), dan Rincian Anggaran Biaya (RAB). 2. Bagaimana pembuatan aplikasi ini dapat mempermudah pengguna
untuk membandingkan data persen perkembangan IKK tiap tahunnya.
3. Bagaimana pembuatan aplikasi ini dapat mempermudah pengguna dalam menggabungkan data persen IKK, PK, dan RAB setiap jurusan.
4. Bagaimana pembuatan aplikasi ini dapat mempermudah kontrol atau pengecekan terhadap rincian biaya pada setiap program kerja disetiap jurusan.
5. Bagaimana pembuatan aplikasi ini dapat menggantikan
penggunaan Microsoft Excel dalam mencatat data IKK, PK, dan
RAB.
1.3 Tujuan Pembahasan
Tujuan dari pembuatan aplikasi ini adalah untuk:
1. Mempermudah pengguna dalam melakukan pencatatan data persen Indikator Kinerja Kunci (IKK), Program kerja (PK), dan Rincian Anggaran Biaya (RAB).
2. Mempermudah pengguna dalam membandingkan data persen perkembangan IKK tiap tahunnya.
3. Mempermudah pengguna dalam menggabungkan data persen IKK, PK, dan RAB setiap jurusan.
(12)
Universitas Kristen Maranatha 4. Mempermudah kontrol atau pengecekan terhadap rincian biaya
pada setiap program kerja disetiap jurusan
5. Menggantikan penggunaan Microsoft Excel dalam pencatatan data IKK, PK, dan RAB.
1.4 Ruang Lingkup Kajian
Adapun batasan – batasan dalam aplikasi ini adalah :
1. Data yang di-input pada aplikasi ini akan diisi oleh beberapa jurusan. Namun sebagai sampel hanya akan menggunakan jurusan IT saja.
2. Data yang di-input pada aplikasi ini terdapat tahun pendataan dari 2009 sampai 2015. Namun data yang akan diisi untuk saat ini hanya tahun 2009 saja.
1.5 Sumber Data
Sumber data yang digunakan pada laporan ini terdiri dari beberapa buku, berbagai macam sumber dari internet baik dari jurnal, maupun hasil penelitian dan kuisioner-kuisioner yang memudahkan dalam penilaian dan pemberian kesimpulan pada aplikasi, yang telah disertakan pada laporan ini pada bagian lampiran.
1.6 Sistematika Penyajian
Sistematika penulisan laporan tugas akhir ini akan disusun dalam enam bab yang disusun sebagai berikut:
1. BAB I PENDAHULUAN
Bab ini berisi latar belakang, rumusan masalah, tujuan pembahasan, batasan masalah, dan sistematika penulisan serta sumber data yang digunakan dalam pembuatan laporan tugas akhir dari aplikasi ini.
(13)
Universitas Kristen Maranatha mendukung pembuatan aplikasi dan laporan tugas akhir ini.
3. BAB III ANALISIS DAN RANCANGAN SISTEM
Bab ini berisi penjelasan Entity Relationship Diagram (ERD)
dan Database Design yang berisi perancangan database, Data Flow
Diagram (DFD) yang berisi aliran data dan proses yang dilakukan
dalam sistem, dan perancangan User Interface Design (UID).
4. BAB IV HASIL PENELITIAN
Bab ini berisikan hasil dari laporan dan program yang telah dibuat. Bab ini juga berisikan pengujian terhadap program yang telah dibuat seperti Error Checking, Test Coding, dan Fungsionalitas.
5. BAB V PEMBAHASAN DAN UJI COBA PENELITIAN
Bab ini merupakan pengevaluasian ulang atas program dan laporan yang telah dibuat oleh aplikasi ini. Pengujian program menggunakan metode black box.
6. BAB VI SIMPULAN DAN SARAN
Bab ini berisikan kesimpulan dan saran yang akan didapat dari aplikasi yang dibuat ini. Kesimpulan berisi uraian singkat produk yang dihasilkan berdasarkan tujuan pembuatan serta nilai produk bagi pengguna. Nilai diambil berdasarkan pengolahan data dari kuisioner yang dibagikan kepada 10 orang responden. Saran berisi hal-hal apa saja yang dapat dikembangkan untuk memberikan kemampuan lebih kepada produk yang dibangun baik secara teknis maupun secara dokumentasi.
(14)
xv
Universitas Kristen Maranatha
DAFTAR PUSTAKA
Anggun, F. (2009). Rekayasa Perangkat Lunak. Retrieved from http://finitili.blogspot.com/2009/11/rekasaya-perangkat-lunak-2.html Arhie. (2009). Resume DFD & Flowmap. Retrieved from
http://arhie007.wordpress.com/
Ayuliana. (2009). Teknik Pengujian Perangkat Lunak (Software Testing Techniques). Retrieved from
ayuliana_st.staff.gunadarma.ac.id/.../Pertemuan+04+-+_Software+Testing+Techniques_.pdf
BPJM-UKM. (2008). Dokumen Citra Universitas Kristen Maranatha 2009 –
2015.
Dimas. (2009). Entity Relationship Diagram (ERD). Retrieved from
http://dimas347.wordpress.com/2009/06/01/entity-relationship-diagram-erd/ EngineeringTown. (2009). Tim Berners Lee. Retrieved from
http://www.engineeringtown.com/kids/index.php?option=com_content&view= article&id=85:tim-berners-lee&catid=42:penemu&Itemid=54
Epha. (2009). Apa itu jQuery. Retrieved from http://blog.kotakmimpi.net/2009/12/apa-itu-jquery/
Erwin. (2008). SISTEM BASIS DATA DAN SISTEM BERORIENTASI OBJEK. Retrieved from http://erwinarianda.blog.com/
Feri. (2004). Server Side. Retrieved from
http://www.total.or.id/info.php?kk=Server%20side
Glossary, M. (2004). Client-side & Server-side. Retrieved from http://www.motive.co.nz/glossary/client-server.php
Guslingga. (2008). Anda Ingin Tahu Tentang ASP.Net. Retrieved from http://guslingga.blogspot.com/2008/05/anda-ingin-tahu-tentang-aspnet.html Imbar, R. V. (2006). Pemograman Web-Commerce dengan ORACLE & ASP. Bandung: Informatika Bandung.
(15)
xvi
Universitas Kristen Maranatha
http://ananda-7.blogspot.com/2010/02/tugas-kuliah-presentasi-konsep-sistem.html
Kennedy, T. (2009). Visual Studio. Retrieved from
http://thommykennedy.wordpress.com/2009/08/01/visual-studio/
Kozyk, S. (2010). What is ASP.NET? -Top 12 Advantages of ASP.NET . Retrieved from http://ezinearticles.com/?What-is-ASP.NET?--Top-12-Advantages-of-ASP.NET&id=1358877
Microsoft SQL Server. (2010). Warta Warga Gunadarma University , 1. Onggowidjaja, D., Constantianus, F., & Ibrahim, A. (2009). Modul Praktikum Pemogramman Web Lanjut. Universitas Kristen Maranatha.
Ourta. (2009). Komputerisasi Sistem Persediaan Barang. Retrieved from http://tugasakhir4ta.wordpress.com/2009/07/15/bab-ii-komputerisasi-sistem-persediaan-barang/
Pakpahan, E. (2009). MySQL. Retrieved from
http://kumpulancontohmakalah.blogspot.com/2009/10/mysql.html
Parekh, N. (2001). Retrieved from http://www.buzzle.com/editorials/4-10-2005-68349.asp
Penchenk. (2009). Pengertian CSS(Cascading Style Sheet). Retrieved from http://penchenk.blogspot.com/2009/07/pengertian-css-cascading-style-sheet.html
Pratama, H. A. (2007). Design Web dengan CSS. Retrieved from http://inherent.brawijaya.ac.id/portal/?hlm=artikel_detail&id=32 Prayudi, Y. (2009). Tim Beners Lee. Retrieved from
http://prayudi.staff.uii.ac.id/2009/01/07/tim-berners-lee/ Rais, M. A. (2009). Microsoft SQL Server. Retrieved from
http://wartawarga.gunadarma.ac.id/2009/11/microsoft-sql-server-2/ Rasywir, E. (2010). Entity Relationship Diagram. Retrieved from http://errissyarasywir.wordpress.com/2010/01/
Retno. (2010). Aplikasi Pemogramman. Retrieved from http://blog.its.ac.id/retnord/2010/05/20/aplikasi-pemrogaman/
(16)
xvii
Universitas Kristen Maranatha Rusmanto, A. (2009). Macam - Macam Bahasa Pemogramman. Retrieved from
http://www.ruzman.co.tv/2009/06/macam-macam-bahasa-pemrograman.html
Steven. (2009). Artikel Tentang Bahasa Pemograman Web. Retrieved from http://www.stikom-db.ac.id/forum/viewtopic.php?f=19&t=622
Struktur Dasar HTML. (2005). Retrieved from
http://docs.google.com/viewer?a=v&q=cache:C9BDSwD8QdQJ:digilib.petra.
ac.id/jiunkpe/s1/info/2005/jiunkpe-ns-s1-2005-26400103-2760-
coldwell_banker-chapter2.pdf+Halaman+web+dapat+bersifat+statis+atau+dinamis.+Suatu+ha laman+web+bersifat+statis+bila+halaman+we
Surip. (2006). Panduan Belajar Internet. Retrieved from http://surip10.multiply.com/journal/item/13
Surip10. (2006). Panduan Belajar Internet. Retrieved from http://surip10.multiply.com/journal/item/13
Venty. (2010). Struktur Dasar HTML. Retrieved from
http://community.um.ac.id/showthread.php?76023-Struktur-dasar-HTML Wahyono, B. (2010). Retrieved from
http://budiwahyono.student.fkip.uns.ac.id/2010/03/05/anapersis-entity-relationship-diagram-erd/
(1)
Universitas Kristen Maranatha
1.2 Rumusan Masalah
Rumusan masalah yang terdapat dalam pembuatan aplikasi ini adalah sebagai berikut :
1. Bagaimana pembuatan aplikasi ini dapat mempermudah pengguna untuk melakukan pencatatan data persen Indikator Kinerja Kunci (IKK), Program kerja (PK), dan Rincian Anggaran Biaya (RAB). 2. Bagaimana pembuatan aplikasi ini dapat mempermudah pengguna
untuk membandingkan data persen perkembangan IKK tiap tahunnya.
3. Bagaimana pembuatan aplikasi ini dapat mempermudah pengguna dalam menggabungkan data persen IKK, PK, dan RAB setiap jurusan.
4. Bagaimana pembuatan aplikasi ini dapat mempermudah kontrol atau pengecekan terhadap rincian biaya pada setiap program kerja disetiap jurusan.
5. Bagaimana pembuatan aplikasi ini dapat menggantikan penggunaan Microsoft Excel dalam mencatat data IKK, PK, dan RAB.
1.3 Tujuan Pembahasan
Tujuan dari pembuatan aplikasi ini adalah untuk:
1. Mempermudah pengguna dalam melakukan pencatatan data persen Indikator Kinerja Kunci (IKK), Program kerja (PK), dan Rincian Anggaran Biaya (RAB).
2. Mempermudah pengguna dalam membandingkan data persen perkembangan IKK tiap tahunnya.
3. Mempermudah pengguna dalam menggabungkan data persen IKK, PK, dan RAB setiap jurusan.
(2)
Universitas Kristen Maranatha 4. Mempermudah kontrol atau pengecekan terhadap rincian biaya
pada setiap program kerja disetiap jurusan
5. Menggantikan penggunaan Microsoft Excel dalam pencatatan data IKK, PK, dan RAB.
1.4 Ruang Lingkup Kajian
Adapun batasan – batasan dalam aplikasi ini adalah :
1. Data yang di-input pada aplikasi ini akan diisi oleh beberapa jurusan. Namun sebagai sampel hanya akan menggunakan jurusan IT saja.
2. Data yang di-input pada aplikasi ini terdapat tahun pendataan dari 2009 sampai 2015. Namun data yang akan diisi untuk saat ini hanya tahun 2009 saja.
1.5 Sumber Data
Sumber data yang digunakan pada laporan ini terdiri dari beberapa buku, berbagai macam sumber dari internet baik dari jurnal, maupun hasil penelitian dan kuisioner-kuisioner yang memudahkan dalam penilaian dan pemberian kesimpulan pada aplikasi, yang telah disertakan pada laporan ini pada bagian lampiran.
1.6 Sistematika Penyajian
Sistematika penulisan laporan tugas akhir ini akan disusun dalam enam bab yang disusun sebagai berikut:
1. BAB I PENDAHULUAN
Bab ini berisi latar belakang, rumusan masalah, tujuan pembahasan, batasan masalah, dan sistematika penulisan serta sumber data yang digunakan dalam pembuatan laporan tugas akhir dari aplikasi ini.
(3)
Universitas Kristen Maranatha
2. BAB II KAJIAN TEORI
Bab ini berisi dasar – dasar teori yang digunakan dalam mendukung pembuatan aplikasi dan laporan tugas akhir ini.
3. BAB III ANALISIS DAN RANCANGAN SISTEM
Bab ini berisi penjelasan Entity Relationship Diagram (ERD)
dan Database Design yang berisi perancangan database, Data Flow
Diagram (DFD) yang berisi aliran data dan proses yang dilakukan
dalam sistem, dan perancangan User Interface Design (UID).
4. BAB IV HASIL PENELITIAN
Bab ini berisikan hasil dari laporan dan program yang telah dibuat. Bab ini juga berisikan pengujian terhadap program yang telah dibuat seperti Error Checking, Test Coding, dan Fungsionalitas.
5. BAB V PEMBAHASAN DAN UJI COBA PENELITIAN
Bab ini merupakan pengevaluasian ulang atas program dan laporan yang telah dibuat oleh aplikasi ini. Pengujian program menggunakan metode black box.
6. BAB VI SIMPULAN DAN SARAN
Bab ini berisikan kesimpulan dan saran yang akan didapat dari aplikasi yang dibuat ini. Kesimpulan berisi uraian singkat produk yang dihasilkan berdasarkan tujuan pembuatan serta nilai produk bagi pengguna. Nilai diambil berdasarkan pengolahan data dari kuisioner yang dibagikan kepada 10 orang responden. Saran berisi hal-hal apa saja yang dapat dikembangkan untuk memberikan kemampuan lebih kepada produk yang dibangun baik secara teknis maupun secara dokumentasi.
(4)
xv
Universitas Kristen Maranatha
DAFTAR PUSTAKA
Anggun, F. (2009). Rekayasa Perangkat Lunak. Retrieved from http://finitili.blogspot.com/2009/11/rekasaya-perangkat-lunak-2.html Arhie. (2009). Resume DFD & Flowmap. Retrieved from
http://arhie007.wordpress.com/
Ayuliana. (2009). Teknik Pengujian Perangkat Lunak (Software Testing
Techniques). Retrieved from
ayuliana_st.staff.gunadarma.ac.id/.../Pertemuan+04+-+_Software+Testing+Techniques_.pdf
BPJM-UKM. (2008). Dokumen Citra Universitas Kristen Maranatha 2009 – 2015.
Dimas. (2009). Entity Relationship Diagram (ERD). Retrieved from
http://dimas347.wordpress.com/2009/06/01/entity-relationship-diagram-erd/ EngineeringTown. (2009). Tim Berners Lee. Retrieved from
http://www.engineeringtown.com/kids/index.php?option=com_content&view= article&id=85:tim-berners-lee&catid=42:penemu&Itemid=54
Epha. (2009). Apa itu jQuery. Retrieved from http://blog.kotakmimpi.net/2009/12/apa-itu-jquery/
Erwin. (2008). SISTEM BASIS DATA DAN SISTEM BERORIENTASI
OBJEK. Retrieved from http://erwinarianda.blog.com/
Feri. (2004). Server Side. Retrieved from
http://www.total.or.id/info.php?kk=Server%20side
Glossary, M. (2004). Client-side & Server-side. Retrieved from http://www.motive.co.nz/glossary/client-server.php
Guslingga. (2008). Anda Ingin Tahu Tentang ASP.Net. Retrieved from http://guslingga.blogspot.com/2008/05/anda-ingin-tahu-tentang-aspnet.html Imbar, R. V. (2006). Pemograman Web-Commerce dengan ORACLE & ASP.
Bandung: Informatika Bandung.
(5)
xvi
Universitas Kristen Maranatha Jogiyanto. (2003). KONSEP DASAR SISTEM. Retrieved from
http://setiawatifath.web.ugm.ac.id/wordpress/?p=4
Junior. (2010). KONSEP SISTEM DAN SISTEM INFORMASI PADA
ORGANISASI DAN MANAJEMEN PERUSAHAAN. Retrieved from
http://ananda-7.blogspot.com/2010/02/tugas-kuliah-presentasi-konsep-sistem.html
Kennedy, T. (2009). Visual Studio. Retrieved from
http://thommykennedy.wordpress.com/2009/08/01/visual-studio/
Kozyk, S. (2010). What is ASP.NET? -Top 12 Advantages of ASP.NET . Retrieved from http://ezinearticles.com/?What-is-ASP.NET?--Top-12-Advantages-of-ASP.NET&id=1358877
Microsoft SQL Server. (2010). Warta Warga Gunadarma University , 1. Onggowidjaja, D., Constantianus, F., & Ibrahim, A. (2009). Modul Praktikum
Pemogramman Web Lanjut. Universitas Kristen Maranatha.
Ourta. (2009). Komputerisasi Sistem Persediaan Barang. Retrieved from http://tugasakhir4ta.wordpress.com/2009/07/15/bab-ii-komputerisasi-sistem-persediaan-barang/
Pakpahan, E. (2009). MySQL. Retrieved from
http://kumpulancontohmakalah.blogspot.com/2009/10/mysql.html
Parekh, N. (2001). Retrieved from http://www.buzzle.com/editorials/4-10-2005-68349.asp
Penchenk. (2009). Pengertian CSS(Cascading Style Sheet). Retrieved from http://penchenk.blogspot.com/2009/07/pengertian-css-cascading-style-sheet.html
Pratama, H. A. (2007). Design Web dengan CSS. Retrieved from http://inherent.brawijaya.ac.id/portal/?hlm=artikel_detail&id=32 Prayudi, Y. (2009). Tim Beners Lee. Retrieved from
http://prayudi.staff.uii.ac.id/2009/01/07/tim-berners-lee/ Rais, M. A. (2009). Microsoft SQL Server. Retrieved from
http://wartawarga.gunadarma.ac.id/2009/11/microsoft-sql-server-2/ Rasywir, E. (2010). Entity Relationship Diagram. Retrieved from http://errissyarasywir.wordpress.com/2010/01/
Retno. (2010). Aplikasi Pemogramman. Retrieved from http://blog.its.ac.id/retnord/2010/05/20/aplikasi-pemrogaman/
(6)
xvii
Universitas Kristen Maranatha Rusmanto, A. (2009). Macam - Macam Bahasa Pemogramman. Retrieved from
http://www.ruzman.co.tv/2009/06/macam-macam-bahasa-pemrograman.html
Steven. (2009). Artikel Tentang Bahasa Pemograman Web. Retrieved from http://www.stikom-db.ac.id/forum/viewtopic.php?f=19&t=622
Struktur Dasar HTML. (2005). Retrieved from
http://docs.google.com/viewer?a=v&q=cache:C9BDSwD8QdQJ:digilib.petra.
ac.id/jiunkpe/s1/info/2005/jiunkpe-ns-s1-2005-26400103-2760-
coldwell_banker-chapter2.pdf+Halaman+web+dapat+bersifat+statis+atau+dinamis.+Suatu+ha laman+web+bersifat+statis+bila+halaman+we
Surip. (2006). Panduan Belajar Internet. Retrieved from http://surip10.multiply.com/journal/item/13
Surip10. (2006). Panduan Belajar Internet. Retrieved from http://surip10.multiply.com/journal/item/13
Venty. (2010). Struktur Dasar HTML. Retrieved from
http://community.um.ac.id/showthread.php?76023-Struktur-dasar-HTML Wahyono, B. (2010). Retrieved from
http://budiwahyono.student.fkip.uns.ac.id/2010/03/05/anapersis-entity-relationship-diagram-erd/