• Tidak ada hasil yang ditemukan

Pengembangan Utility Pencetakan Daftar Hadir Kuliah Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung

N/A
N/A
Protected

Academic year: 2021

Membagikan "Pengembangan Utility Pencetakan Daftar Hadir Kuliah Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung"

Copied!
8
0
0

Teks penuh

(1)

Pengembangan

Utility

Pencetakan Daftar Hadir Kuliah Jurusan Ilmu

Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas

Lampung

1Dwi Sakethi, 2Anie Rose Irawati dan 3Aqillah Aliffah Kadir

1Jurusan Ilmu Komputer FMIPA Unila

2Jurusan Ilmu Komputer FMIPA Unila

3Jurusan Ilmu Komputer FMIPA Unila

Abstract

In 2013, the research developed a Printing Utility Lecture’s Attendance using web base of Sistem Matahari. But, due to changes in database and language of SIAKAD (Academic System Information) University of Lampung in 2014, then the utility cannot be reused. To solving the problem, this research had successfully developed a Printing Utility of Lecture’s Attendance List, case study of Development of Computer Science, FMIPA University of Lampung. The making of attendance list is using data source from result from imported excel file format DNK (List of Student Name in A Class) retrieved from SIAKAD University of Lampung. The development is also done on improving attendance list printout with the output of a dynamic PDF file that is can be customized to user requirements.

Keyword: Utility, Excel to Database, Lecture’s Attendance List

1

Pendahuluan

Kegiatan perkuliahan merupakan salah satu kegiatan akademik utama yang dilaksanakan oleh setiap perguruan tinggi. Selama pelaksanaan perkuliahan dibutuhkan beberapa dokumen pendukung aktifitas, seperti daftar kehadiran. Daftar kehadiran ini dibutuhkan oleh setiap jurusan sebagai salah satu bahan pertanggung jawaban pelaksanaan kegiatan belajar mengajar setiap dosen dan mahasiswa. Daftar hadir juga berfungsi untuk mencatat kehadiran peserta belajar selama perkuliahan dan beberapa informasi penting terkait kegiatan pembelajaran.

Di Universitas Lampung, pembuatan daftar hadir dapat memanfaatkan data peserta kuliah di SIAKAD (Sistem Informasi Akademik) Universitas Lampung. Sistem Informasi Akademik adalah perangkat lunak yang digunakan untuk menyajikan informasi dan menata administrasi yang berhubungan dengan kegiatan akademis [1]. Data peserta mata kuliah ini akan ditampung pada DNK (Daftar Nama Kelas) SIAKAD. Dari data ini, daftar peserta yang terlampir dalam daftar hadir akan lebih pasti dan tidak perlu dimasukkan secara manual. Namun, data DNK ini baru akan diketahui setelah proses pembuatan KRS (Kartu Rencana Studi) dilakukan oleh mahasiswa. Hal ini menyebabkan waktu yang tersedia untuk pembuatan daftar hadir menjadi lebih sedikit bahkan dapat mengakibatkan daftar hadir tidak siap pada waktu yang ditentukan. Oleh karena itu, diperlukan sebuah sistem yang dapat digunakan untuk membuat daftar hadir secara lebih cepat dengan memanfaatkan data dari DNK SIAKAD Universitas Lampung.

Di Jurusan Illmu Komputer FMIPA Universitas Lampung, sebelumnya telah dikembangkan sarana pencatat dan pencetakan daftar hadir kuliah mahasiswa yaitu sebuah utility pencetakan daftar hadir yang dikembangkan oleh Hanna Pratiwi, mahasiswa Jurusan Ilmu Komputer angkatan 2008 [2]. Utility adalah

(2)

pemograman yang digunakan adalah bahasa pemograman PHP (PHP Hypertext Preprocessor) dengan file library function ClibPDF, dan database server Oracle.

Namun, saat ini utility tersebut tidak dapat digunakan lagi, dikarenakan pihak universitas melakukan perubahan basis data dan bahasa dari SIAKAD Universitas Lampung pada tahun 2014. Selain itu, terdapat beberapa kelemahan dari sistem tersebut, salah satunya cetakan daftar hadir yang dihasilkan masih bersifat statis (tidak berubah/tetap) dimana belum dapat menyesuaikan dengan ukuran kertas yang ada.

