• Tidak ada hasil yang ditemukan

LAPORAN KERJA PRAKTEK KSP PUSKOP CREDIT UNION INDONESIA (Skd)

N/A
N/A
vally posh

Academic year: 2024

Membagikan " LAPORAN KERJA PRAKTEK KSP PUSKOP CREDIT UNION INDONESIA (Skd)"

Copied!
31
0
0

Teks penuh

(1)

LAPORAN KERJA PRAKTEK

KSP PUSKOP CREDIT UNION INDONESIA (Skd)

Disusun Oleh :

Clara Acta Diurna Petebang 195314159

PROGRAM STUDI INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS SANATA DHARMA YOGYAKARTA

2024

(2)

HALAMAN PENGESAHAN

KSP PUSKOP CREDIT UNION INDONESIA (Skd)

Disusun Oleh :

Clara Acta Diurna Petebang 195314159

Telah diperiksa dan disetujui oleh pembimbing Pada tanggal : 5 Februari 2024

Pembimbing lapangan

Manajer Teknologi Informatika

Tony, S.Kom.

199207232014081030

Pembimbing Kerja Praktek

Ir. Paulina Heruningsih Prima Rosa S.Si., M.Sc.

Mengetahui Ketua Program Studi

Dr.Ir. Iwan Binanto

(3)

KATA PENGANTAR

Puji dan syukur penulis ucapkan kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan Kerja Praktek di KSP PUSKOP CREDIT UNION INDONESIA (Skd). Kerja Praktek tersebut penulis lakukan sejak 27 Juni – 27 Agustus 2022. Salam penulis sampaikan kepada junjungan kita, Tuhan Yang Maha Esa, yang mana telah membawa kita kepada alam yang penuh dengan ilmu penegtahuan.

Telah banyak hal yang penulis dapatkan selama Kerja Praktek di KSP PUSKOP CREDIT UNION INDONESIA (Skd). Mulai dari pengalaman kerja,Ilm yang bermanfaat hingga rekan-rekan baru. Adapun tujuan dari penyusunan laporan Kerja Praktek ini dibuat untuk persyaratan menyusun laporan akhir di Jurusan Informatika Universitas Sanata Dharma.Dalam proses pengerjaan sampai tahap penyusunan laporan ini, saya menyadari bahwa banyak tantangan yang saya hadapi. Dengan adanya perhatian, arahan, bimbingan dan ilmu dari berbagai pihak, proyek kerja praktek ini dapat saya selesaikan dengan baik. Oleh karena itu, saya ingin menyampaikan terima kasih kepada :

1. Robertus Adi Nugroho, S.T., M.Eng., selaku Ketua Program Studi Informatika Universitas Sanata Dharma Yogyakarta.

2. Ir. Paulina Heruningsih Prima Rosa S.Si., M.Sc. selaku dosen pembimbing Kerja Praktek Program Studi Informatika Universitas Sanata Dharma Yogyakarta.

3. Tony, S.Kom. selaku manager IT Puskop Credit Union Indonesia dan para staff IT Puskop Credit Union Indonesia yang selalu menemani dan membimbing saya dalam menyelesaikan proyek yang diberikan.

4. Keluarga dan saudara-saudara yang telah menyertai, mendukung, mendoakan, dan merestui saya.

5. Teman-teman program studi Informatika angkatan 2019 yang selalu berbagi informasi selama Kerja Praktek berlangsung.

(4)

6. Dan semua pihak yang telah membantu terselesaikannya Kerja Praktek saya yang tidak dapat saya sebutkan satu persatu.

Kiranya laporan proyek kerja praktek ini masih belum sempurna, maka saya sangat mengharapkan kritik dan saran yang bersifat membangun. Akhir kata, saya berharap laporan ini dapat bermanfaat bagi semua pihak. Terima Kasih atas perhatian Bapak/Ibu.

Yogyakarta, 5 Februari 2024

Penulis.

Clara Acta Diurna Petebang

(5)

BAB I

PENDAHULUAN

1.1 Latar Belakang

Negara kita Indonesia saat ini sudah memasuki zaman kebebasa bersaing di segala bidang, terutama di bindang Teknologi dan Informasi. Sangat diperlukan strategi pengembangan di bidang teknologi dan informasi pada pembangunan yang terus menerus meningkat dari masa ke masa yang akan terus di aplikasikan pada kehidupan sehari-hari, sehingga mampu menghasilkan sumber daya manusia yang berkompetensi dan berdaya saing sangat tinggi.