Berdasarkan kondisi tersebut, perlu dilakukan pengembangan utility pencetakan daftar hadir kuliah untuk mendukung kinerja user dalam mencetak daftar hadir perkuliahan di Jurusan Ilmu Komputer.

2

Metodologi

Gambar 1, merupakan Diagram Alir Penelitian dari Pengembangan Utility Pencetakan Daftar Hadir Kuliah ini. 2. Analisis Situasi 2.1. Analisis Situasi Terdahulu dan Sekarang 2.2. Analisis Kebutuhan Perangkat Lunak 3. Pengembangan Utility

3.1. Desain 3.2. Pengkodean 3.3. Pengujian

4. Analisis Hasil Penelitian

1. Pengumpulan Data 1.1. Pengumpulan Informasi 1.2. Studi Pustaka

Gambar 1 Diagram Alir Metodologi Penelitian

1. Tahap Pengumpulan Data 1.1. Tahap Pengumpulan Informasi

Informasi diperoleh dengan cara melakukan wawancara dengan narasumber Sekretaris Jurusan Ilmu Komputer. Dalam tahap ini, didapatlah informasi latar belakang dibutuhkannya sistem ini serta bagaimana kelebihan dan kelemahan dari sistem yang telah dikembangkan sebelumnya. Dalam wawancara ini juga didapatkan informasi mengenai pengguna sistem, kebutuhan-kebutuhan yang dibutuhkan oleh pengguna (user) sistem, dan konten-konten apa saja yang perlu ditambahkan. Hasil dari pengumpulan informasi ini akan dijadikan pedoman untuk menentukan kebutuhan-kebutuhan yang akan digunakan dalam pembangunan sistem termasuk kebutuhan fungsional dan non fungsional.

(3)

1.2. Tahap Studi Pustaka

Pada tahap ini, akan dilakukan pencaraian referensi-referensi jurnal ataupun buku-buku yang akan menjadi acuan selama proses pengembangan berlangsung.

2. Tahap Analisis Situasi 2.1. Analisis Situasi

Dari hasil wawancara yang telah dilakukan dengan Sekretaris Jurusan dan dosen pembimbing didapatlah informasi bahwa sistem yang telah dikembangkan sebelumnya tidak dapat digunakan lagi dikarenakan adanya perubahan bahasa dan basis data pada SIAKAD Universitas Lampung. Berdasarkan hal tersebut, diketahui bahwa sistem Matahari merupakan perangkat lunak tambahan SIAKAD Universitas Lampung untuk mendukung kinerja dalam manajemen perkuliahan. Sistem Matahari tidak dapat digunakan lagi. Selain itu, sistem ini tidak dapat diakses langusung oleh Jurusan. 2.2. Analisis Kebutuhan Perangkat Lunak

Adapun kebutuhan perangkat lunak dari pengembangan utility daftar hadir ini terdiri dari kebutuhan fungsional dan kebutuhan non fungsional.

A. Kebutuhan Fungsional

a. Sistem digunakan oleh Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung.

b. Sistem dapat menerima data yang bersumber dari DNK (Daftar Nilai Kelas) SIAKAD Universitas Lampung berupa file dnk.xls (Excel).

c. Sistem dapat melakukan import data dari format file Excel untuk mendapatkan informasi nama mahasiswa beserta NPM (Nomor Pokok Mahasiswa), tahun ajaran, dan semester.

d. Daftar hadir yang tercetak dilengkapi dengan data nama mata kuliah yang dipilih beserta kode mata kuliah, SKS dari mata kuliah, tahun ajaran, semester, nama dosen penanggung jawab, nama-nama mahasiswa peserta perkuliahan, nama ketua jurusan, nama TPMPS beserta dengan NIP, nama prodi, dan nama jurusan.

e. Sistem dapat menghasilkan cetakan daftar hadir sesuai ukuran kertas yaitu ukuran kertas A4 dan F4.

B. Kebutuhan Non Fungsional

Adapun kebutuhan fungsional yang akan dibutuhkan untuk melakukan pengembangan utility ini adalah sebagai berikut:

a. Kebutuhan Kinerja :