Jurusan Informatika adalah salah satu jurusan di Fakultas Sains dan Teknologi Universitas Sanata Dharma Yogyakarta. Dalam jurusan ini ada empat bidang peminatan pilihan yang dipelajari mahasiswa Informatika, yaitu Basis Data, Jaringan Komputer, Komputasi dengan tujuan untuk dapat menghasilkan lulusan yang sesuai dengan kebutuhan pasar kerja. Peranan dan manfaat teknologi dan informasi berdampak pada hampir setiap aspek kehidupan kita, mulai dari bekerja, belajar, bersosialisasi, hingga bermain. Era digital telah mengubah cara orang berkomunikasi, berjejaring, mencari bantuan, mengakses informasi, belajar dan mengelola keuangan. Teknologi dan Informasi menyatukan komputasi dan komunikasi berkecepatan tinggi untuk data, suara, dan video.

Contoh dari Teknologi Informasi bukan hanya berupa komputer pribadi, tetapi juga telepon, TV, peralatan rumah tangga elektronik, dan peranti genggam modern.

PUSKOPCUINA merupakan lembaga yang tercipta dari kumpulan beberapa Credit Union (CU) di Indonesia yang memiliki pandangan yang sama dalam membantu anggota untuk membantu dirinya sendiri dan memberikan dampak positif bagi masyarakat sekitar.

PUSKOPCUINA percaya bahwa seseorang hanya bisa mencapai kesejahteraan apabila ia mampu menolong dirinya sendiri. Oleh karena itu PUSKOPCUINA menawarkan solusi-

(6)

solusi yang cerdas serta terpercaya kepada Credit Union dalam berkarya melalui pelayanan keuangan, diklat, pemberdayaan, pengorganisasian serta teknologi informasi.

Pusat Koperasi Credit Union Indonesia (PUSKOPCUINA) sendiri sudah mempunyai Sistem Informasi Manajemen Organisasi (SIMO). SIMO merupakan aplikasi berbasis web yang berfungsi untuk mengolah data dari organisasi. Nama SIMO sendiri diambil dari singkatan Sistem Informasi Manajemen Organisasi yang menjelaskan bahwa aplikasi ini adalah sebuah sistem informasi yang berfungsi untuk mengatur (manajemen) data dari organisasi (gerakan PUSKOPCUINA)

PUSKOPCUINA memiliki tim teknologi yang bertanggung jawab untuk membangun dan mengembangkan SIMO itu sendiri. Tim ini yang melakukan perancangan, pengembangan dan perawatan terhadap sistem tersebut. Oleh karena itu saya tertarik untuk melaksanakan program kerja praktek di PUSKOPCUINA dengan harapan bisa mempraktekkan langsung apa yang telah saya pelajari. Dengan mendapatkan pengalaman secara langsung di dunia kerja saya bisa mengembangkan baik soft skill maupun hard skill yang akan berguna bagi saya untuk kedepannya.

Dalam SIMO terdapat banyak kegiatan organisasi yang tercatat yang diikuti oleh seluruh Credit Union anggota PUSKOPCUINA. Setelah suatu kegiatan terlaksana tentunya akan ada formulir, namun dalam SIMO belum terdapat fitur formulir. Oleh karena itu saya diberi tugas untuk menambahkan fitur tersebut.

1.2 Tujuan Kerja Praktek

Tujuan dari pelaksanaan Kerja Praktek adalah:

1. Mengembangkan Sistem Informasi dari KSP PUSKOP CREDIT UNION INDONESIA (Skd)

2. Mendapatkan pengalaman Kerja

(7)

3. Mengimpelemnasikan ilmu yang didapat di perkuliahan selama Kerja Praktek

1.3 Manfaat Kerja Praktek

1. Bagi Universitas Sanata Dharma

a. Terjalin Kerjasama yang baik antara Universitas Sanata Dharma dengan KSP PUSKOP Credit Union Indonesia (skd).

b. Mengetahui sejauh mana mahasiswa dapat mengimplementasikan ilmu yang telah dipelajari selama masa perkuliahan.

c. Mencetak calon sarjana yang kompeten dibidangnya baik secara teori maupun praktek.

d. Mengenalkan Universitas Sanata Dharma ke masyarakat luas.

2. Bagi KSP PUSKOP Credit Union Indonesia (Skd)

a. Mengenalkan KSP PUSKOPIT Credit Union Indonesia (Skd) kepada masyarakat umum melalui kerjasama dengan Universitas Sanata Dharma.

b. Mewujudkan peran serta pemuda di Indonesia dalam perkembangan dunia teknologi digital melalui kerja praktek mahasiswa.

c. Sebagai sarana untuk memberikan pertimbangan bagi tenaga kerja baru yang dibutuhkan di KSP PUSKOP Credit Union Indonesia (Skd).

3. Bagi Mahasiswa

a. Mahasiswa mendapatakan pengalaman kerja secara nyata.

b. Sebagai sarana untuk menerapkan ilmu yang telah diperoleh selama perkuliahan.

c. Menambah pengetahuan dan wawasan, meningkatkan kemampuan bekerja

(8)

secara tim, rasa tanggung jawab, kedisiplian dan kemampuan untuk menyelesaikan masalah sebagai persiapan diri menuju dunia kerja.

1.4 Lokasi dan Waktu

Tempat Kerja Praktek : KSP PUSKOP Credit Union Indonesia (Skd)

Alamat : Jalan Imam Bonjol, Gg. Haji Mursyid I, nomor 7 s.d. 8, Pontianak, Kalimantan Barat

Waktu Kerja Praktek : 27 Juni – 27 Agustus 2022 Hari : Senin – Jumat (Sabtu Opsional)

Pukul : 07:30 -15:00 WIB

1.5 Sistematika Penulisan Laporan BAB I PENDAHULUAN

Bab ini berisi tentang latar belakang, rumusan masalah, batasan masalah, tujuan kerja praktek, manfaat kerja praktek, lokasi dan waktu, sistematika penulisan.

BAB II TINJAUAN UMUM KERJA PRAKTEK

Bab ini berisi uraian singkat tentang perusahaan yang meliputi profil KSP PUSKOP Credit Union Indonesia (Skd), sejarah singkat, visi dan misi, struktur organisasi, wewenang dan tanggung jawab.

BAB III KAJIAN TEORI

Bab ini berisi tentang analisis berdasarkan kebutuhan sistem yang meliputi deskripsi sistem informasi, tujuan sistem informasi, dan tutorial evaluasi kegiatan.

BAB IV PENGALAMAN KERJA

Bab ini membahas tentang pengalaman atau ilmu apa yang saya dapatkan selama proses pelaksanaan kerja praktek dilakukan.

(9)

BAB V PERANCANGAN ANALISIS DAN SISTEM

Bab ini membahas analisis dan sistem termasuk deskripsi produk, desain database, diagram beserta narasi use case pada evaluasi kegiatan pada SIMO.

BAB V IMPLEMENTASI DAN PEMBAHASAN

Bab ini membahas hasil dan implementasi kerja praktek serta menampilkan tampilan – tampilan pada evaluasi kegiatan pada SIMO.

BAB VI KESIMPULAN DAN SARAN

Bab ini membahas tentang kesimpulan dan saran yang berguna untuk mengembangkan sistem dimasa yang akan mendatang.

(10)

BAB II

TINJAUAN UMUM KERJA PRAKTEK 2.1 Profil KSP PUSKOP Credit Union Indonesia (Skd)

PUSKOPCUINA (awalnya BK3D Kalbar) berdiri pada tanggal 27 November 1988 di Pontianak. PUSKOPCUINA aktif mempromosikan dan memfasilitasi berdirinya credit union - credit union primer. PUSKOPCUINA Merupakan lembaga yang tercipta dari kumpulan beberapa Credit Union (CU) di Indonesia yang memiliki pandangan yang sama dalam membantu anggota untuk membantu dirinya sendiri dan memberikan dampak positif bagi masyarakat sekitar. Jaringan PUSKOPCUINA tersebar hampir ke seluruh wilayah Republik Indonesia. Mayoritas credit union anggota PUSKOPCUINA berkembang dengan baik; aset dan jumlah anggota cukup kencang peningkatannya.

2.2 Visi dan Misi KSP PUSKOP Credit Union Indonesia (Skd) 1. Visi

Menjadi federasi nasional credit union yang terintegrasi, terpercaya dan berkelanjutan.

2. Misi

Memastikan keberlanjutan gerakan credit union melalui tata kelola yang sehat dan terintegrasi berbasis teknologi untuk meningkatkan kualitas anggota

(11)

2.3 Logo KSP PUSKOP Credit Union Indonesia (Skd)

Gambar 2.1 Logo KSP PUSKOP Credit Union

2.4 Lokasi

Kantor PUSKOPCUINA berlokasi di Gg. H. Mursyid 1 No.7-8, Benua Melayu Laut, Kec. Pontianak Sel., Kota Pontianak, Kalimantan Barat 78243.

2.5 Unit Kerja

Terdapat beberapa divisi untuk menunjang sistem kerja di PUSKOPCUINA.

Divisidivisi tersebut adalah : 1. Pengurus

2. Pengawas 3. Penasihat 4. NAC