1. Pada daftar hadir yang dicetak telah dilengkapi dengan data kode mata kuliah beserta nama mata kuliah, dosen pj, tahun ajaran, semester, nama prodi, nama jurusan, nama ketua jurusan, nama ketua TPMPS beserta NIP akan ditampilkan dengan jelas dan lengkap pada setiap halaman cover, matrikulasi, dan daftar hadir.

2. Proses cetak tidak membutuhkan waktu lama. b. Kebutuhan Keamanan :

Pengguna yang dapat mengakses sistem ini hanya Sekretaris Jurusan atau Staff Jurusan. c. Kebutuhan Informasi

1. Informasi yang dibutuhkan untuk dapat melakukan proses cetak daftar hadir kuliah adalah informasi yang terdapat pada DNK (Daftar Nilai Kelas), yang terdiri dari: informasi mengenai tahun ajaran, semester, nama prodi, nama mata kuliah, kode mata kuliah, dosen penanggung jawab, nomor mata kuliah, keterangan kelas, dan nama mahasiswa serta NPM.

(4)

3. Tahap Pengembangan Utility

Pada tahap pengembangan utility terdapat tiga sub tahap yaitu tahap desain, pengkodean, dan pengujian.

4. Tahap Analisis Hasil Penelitian

Tahap analisis hasil penelitian merupakan tahap dimana dilakukan analisis dari hasil pengujian sistem yang telah dikembangkan.

3

Pembahasan

Utility Pencetakan Daftar Hadir Kuliah adalah utility pencetakan daftar hadir kuliah yang dikembangkan dari sistem yang telah ada sebelumnya di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) Universitas Lampung. Utility ini dibuat dengan menggunakan bahasa pemograman PHP (PHP Hypertext Preprocessor), library MPDF, dan database MySQL.

3.1 Implementasi

Utility Pencetakan Daftar Hadir Kuliah ini terdiri dari 4 menu utama, yaitu: menu beranda, menu kelola data master, menu masukkan DNK, dan menu cetak daftar hadir. Pada menu kelola data master, terdiri dari sub menu kelola data dosen, kelola data verifikator, kelola data jurusan, kelola data program studi, dan kelola data detail mata kuliah. Gambar 2 merupakan tampilan halaman utama dari utility pencetakan daftar hadir kuliah ini.

Gambar 2. Tampilan Halaman Utama Utility Pencetakan Daftar Hadir Kuliah

Untuk fungsi utama sistem adalah memasukkan DNK dan melakukan pencetakan daftar hadir. Gambar 3 merupakan tampilan halaman menu masukkan DNK.

(5)

Gambar 3. Tampilan Halaman Menu Masukkan DNK

Pada Gambar 3 menunjukkan tampilan halaman menu masukkan DNK. Sebelum memasukkan dnk.xls, admin harus memasukkan pilihan tahun ajaran dan pilihan semester terlebih dahulu. Pilihan tahun ajaran dan semester yang dimasukkan harus sesuai dengan DNK yang dimasukkan dan kemudian diproses untuk disimpan kedalam database. Pada proses ini data dari dnk.xls di-import sebagai sumber data untuk membuat daftar hadir yang dibutuhkan. Setelah memasukkan DNK, admin dapat melakukan pengolahan data mengenai nama dosen penanggung jawab dan detail dari mata kuliah melalui menu kelola data mata kuliah. Apabila semua data untuk membuat daftar hadir yang dibutuhkan telah lengkap, maka pencetakan daftar hadir dapat dilakukan. Tampilan halaman dari menu cetak daftar hadir dapat dilihat pada Gambar 4.

Gambar 4. Tampilan Halaman Menu Cetak Daftar Hadir Kuliah

Pada Gambar 4, menunjukkan tampilan halaman menu cetak daftar hadir kuliah. Pada halaman ini, admin diminta untuk memasukkan pilihan tahun ajaran, semester, jurusan, dan program studi. Pada saat pilihan telah dimasukkan dan diproses, maka sistem akan merespond dengan memberikan daftar nama mata kuliah yang sesuai dengan tahun ajaran, semester, jurusan, dan program studi yang telah dipilih oleh admin. Gambar 5, menunjukkan tampilan halaman daftar mata kuliah.

(6)

Gambar 5. Tampilan Halaman Daftar Mata Kuliah sesuai Pilihan Admin