5. Staf Kesekretariatan

(12)

6. Staf Standarisasi dan Branding 7. Staf Diklat

8. Manajer Usaha 9. Staf Sertifikasi 10. General Manager 11. Staf Maintenance

12. Staf Business Development Services 13. Staff ESCETE

14. Staf Administrasi dan Umum 15. Staf LITBANG

16. Staf SPA 17. Staf JALINAN 18. Manajer Organisasi

19. Manajer Tata Kelola dan Kepatuhan 20. WICU

21. Compliance 22. Staf Audit

23. Staf Monitoring dan AL 24. Personalia

25. Manajer Pemberdayaan 26. Manajer Teknologi Informasi 27. Staf Operasional dan Perpajakan 28. Staf Software Development

(13)

BAB III KAJIAN TEORI 3.1.Konsep MVC

MVC adalah singkatan dari Model View Controller. MVC adalah teknik pemrograman yang memisahkan bisnis logic (alur pikir), data logic (penyimpanan data) dan presentation logic (antarmuka aplikasi) atau secara sederhana adalah memisahkan antara desain, data dan proses.

1. Model Berhubungan dengan data dan interaksi ke text base, database atau web services. Biasanya di dalam model berisi akan berisi class dan fungsi untuk mengambil, melakukan update dan menghapus data web.

2. View Berhubungan dengan segala sesuatu yang ditampilkan ke end-user. Bisa berupa halaman web, rss, javascript dan lain-lain. Kita harus menghindari adanya logika atau pemrosesan data di view. View bisa dikatakan sebagai halaman yang dibuat dengan HTML dan bantuan CSS atau Javascript.

3. Controller Controller bertindak sebagai penghubung data dan view. Di dalam controller inilah terdapat class-class dan fungsi-fungsi yang dapat memproses permintaan dari view ke dalam struktur data di dalam model. Controller juga tidak boleh berisi kode untuk mengakses basis data. Tugasnya adalah menyediakan berbagai variabel yang akan ditampilkan di view, memanggil model untuk melakukan akses ke basis data, menyediakan penanganan kesalahan, mengerjakan proses logika dari aplikasi dan melakukan validasi atau pengecekan terhadap input.

(14)

3.2.Bahasa Pemograman PHP

Bahasa pemrograman PHP adalah bahasa pemrograman server side scripting yang bersifat open source (Awwaabiin, 2020). Sebagai scripting language, PHP akan menjalankan instruksi program saat proses runtime. Hasil yang diberikan tentu akan berbeda saat dijalankan karena tergantung pada data yang diproses.

Bahasa yang diciptakan oleh Rasmus Lerdorf di tahun 1995 ini masih banyak digunakan sampai sekarang. Bahasa ini dipilih karena mudah dipelajari, dapat digunakan pada berbagai macam platform, memiliki banyak pilihan database, dan selalu diperbarui.

3.3.Bahasa Pemograman JavaScript

JavaScript (disingkat JS) adalah suatu bahasa pemrograman tingkat tinggi dan dinamis (William Collins Sons & Co, 2012). JavaScript populer di internet dan dapat bekerja di sebagian besar penjelajah web populer seperti Google Chrome, Internet Explorer (IE), Mozilla Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag script. JavaScript merupakan salah satu teknologi inti World Wide Web selain HTML dan CSS. JavaScript membantu membuat halaman web interaktif dan merupakan bagian aplikasi web yang esensial.

Awalnya hanya diimplementasi sebagai client-side dalam penjelajah web, kini engine JavaScript disisipkan ke dalam perangkat lunak lain seperti dalam server-side dalam server web dan basis data, dalam program non web seperti perangkat lunak pengolah kata dan pembaca PDF, dan sebagai runtime environment yang memungkinkan penggunaan JavaScript untuk membuat aplikasi desktop maupun mobile. JavaScript adalah merek dagang yang dikeluarkan dari Oracle Corporation di Amerika Serikat.

(15)

3.4.Framework Laravel

Framework adalah sebuah kerangka kerja yang digunakan untuk

mengembangkan aplikasi berbasis website maupun desktop (Adani, 2020). Framework diciptakan untuk membantu para developer dalam mengembangkan aplikasi sehingga dapat lebih efisien waktu dan lebih terstruktur. Oleh sebab itu saat ini telah banyak framework yang dikembangkan salah satunya adalah framework Laravel.

Laravel adalah framework dari bahasa pemrograman PHP. Biasanya, PHP digunakan pada sisi backend untuk mengembangkan website yang dinamis. Dengan laravel, pengembangan website bisa menjadi lebih cepat dan sederhana.

Framework ini mengikuti struktur MVC (Model View Controller), MVC adalah

sebuah metode aplikasi dengan memisahkan data dari tampilan berdasarkan komponen- komponen aplikasi, seperti : manipulasi data, controller, dan user interface.

3.5.Framework Vue Js

Vue.js adalah framework JavaScript yang bisa digunakan untuk mengembangkan aplikasi. Biasanya, framework ini digunakan untuk dua hal, yaitu membangun User Interface (UI) dan Single Page Application (SPA). Vue adalah sebuah kerangka kerja nan progresif untuk membangun antarmuka pengguna. Tidak seperti beberapa kerangka kerja monolitik yang lain, Vue dirancang dari dasar sekali agar dapat diadopsi secara bertahap. Pustaka intinya difokuskan pada layer tampilan saja, dan sangat mudah untuk diintegrasikan dengan pustaka yang lain atau dengan proyek yang sudah ada.

3.6.MySQL

(16)

MySQL merupakan sebuah database management system yang menggunakan perintah SQL (Adani, Apa itu MySQL: Pengertian, Fungsi, beserta Kelebihan, 2020).

MySQL sendiri berfungsi untuk membuat dan mengelola database pada sisi server yang berisi berbagai data. Pada saat ini banyak penyedia server web yang menyediakan fasilitas untuk MySQL dalam pengembangan aplikasi berbasis website. MySQL sendiri dipilih karena memiliki banyak keunggulan seperti sajian tipe datanya yang bervariatif, sistem keamananya yang telah terjamin, dapat digunakan untuk multi user, sudah terintegrasi dengan bahasa pemrograman yang lain, dll

3.7.Laragon

Laragon adalah universal development environment portabel, terisolasi, cepat

& kuat untuk PHP, Node.js, Python, Java, Go, Ruby. Aplikasi ini cepat, ringan dan mudah digunakan. Apliikasi ini juga sangat bagus untuk membangun dan mengelola aplikasi web modern. Ini berfokus pada kinerja yang dirancang dengan stabilitas, kesederhanaan, fleksibilitas, dan kebebasan.

Core binary itu sendiri kurang dari 2MB dan menggunakan kurang dari 4MB RAM saat berjalan. Aplikasi ini tidak menggunakan layanan Windows. Ia memiliki layanannya sendiri yaitu service orchestration yang mengelola secara asynchronously and non-blocking sehingga Kamu akan menemukan segalanya berjalan cepat & lancar dengan Laragon.

(17)

BAB IV

PENGALAMAN KERJA

4.1.Pengalaman Kerja Praktek

Selama pelaksanaan Kerja Praktek ini saya mendapat banyak pengetahuan dan ilmu secara nyata dan langsung dalam menerapkan ilmu yang diperoleh bangku kuliah.

Tidak hanya ilmu pelajaran yang didapat melainkan saya juga mendapat banyak pelajaran moral dan etika tentang dunia pekerjaan maupun sosial. Kerja praktek ini menjadi sarana demi mengenal dunia kerja yang nyata erlebih dalam mengenal lingkungan dan kondisi kerja yang akan saya hadapi di masa yang akan datang.

4.2.Skill Yang Didapat

Pada program Kerja Praktek yang saya laksanakan, saya mendapatkan banyak sekali pengalaman baru. Tidak hanya itu saya juga mendapatkan skill-skill baru dan dapat memperdalam skill yang sudah saya pelajari sebelum nya. Skill yang yang saya dapat dan juga saya perdalam yaitu terletak pada soft skill dan hard skill.

1. Soft Skill

• Disiplin Waktu

Saya belajar disiplin waktu dimana di setiap tempat kerja pasti memiliki jam masuk kantor. PUSKOPCUINA memiliki jam masuk kantor yaitu pukul 7.30 WIB dimana kita akan memulai hari dengan ibadat pagi.

• Public Speaking

PUSKOPCUINA memiliki kebiasaan baik dimana setiap pagi dimulai dengan ibadat pagi. Di setiap ibadat pagi tersebut, setiap harinya akan ditunjuk secara bergantian 1 orang untuk memimpin ibadat, 1 orang untuk memimpin lagu ibadat, 1 nya untuk bertugas sebagai lektor/bacaan dari alkitab berdasarkan

(18)

kalender liturgi hari itu. Disini saya belajar public speaking dimana saya bertugas untuk memimpin seluruh orang(staff) dalam ibadat pagi.

• Kerja Sama Team