Gambar 5, menunjukkan tampilan halaman daftar mata kuliah yang disesuaikan dengan pilihan admin. Pada halaman ini, admin dapat memilih mata kuliah yang akan dicetak daftar hadirnya. Langkah selanjutnya, admin masuk ke halaman pilihan pencetakan. Gambar 6, merupakan tampilan halaman pilihan cetak daftar hadir.

Gambar 6. Tampilan Halaman Pilihan Cetak Daftar Hadir

Pada Gambar 6, menunjukkan tampilan halaman pilihan cetak. Admin dapat memilih pilihan ukuran kertas dari daftar hadir yang akan dicetak yaitu dengan ukuran A4 atau F4 sesuai dengan kebutuhan. Dari proses ini, ditampilkan halaman PDF dari halaman-halaman daftar hadir tersebut. Admin dapat melakukan proses cetak melalui halaman PDF ini.

3.2 Hasil Pengujian

3.2.1 Pengujian Fungsional

Pendekatan uji kasus fungsional dalam penelitian ini adalah pengujian black box dengan menggunakan metode Equivalence Partitioning (EP). Teknik Equivalence Partitioning dilakukan dengan cara pengembang sistem mengidentifikasi kelas data yang mungkin dimasukkan pengguna sistem ke dalam antarmuka yang disediakan baik kelas data yang benar maupun kelas data yang salah. Kelas data yang

(7)

sistem yang sudah disediakan berjalan dengan baik atau tidak [4]. Terdapat 7 (tujuh) kelas uji dan 30 skenario uji dalam pengujian ini. Dari pengujian tersebut diketahui utility ini dapat berfungsi sesuai dengan realisasi yang diharapkan. Tabel 1 dan Tabel 2 menunjukkan tampilan potongan hasil pengujian EP pada fungsi masukkan DNK dan fungsi cetak daftar hadir.

Tabel 1. Pengujian Equivalence Partitioning (EP) Fungsi Masukan DNK

No. Skenario Uji Data yang dimasukkan

Hasil yang

diharapkan Reaksi Sistem

Hasil Berhasil Gagal 1. Memasukkan file Excel dnk (dnk.xls) File Excel dnk yang telah dipilih Data dapat diproses tanpa ada pesan error File dnk.xls & data berhubungan lainnya dapat diproses. Ya 2. Memasukkan pilihan tahun ajaran dan semester yang sesuai dengan dnk yang dimasukkan Pilihan tahun ajaran dan pilihan semester Data isian tahun ajaran dan semester tersimpan kedalam database Pilihan tahun ajaran dan semester yang telah dimasukkan masuk kedalam database Ya

Tabel 2. Pengujian Equivalence Partitioning (EP) Fungsi Cetak Daftar Hadir

No. Skenario Uji Data yang dimasukkan

Hasil yang

diharapkan Reaksi Sistem

Hasil Berhasil Gagal 1. Memilih halaman yang ingin dicetak sesuai dengan ukuran kertas yang dibutuhkan. Pilihan halaman beserta pilihan ukutan kertas Terdapat output dari halaman dengan ukuran kertas sesuai yang telah dipilih dalam bentuk PDF. Terdapat output dari halaman dengan ukuran kertas sesuai yang telah dipilih dalam bentuk PDF. Ya 4. Tidak memasukkan pilihan halaman yang ingin dicetak beserta pilihan Tidak memasukkan pilihan halaman dan ukuran kertas Output yang dibutuhkan tidak didapatkan Output yang dibutuhkan tidak didapatkan Ya

(8)

3.2.2. Pembahasan

Berdasaran potongan tabel hasil pengujian pada Tabel 1 dan Tabel 2, dapat dijelaskan bahwa pengujian dengan EquivalencePartitioning pada setiap fungsi menunjukkan hasil yang baik. Pada proses masukkan dnk,xls, proses dapat berjalan dengan baik disertai dengan data tahun ajaran dan semester yang sesuai dengan dnk.xls yang dimasukkan. Salah satu pengujian dari dari fungsi cetak daftar yaitu penambahan 10 baris kosong pada halaman daftar hadir kuliah yang sebelumnya belum ada. Pengujian ini dilakukan oleh Sekretaris Jurusan dan 10 orang perwakilan dari mahasiswa Jurusan Ilmu Komputer.

4

Simpulan