Di PUSKOPCUINA, saya tidak hanya diwajibkan untuk mengerjakan tugas yang diberikan, tetapi juga ada organisasi-organisasi di bawah naungan PUSKOPCUINA dimana seluruh staff diwajibkan menjadi anggota dan aktif berdiskusi pada setiap kegiatan tersebut. Kegiatan tersebut biasa dilakukan minimal seminggu sekali.

2. Hard Skill

• Analisis Sistem Pada saat pertama saya memulai program magang di PUSKOPCUINA, saya tidak langsung terjun untuk melakukan pemrograman, tetapi dimulai dengan analisis sistem dari website profile PUSKOPCUINA dan website SIMO. Awalnya saya sedikit merasa kesulitan dalam menganalisis sistem dari PUSKOPCUINA dikarenakan sistem yang di bangun sudah terlalu besar, tetapi seiring berjalannya waktu saya berhasil menyesuaikan diri dengan sistem tersebut.

• Pemrograman PUSKOPCUINA memberi saya kesempatan untuk memperdalam skill yang sudah saya pelajari selama perkuliahan, dimana di kantor tersebut saya diberi tugas untuk membuat fitur baru dengan bahasa pemrograman HTML, CSS, dan Javascript. Tidak hanya itu, saya juga diajarkan hal baru oleh staff PUSKOCUINA yang tidak diajarkan di perkuliahan yaitu sistem tersebut juga menggunakan bahasa pemrograman PHP dengan framework laravel dan framework VUE.js.

• Video Editing dan Desain Selain diberi tugas untuk pemrograman, terkadang saya juga diberikan tugas lainya yaitu Video Editing dan Graphic Desain. Video

(19)

Editing dilakukan saat penancapan tiang pertama gedung baru PUSKOCUINA dimana saya diberi tugas untuk mengedit beberapa video dokumentasi yang nantinya akan di upload ke dalam youtube. Graphic Desain dilakukan beberapa kali untuk mendesain hari raya dan ulang tahun Credit Union lain yang berada di bawah naungan PUSKOCUINA.

Dalam dunia kerja, sangat dibutuhkan skill yang memadai sesuai dengan job desk masing-masing, terutama skill programming yang kita dapatkan selama perkuliahan.

Selain itu diperlukan juga tanggung jawab, ketelitian, kesabaran yang tinggi atas semua pekerjaan yang dikerjakan dan disiplin dalam mengikuti peraturan bekerja dan disiplin waktu menjadi tanggung jawab kita agar tugas-tugas yang diberikan dapat diselesaikan dengan baik dan tepat waktu.

(20)

BAB V

PERANCANGAN ANALISIS DAN SISTEM 5.1 Latar Belakang

Pada website SIMO milik PUSKOPCUINA memiliki fitur untuk memasukan, mengubah, dan menghapus data sebuah kegiatan. Fitur tersebut sangat berguna bagi PUSKOPCUINA untuk mengelola data-data. SIMO digunakan untuk mengelola semua kegiatan organisasi baik dari internal PUSKOPCUINA maupun dari Credit Union dibawah naungan PUSKOPCUINA. Tetapi dalam fitur tersebut masih ada 1 fitur penting yang kurang, yaitu fitur untuk Formulir Kegiatan yang bis diakses oleh setiap anggota CU dimana tidka memiliki akses SIMO. Oleh karena itu, diberi tugas untuk menambahkan fitur tersebut.

5.2 Rumusan Masalah

Rumusan masaah yang diambil adalah :

Bagaimana membuat menu formulis Pendaftaran Diklat oleh setiap Anggota CU yang artinya siapapun tanpa mempunyai akun SIMO.

5.3 Tahap-Tahap Perancangan Perangkat Lunak

Adapun tahap-tahap dalam membangun perangkat lunak yaitu :

1. Analisis kebutuhan perangkat lunak Tahap ini adalah menganalisa apa saja hal-hal yang dibutuhkan untuk mengembangkan perangkat lunak, selain itu juga mengalisis kebutuh seperti variabel tipe data dan alur kerja perangkat lunak yang akan dikembangkan.

2. Merancang Database Setelah menganalisis kebutuhan perangkat lunak selanjutnya melakukan perancangan database yang sesuai dengan hasil analisis yang telah dilakukan pada tahap pertama.

3. Membuat model diagram use case dan narasinya 19 Pada tahap ini dirancang model diagram use case yang berfungsi untuk menggambarkan fungsi dan interaksi yang terjadi antara sistem dan penggunanya.

(21)

4. Implementasi Setelah selesai melakukan analisis dan perancangan, maka tahap selanjutnya yaitu implementasi. Implementasi untuk mengembangkan perangkat lunak ini berdasarkan hasil dari analisis yang telah dilakukan pada tahap-tahap yang telah dilakukan sebelumnya.

5.4 Desain Sistem 1. Desain Database

Dari hasil analisa dan perancangan fitur yang akan saya bangun maka desain database yang akan digunakan dapat dilihat pada gambar dibawah :

(22)

2. Diagram Use Case

3. Narasi Use Case User

Narasi dari diagram use case yang di akses oleh user dijelaskan pada tabel Nama Use Case : Evaluasi

Aktor : User

Deskripsi : Use case ini

menggambarkan User mengisi formulir pendaftaran

Deskripsi Awal : Aktor berada di halaman Login SIMO

Kondisi Akhir : Aktor berhasil mengisi formulir pendaftaran

Skenario Use case : Aktor Sistem

Tahap 1 : Aktor mengklik

menu Formulir

Pendaftaran

Sistem membawa ke halaman baru yang berisi

(23)

formulir Pendaftaran Kegiatan

Aktor mengisi formulir pendaftaran kegiatan kemdian mengklik tombol simpan

Sistem akan menyimpan hasil pendaftaran ke database dan kemudian menampilkan pop up window yang berisi berhasil mengisi formulir dan disimpan dan menampilkan kembali halaman Login SIMO

5.5 Implementasi

1. Halaman Beranda

Berikut halaman beranda dimana user yang memiliki akun SIMO bisa menjalankan SIMO.

(24)

2. Halaman Daftar Diklat PUSKOPCUINA

3. Halaman Login

Formulir Pendaftaran bisa diakses oleh seluruh anggota CU jadi diberi akses publik, tidak harus login untuk mengisi formulir

(25)

4. Halaman Formulir Pendaftaran

Berikut halaman formulir Pendaftaran

(26)

5.6 Pembahasan

Pada kesempatan magang yang diberikan kepada saya, saya berhasil membuat fitur untuk Formulir Pendaftaran yang diadakan oleh PUSKPCUINA. Fitur ini juga memiliki kelebihan dan kekurangan sebagai berikut :

1. Kelebihan Fitur

Kelebihan fitur formulir pendaftaran yang penulis kembangkan ini bekerja sesuai kebutuhan yaitu bisa diakses oleh semua anggota CU dimana setiap

(27)

anggota CU tidak mempunyai akun SIMO melainkan yang hanya memiliki akun SIMO yakni aktivis CU.

2. Kelemahan Fitur

Fitur formulir pendaftaran ini masih memiliki tampilan yang belum rapi dikarenakan keterbatasan waktu pengerjaan.

Fitur yang telah saya kembangkan selama proses kegiatan magang tersebut dianggap selesai, tetapi fitur tersebut masih dalam tahap pengujian.

Selama saya menjalankan proses kegiatan magang, banyak sekali pengalaman berharga yang saya dapatkan dari PUSKOCUINA. Selain itu dari kegiatan magang ini saya juga memiliki gambaran nyata dari dunia kerja itu sendiri seperti disiplin waktu, bertanggung jawab atas pekerjaan, belajar bekerja sama dengan tim. Tetapi ada satu hal yang saya rasa harus diperbaiki, dimana staff IT di PUSKOPCUINA tidak hanya bertanggung jawab atas pekerjaan pemrograman, melainkan juga bertanggung jawab atas pekerjaan desain grafis. Hal ini membuat pengembangan fitur-fitur dalam website yang dimiliki oleh PUSKOPCUINA menjadi tidak fokus.

(28)

BAB VI

KESIMPULAN DAN SARAN 6.1 Kesimpulan

Berdasarkan pengalaman magang yang sudah saya jalankan, saya mendapatkan banyak sekali pengalaman yang berharga. Salah satunya adalah saya dapat merasakan suasana dunia kerja secara langsung, dimana pengalaman ini sangat berguna untuk saya mempersiapkan diri ke depan. Selain itu, saya juga dapat mengimplementasikan ilmu yang saya dapat selama masa perkuliahan secara langsung. Beberapa kali saya juga mengalami kesulitan, tetapi di dunia kerja tidak seperti perkuliahan dimana kita harus mencari jalan keluar sendiri dari masalah yang dihadapi dan tidak dapat bertanya pada asisten dosen.

Ada lagi hal baru yang saya dapat, yaitu soft skill. Soft skill yang saya dapat dan telah saya terapkan selama perkuliahan yaitu disiplin waktu, public speaking, dan kerja sama team. Disiplin waktu yang saya terapkan yaitu dimana PUSKOCUINA memiliki jam masuk kerja yang terbilang cukup pagi, yaitu pukul 7.30 WIB. Public speaking yang saya terapkan didapat dari doa pagi di tiap hari nya dimana semua orang dari perusahaan tersebut mendapatkan giliran untuk memimpin doa, memimpin lagu ibadat, dan bertugas sebagai lektor/bacaan dari alkitab berdasarkan kalender liturgi hari itu.