Berdasarkan hasil analisis dan pengujian yang telah dilakukan, maka dapat disimpulkan sebagai berikut: 1. Pengembangan yang telah dilakukan adalah pengembangan utility pencetakan daftar hadir dengan

sumber data berasal dari DNK SIAKAD universitas Lampung. Berdasarkan hasil pengujian sistem diketahui bahwa sistem dapat berjalan dengan baik yaitu memiliki kualitas keluaran yang baik dan sesuai dengan kebutuhan.

2. Keluaran yang dihasilkan yaitu berupa file PDF dari halaman-halaman daftar hadir dengan ukuran kertas bersifat dinamis yaitu sesuai dengan pilihan ukuran kertas tertentu.

Berdasarkan penelitian yang telah dilakukan, didapatkan saran-saran sebagai berikut:

1. Pengelolaan data master harus dikelola oleh Sekretaris Jurusan atau Staff Jurusan dikarenakan masih banyak data yang dibutuhkan selain data dnk.xls dari SIAKAD.

2. Data sks masih dimasukkan secara manual, sehingga data sks ini masih belum lengkap per mata kuliahnya. Untuk itu diperlukan pengembangan kembali pada kelengkapan data yang diperlukan. 3. Penambahan fungsi pencarian untuk mempermudah proses pemilihan mata kuliah saat proses

pencetakan daftar hadir.

4. Pemberitahuan apabila data tidak berhasil di-import-kan kedalam database masih belum dapat diimplementasikan.

5

Referensi

[1] Satoto, Kodrat Iman., Analisis Sistem Informasi Akademik Berbasis Web di Fakultas Teknik Universitas Diponogoro, ISSN: 1979-911X (2008).

[2] Pratiwi, Hanna. 2013. Pengembangan Utility Pencetakan Daftar Hadir Kuliah Pada Sistem Matahari Universitas Lampung. Skripsi. Bandar Lampung: Fakultas Matematika dan Ilmu Pengetahuan Alam Univesitas Lampung.

[3] Kadir, Abdul., Pengenalan Sistem Informasi, Yogyakarta (2002).

[4] Paramarta, I Komang Adi, 2013. Sistem Informasi Geografis Rencana Tata Ruang Wilayah (RTRW) Kabupaten Buleleng Berbasis Web. Jurnal Nasional Pendidikan Teknik Informatika. ISSN : 2089-8673, Vol. 2, No. 3, Desember 2013.

Gambar

Gambar  1,  merupakan  Diagram  Alir  Penelitian  dari  Pengembangan  Utility  Pencetakan  Daftar  Hadir  Kuliah ini
Gambar 2. Tampilan Halaman Utama Utility Pencetakan Daftar Hadir Kuliah
Gambar 4. Tampilan Halaman Menu Cetak Daftar Hadir Kuliah
Gambar 6. Tampilan Halaman Pilihan Cetak Daftar Hadir
+2

Referensi

Dokumen terkait

Keputusan Presiden Republik Indonesia Nomor 187/M Tahun 2004 mengenai Pembentukan Kabinet Indonesia Bersatu sebagaimana telah beberapa kali diubah terakhir dengan

pembelajaran matematika dengan metode problem solving berbantuan microsoft excel pada materi solusi sistem persamaan linear berkriteria valid, (2) Hasil pengembangan

Tujuan kegiatan pengabdian adalah memberikan penyuluhan tentang pentingnya label pada kemasan ( packaging ) produk pada UMKM Serambi Milk dan penyuluhan tentang

Beberapa faktor internal dan eksternal yang mempengaruhi laju infiltrasi adalah tinggi genangan air di atas permukaan tanah dan tebal lapisan tanah yang jenuh, kadar air

Rancang Bangun Sistem Pengukuran Daya Listrik (Kwh Meter) pada Rumah Tangga Secara Telemetri dengan Menggunakan Mikrokontroller

Mutu dikaitkan dengan keselamatan pasien adalah tingkat dimana pelayanan kesehatan untuk individu maupun populasi mampu menghasilkan outcome pelayanan kesehatan sesuai

PENGARUH HEDONIC SHOPPING MOTIVATION TERHADAP IMPULSE BUYING PADA NIKE STORE di

Penelitian ini memiliki tujuan untuk menguji dan menganalisis pengaruh variabel ukuran Perusahaan, Jaminan, Leverage, Umur Obligasi, serta Reputasi Auditor yang