Kerja sama sama team yang saya ber 2 mengerjakan 1 tugas yang sama yang diberikan, selain itu PUSKOCUINA juga memiliki beberapa organisasi yang berada di bawah naungannya.

Selain mendapatkan pengalaman, soft skill dan mengimplementasikan skill yang sudah saya pelajari, saya juga berhasil menambahkan fitur baru pada Sistem Informasi Manajemen Organisasi (SIMO). Fitur pada SIMO yang berhasil saya tambahkan yaitu fitur formulir pendaftaran. Proses pemrograman untuk membuat fitur tersebut tidaklah

(29)

mudah dimana saya harus menyesuaikan diri terlebih dahulu terhadap Sistem SIMO yang sudah sangat besar.

6.2 Saran

Berdasarkan kesimpulan yang telah diuraikan diatas, maka saya akan memberikan saran untuk perbaikan yang mungkin dapat bermanfaat bagi PUSKOPCUINA. Adapun saran yang dapat saya berikan adalah:

1. Menambah back office di bagian programmer 2. Kedepanya bisa dikembangkan grafik hasil evaluasi.

3. Perlu dipisahkan antara divisi IT dengan divisi desain grafis, agar pekerjaan dapat lebih fokus.

(30)

DAFTAR PUSTAKA

Adani, (2020). Pengertian Internet, Sejarah, Perkembangan, Manfaat, dan Dampaknya.

Diakses pada tanggal 14 Desember 2022, melalui

https://www.sekawanmedia.co.id/pengertian-internet/

Awwabiin, (2020). Pengembangan Sistem Informasi Manajemen Persuratan Di Badan Informasi Geospasial. Diakses tanggal 14 Desember 2022, melalui http://ejournal.uikabogor.ac.id/index.php/INOVA-TIF/article/view/6305

"JavaScript". (2012). Collins English Dictionary – Complete & Unabridged 2012 Digital Edition. William Collins Sons & Co.

K. Yasik, (2019). Laravel Framework: Pengertian, Keunggulan & Tips untuk Pemula.

Diakses tanggal 21 Desember 2022, melalui

https://www.niagahoster.co.id/blog/laravel- adalah/

K. Yasik, (2022). Pengertian MySQL, Fungsi, dan Cara Kerjanya (Lengkap). Diakses tanggal 21 Desember 2022, melalui https://www.niagahoster.co.id/blog/mysql-adalah/

vuejs.id, (2020). Apa itu Vue.js. Diakses tanggal 21 Desember 2022, melalui https://docs.vuejs.id/v2/guide

(31)

LAMPIRAN

Gambar

Gambar 2.1 Logo KSP PUSKOP Credit Union

Referensi

Dokumen terkait

Sistem yang tak kalah pentingnya yaitu sistem instrumentasi yang disebut safe guarding system yaitu suatu sistem instrumentasi yang berfungsi mendeteksi variabel-variabel proses

Pada Sistem Informasi yang sedang berjalan, penggajian karyawan. masih menggunakan Aplikasi Microsoft Excel sehingga

Kesimpulan yang dapat diambil yaitu bahwa tujuan sistem akuntansi adalah untuk memberikan informasi bagi pihak intern atau ekstern tentang kegiatan

Adapun saran yang dapat diberikan penulis agar Sistem Informasi Manajemen Aset ini menjadi lebih baik di masa yang akan datang yaitu dalam pengembangan

Organisasi proyek adalah suatu sistem hubungan kerjasama dari berbagai pihak yang terlibat pada suatu proyek pembangunan dalam mengatur pelaksanaan berbagai pekerjaan dalam

Aplikasi kedua adalah aplikasi Web yang digunakan oleh Admin untuk manajemen sistem seperti mengatur data Dosen, data jadwal perkuliahan yang diambil dari Sistem Informasi UNKLAB, dan

Daya Dukung – Aplikasi No Nama URL Pengembang Keterangan Problem 13 Sistem Informasi Manajemen Tes Bahasa http://simtb.lc.unand.ac.i d LPTIK Ade Sistem Informasi yang digunakan

LAPORAN KERJA PRAKTEK APLIKASI SISTEM INFORMASI SURAT MENYURAT BERBASIS WEBSITE DI BAGIAN SUMBER DAYA ALAM SDA OLEH: AGUNG ROMADHON NIM : 6103181255 PROGRAM STUDI D-III