Selasa, 10 Desember 2024

Pengalaman Magang di Dinas Kebudayaan, Kepemudaan dan Olahraga, Dan Pariwisata Kabupaten Klaten

Fakultas Komputer dan Teknik  Universitas Alma Ata Yogyakarta, mengadakan kegiatan magang untuk mahasiswa semester 7  (tujuh) Prodi Sistem Informasi, untuk memberikan pengalaman kepada mahasiswa agar mendapat pengalaman kerja di instansi atau perusahaan yang berkaitan dengan program studi yang diambil. Kegiatan magang ini dapat memberikan pengalaman kerja, sehingga ketika mahasiswa sudah  lulus kuliah, dapat mempraktekkan teori ke dalam dunia kerja.

Sebagai salah satu mahasiswa yang berkesempatan melakukan magang di Dinas Kebudayaan, Kepemudaan dan Olahraga, Dan Pariwisata Kabupaten Klaten, saya merasa senang sekali. Dinas Kebudayaan, Kepemudaan dan Olahraga, Dan Pariwisata Kabupaten Klaten merupakan lembaga pemerintahan daerah yang bertanggung jawab atas pengelolaan dan pengembangan sektor kebudayaan, kepemudaan, olahraga, dan pariwisata di wilayah Kabupaten Klaten. Di Dinas, saya ditempatkan pada bidang front office dan sempat di sekretariat selama kurang lebih satu bulan. Kegiatan magang ini berlangsung selama 3 bulan 2 minggu dari tanggal 09 September 2024 sampai dengan 20 Desember 2024. Kegiatan magang dimulai pukul 07.30 - 14.00 WIB, dengan sistem kerja yaitu 5 (lima) hari kerja (Senin-Jum'at). 

Kegiatan yang saya lakukan sebagai mahasiswa magang di bidang front office dan sekretariat antara lain: 

  • Bidang Front Office
  1. Melakukan pengarsipan surat masuk dan undangan berbagai macam event yang ditujukan kepada Dinas menggunakan website Srikandi.
  2. Melakukan pengadministrasian surat masuk dan keluar
  3. Melakukan pengelolaan website Disbudporapar yaitu mengupload informasi dan kegiatan Dinas
  • Bidang Sekretariat
  1. Melakukan arsip tanda bukti pembayaran dari program kegiatan dinas yang telah terlaksana
  2. Melakukan penginputan pajak pada website djp
  3. Melakukan print out pajak pph

Selain kegiatan tersebut, mahasiswa juga dilibatkan dalam beberapa kegiatan Dinas. Salah satunya kegiatan yang dilaksanakan oleh bidang kebudayaan yaitu Bioling (Bioskop Keliling) yang dilaksanakan di beberapa SD yang ada di Kabupaten Klaten. Dengan tujuan untuk memberikan edukasi melalui pembentukan karakter berbangsa dan berbudaya melalui pemutaran film yang bertema pendidikan budi pekerti dan rasa solidaritas dalam keberagaman budaya. Di sini saya dengan rekan saya mahasiswi UGM sebagai pembawa acara dalam kegiatan tersebut, pada tanggal 19 September 2024 di SD Muhammadiyah Gantiwarno.



Kemudian berpartisipasi dalam acara Talkshow “Membangun Ekosistem Perlindungan Cagar Budaya Klaten”, di sini saya membantu mempersiapkan, menjaga buku tamu, serta memberikan konsumsi. Kegiatan ini berlangsung pada tanggal 28 Oktober 2024.

Selanjutnya berpartisipasi dalam acara Peresmian Museum Daerah Kabupaten Klaten, pada tanggal 29 Oktober 2024 yang dihadiri langsung oleh Bupati Klaten Ibu Sri Mulyani dan beberapa tamu undangan lainnya. Museum ini dikelola oleh DISBUDPORAPAR untuk memastikan koleksi dan fasilitasnya tetap terawat, serta mengadakan berbagai program dan acara yang mendukung edukasi sejarah dan budaya.

 

Pada tanggal 06 November 2024, saya beserta bapak ibu Dinas ikut berpartisipasi dalam acara donor darah memperingati Hari Kesehatan Nasional yang diselenggarakan oleh Dinas Kesehatan dan PMI Kab. Klaten. 

Mahasiswa juga berpartisipasi dalam acara Festival Anti Korupsi Tahun 2024 yang diselenggerakan Pemerintah Kabupaten Klaten dalam rangkaian Hari Jadi ke 220 Kabupaten Klaten di Graha Bung Karno Klaten. Expo yang berjalan selama dua hari 11 - 12 September 2024 ini diikuti oleh seluruh OPD Kabupaten Klaten.



Kamis, 22 Desember 2022

Belajar DRP (Studi kasus sebuah website databasenya dirusak oleh hacker)

 

Untuk melakukan simulasi ini, saya menggunakan Laragon, phpMyAdmin, dan Wordpress. Sebelum memulai langkah ini, kita harus mendownloadnya terlebih dahulu. Download Laragon, kamu bisa mengujungi halaman https://laragon.org/download/. Selanjutnya untuk download phpMyAdmin dapat mengunjungi halaman phpmyadmin.net/downloads/. Dan untuk download wordpress dapat mengunjungi wordpress.org/download/

Selanjutnya tinggal memasang aplikasi Laragonnya. Jika sudah, untuk yang phpMyAdmin dan Wordpressnya diekstrak pada file yang ada pada Laragon. Untuk phpMyAdmin diekstrak pada folder etc, dan wordpress pada folder www. Berikut tampilan dari folder yang berhasil diekstrak.


Langkah selanjutnya, Di sini saya akan melakukan pengubahan pada wp-config, sebelum nantinya membuat akun wordpress melalui aplikasi laragon. Untuk masuk ke tampilan notepad saat akan mengubahnya, teman-teman bisa masuk pada folder wordpress yang sudah dirubah sebelumnya, kemudian pilih wp-config, klik dua kali. Nantinya akan  muncul tampilan pada notepad. Berikut wp-config yang saya ubah yaitu
DB_Name        : mEFqY4UNq2
DB_User          : mEFqY4UNq2
DB_Password  : jVacliPnbN
DB_Host         : localhost:3306



Langkah selanjutnya yaitu membuat database baru pada phpMyAdmin, dengan cara membuka Laragon lalu klik All Start, klik kanan pilih MySQL pilih phpMyAdmin





Kemudian ketikkan root pada Username, maka akan muncul tampilan phpMyAdminnya.




Selanjutnya klik database dan mulai membuat database baru.



Kemudian jika sudah terbuat, kita perlu menambahkan user account pada hak akses. Dengan cara, klik database tersebut lalu klik pada bagian privileges kemudian scroll ke bawah, klik Add user account. Maka akan muncul tampilan seperti di bawah ini. Isikan Username dan Password, jika sudah scroll ke bawah, pada bagian Global Privileges klik Check all, lalu scroll lagi ke bawah klik go.

Maka pembuatan database di phpMyAdmin sudah selesai, selanjutnya menginstall wordpress melalui Laragon. Patikan bahwa aplikasi Laragon dalam kondosi aktif/hidup. Buka pada halaman browser, ketikan URL berikut localhost/nama_folder_wordpress/wp-admin/setup-config.php nama folder wordpress merupakan nama dari file ekstrak wordpress yang sudah diganti pada folder www di folder Laragon. Maka akan muncul tampilan di bawah ini, lalu pilih bahasa.



Kemudian selesaikan pengisian pendaftaran wordpressnya, lalu klik submit.
Jika sudah klik submit, maka akan muncul information need. Lengkapi data tersebut, karena nantinya akan digunakan untuk login pada wordpress yang telah dibuat. Jika sudah klik istall wordpres.


Wordpress berhasil diinstall, maka tampilannya akan seperti ini.

Langkah selanjutnya yaitu login pada wordpress, dengan memasukkan Username dan password. Kemudian klik log in.


Berhasil login, maka tampilan awal akan seperti ini. Yaitu menampilkan dashboard dari wordpress kita.


Jika klik visit site, maka akan muncul tampilan seperti di bawah ini.







Rabu, 29 Juni 2022

Normalisasi Kasus Perpustakaan

Nama    : Intan Citra Adelia

Nim       : 213100229

Prodi     : Sistem Informasi


KASUS PERPUSTAKAAN

Kasus :

Sebuah perputakaan memiliki banyak buku yang dapat di pinjamkan ke pada anggota perpustakaan dengan menggunakan kartu peminjaman. Setiap anggota kartu peminjaman memiliki 1 kartu dan dapat meminjam beberapa buku.  Data nya terdiri dari id kartu peminjaman, nama peminjam, jumlah hari pinjam, biaya peminjaman, id buku, nama buku, penerbit buku, tahun terbit buku.

Id_pinjam

 

Nm_peminjam

Jm_hr_pj

Biaya_pinjam

Id_buku

Nm_buku

Penerbit

Thn_terbit

pj001

Boediyono

3

Rp.6000

Bk001

Matematika

Erlangga

2010

pj002

Mulyadi

2

Rp.4000

Bk002

Basis data

Tinta emas

2009

pj003

Burhan

5

Rp.9000

Bk001

Matematika

Erlangga

2010

pj001

Boediyono

1

Rp.2000

Bk003

Visual basic

Gramedia

2012

pj004

Alex

3

Rp.6000

Bk004

Jaringan

Penebar swadaya

2008

pj003

Burhan

1

Rp.2000

Bk005

Struktur data

Smart book

2011

pj005

Suparman

2

Rp.4000

Bk002

Basis data

Tinta emas

2009

Ada beberapa anomali yang terjadi pada table berikut, yaitu:

ü  Anomali Peremajaan

Contoh:

Jika terjadi perubahan nama peminjam dengan id pinjam menjadi “Burhanudin”, maka perubahan harus dilakukan sebanyak 2x. Kalau dilakukan hanya 1x, maka data menjadi tidak konsisten (tidak sesuai)

Id_pinjam

 

Nm_peminjam

Jm_hr_pj

Biaya_pinjam

Id_buku

Nm_buku

Penerbit

Thn_terbit

pj001

Boediyono

3

Rp.6000

Bk001

Matematika

Erlangga

2010

pj002

Mulyadi

2

Rp.4000

Bk002

Basis data

Tinta emas

2009

pj003

Burhanudin

5

Rp.9000

Bk001

Matematika

Erlangga

2010

pj001

Boediyono

1

Rp.2000

Bk003

Visual basic

Gramedia

2012

pj004

Alex

3

Rp.6000

Bk004

Jaringan

Penebar swadaya

2008

pj003

Burhan

1

Rp.2000

Bk005

Struktur data

Smart book

2011

pj005

Suparman

2

Rp.4000

Bk002

Basis data

Tinta emas

2009

Id_pinjam yang sama pj003 mempunyai nama yang berbeda, hal ini disebut anomali peremajaan)


ü  Anomali Penyisipan

Misalnya:

Jika terjadi penambahan buku baru, misalnya: Bk006, Algoritma Pemrograman, Mizan Pustaka, 2012. Dengan penambahan buku baru mengakibatkan terjadi kekosongan nilai pada atribut : Id_pinjam, Nm_peminjaman, Jm_hr_pl, dan biaya_punjam ( anomali penyisipan)

Id_pinjam

 

Nm_peminjam

Jm_hr_pj

Biaya_pinjam

Id_buku

Nm_buku

Penerbit

Thn_terbit

pj001

Boediyono

3

Rp.6000

Bk001

Matematika

Erlangga

2010

pj002

Mulyadi

2

Rp.4000

Bk002

Basis data

Tinta emas

2009

pj003

Burhan

5

Rp.9000

Bk001

Matematika

Erlangga

2010

pj001

Boediyono

1

Rp.2000

Bk003

Visual basic

Gramedia

2012

pj004

Alex

3

Rp.6000

Bk004

Jaringan

Penebar swadaya

2008

pj003

Burhan

1

Rp.2000

Bk005

Struktur data

Smart book

2011

pj005

Suparman

2

Rp.4000

Bk002

Basis data

Tinta emas

2009

kosong

kosog

Kosong

kosong

Bk006

Algoritma Pemrograman

Mizan Pustaka

2012

ü  Anomali penghapusan

Jika Id pinjam pj002  membatalkan peminjaman dengan nama buku Basis data

Id_pinjam

 

Nm_peminjam

Jm_hr_pj

Biaya_pinjam

Id_buku

Nm_buku

Penerbit

Thn_terbit

pj001

Boediyono

3

Rp.6000

Bk001

Matematika

Erlangga

2010

pj002

Mulyadi

2

Rp.4000

Bk002

Basis data

Tinta emas

2009

pj003

Burhan

5

Rp.9000

Bk001

Matematika

Erlangga

2010

pj001

Boediyono

1

Rp.2000

Bk003

Visual basic

Gramedia

2012

pj004

Alex

3

Rp.6000

Bk004

Jaringan

Penebar swadaya

2008

pj003

Burhan

1

Rp.2000

Bk005

Struktur data

Smart book

2011

pj005

Suparman

2

Rp.4000

Bk002

Basis data

Tinta emas

2009

Dengan penghapusan record tersebut mengakibatkan hilangnya data jm_hr_pj terhadap Biaya pinjam (Anomali penghapusan)

Berdasarkan beberapa anomali di atas, maka tabel/relasi tersebut harus didekomposisi (dipisahkan) berdasarkan dependensinya:

Table peminjaman

Id_pinjam

 

Nm_peminjam

Jm_hr_pj

Biaya_pinjam

Id_buku

Nm_buku

Penerbit

Thn_terbit

pj001

Boediyono

3

Rp.6000

Bk001

Matematika

Erlangga

2010

pj002

Mulyadi

2

Rp.4000

Bk002

Basis data

Tinta emas

2009

pj003

Burhan

5

Rp.9000

Bk001

Matematika

Erlangga

2010

pj001

Boediyono

1

Rp.2000

Bk003

Visual basic

Gramedia

2012

pj004

Alex

3

Rp.6000

Bk004

Jaringan

Penebar swadaya

2008

pj003

Burhan

1

Rp.2000

Bk005

Struktur data

Smart book

2011

pj005

Suparman

2

Rp.4000

Bk002

Basis data

Tinta emas

2009

Buatlah normalisasi tersebut!


Table UNF ( Un Normalized Form ) 

        Merupakan suatu kondisi dimana sebuah table yang memiliki rangkap atau data yang terduplikasi.

Id_pinjam

Nm_peminjam

Jm_hr_pj

Biaya_pinjam

Id_buku

Nm_buku

Penerbit

Thn_terbit

pj001

Boediyono

3

1

Rp.6000

Rp.2000

Bk001

BK003

Matematika

Visual basic

Erlangga

Gramedia

2010

2012

pj002

Mulyadi

2

Rp.4000

Bk002

Basis data

Tinta emas

2009

pj003

Burhan

1

5

Rp.2000

Rp.9000

Bk005

Bk001

Struktur data

Matematika

Smart book

Erlangga

2011

2010

pj004

Alex

3

Rp.6000

Bk004

Jaringan

Penebar swadaya

2008

pj005

Suparman

2

Rp.4000

Bk002

Basis data

Tinta emas

2009

 

Bentuk Normalisasi Pertama (1NF)

Pada table diatas Jm_hr_pj, Biaya_pinjam, Id_buku, Nm_buku, penerbit, dan tahun menyatakan atribut yang berulang (misal boediyono meminjam 2 buku yang berbeda). Bentuk seperti ini perlu diubah menjadi bentuk normal pertama.

Sesuai dengan konsep normal pertama yaitu  “suatu relasi dikatakan dalam bentuk normal pertama jika dan hanya jika setiap atribut bernilai tunggal untuk setiap baris”.

Berikut adalah table yang sudah di normalisasi pertama

Id_pinjam

Nm_peminjam

Jm_hr_pj

Biaya_pinjam

Id_buku

Nm_buku

Penerbit

Thn_terbit

pj001

Boediyono

3

Rp.6000

Bk001

Matematika

Erlangga

2010

pj001

Boediyono

1

Rp.2000

Bk003

Visual basic

Gramedia

2012

pj002

Mulyadi

2

Rp.4000

Bk002

Basis data

Tinta emas

2009

pj003

Burhan

5

Rp.9000

Bk001

Matematika

Erlangga

2010

pj003

Burhan

1

Rp.2000

Bk005

Struktur data

Smart book

2011

pj004

Alex

3

Rp.6000

Bk004

Jaringan

Penebar swadaya

2008

pj005

Suparman

2

Rp.4000

Bk002

Basis data

Tinta emas

2009


Bentuk Normalisasi Kedua (2NF)

Ketentunan bentuk normal ke dua yaitu " suatu realasi berada dalam bentuk normal kedua jika dan hanya jika".

a.       Berada pada bentuk normal pertama

b.      Semua atribut bukan kunci memiliki depedensi sepenuhnya  terhadap kunci primer

Pada table diatas dapat digambarkan diagram depedensi fungsional, seperti berikut ini










Diagram depedensi fungsional diatas menjelaskan bahwa :

- Nm_pinjam memiliki dependensi fungsional terhadap Id_pinjam.

- Nm_buku, penerbit, Thn_terbit memiliki dependensi fungsional terhadap Id_buku.

-  Biaya_pinjam dan Jm_hr_pj mempunyai dependensi fungsional terhadap Id_pinjam dan Id_buku.

Berdasarkan diagram dependensi fungsional tersebut, pendekomposisinya menghasilkan tiga buah relasi, yaitu :

1. (Id_pinjam, Nm_pinjam)

Table peminjam

Id_pinjam

Nm_peminjam

pj001

Boediyono

pj002

Mulyadi

pj003

Burhan

pj001

Boediyono

pj004

Alex

pj003

Burhan

pj005

Suparman


2. (Id_buku, Nm_buku, penerbit, Thn_terbit)

Table buku

Id_buku

Nm_buku

Penerbit

Thn_terbit

Bk001

Matematika

Erlangga

2010

Bk002

Basis data

Tinta emas

2009

Bk001

Matematika

Erlangga

2010

Bk003

Visual basic

Gramedia

2012

Bk004

Jaringan

Penebar swadaya

2008

Bk005

Struktur data

Smart book

2011

Bk002

Basis data

Tinta emas

2009


3. (Id_pinjam, Id_buku, Jm_hr_pj, Biaya_pinjam)

Table Jumlah dan biaya peminjaman

Id_pinjam

Id_buku

Jm_hr_pj

Biaya_pinjam

pj001

Bk001

3

Rp.6000

pj002

Bk002

2

Rp.4000

pj003

Bk001

5

Rp.9000

pj001

Bk003

1

Rp.2000

pj004

Bk004

3

Rp.6000

pj003

Bk005

1

Rp.2000

pj005

Bk002

2

Rp.4000

 

Bentuk Normalisasi Ketiga (3NF)

Jm_hr_pj mempunyai dependensi fungsional terhadap Id_pinjam dan Id_buku. Serta Biaya_pinjam mempunyai dependensi fungsional terhadap Jm_hr_pinjam.

Id_pinjam

Id_buku

Jm_hr_pj

Biaya_pinjam

pj001

Bk001

3

Rp.6000

pj002

Bk002

2

Rp.4000

pj003

Bk001

5

Rp.9000

pj001

Bk003

1

Rp.2000

pj004

Bk004

3

Rp.6000

pj003

Bk005

1

Rp.2000

pj005

Bk002

2

Rp.4000

Dengan menggunakan pendekatan dari bentuk normalisasi ketiga maka relasi pada bagian c diatas dapat didekomposisi menjadi 2 relasi :

1.      (Id_pinjam, Id_buku, Jm_hr_pj)

Tabel  jumlah hari pinjam

Id_pinjam

Id_buku

Jm_hr_pj

pj001

Bk001

3

pj002

Bk002

2

pj003

Bk001

5

pj001

Bk003

1

pj004

Bk004

3

pj003

Bk005

1

pj005

Bk002

2

2.      (Jm_hr_pj, Biaya_pinjam)

Tabel biaya

Jm_hr_pj

Biaya_pinjam

1

Rp.2000

2

Rp.4000

3

Rp.6000

5

Rp.9000


Sekian semoga membantu menjawab persoalan dari kasus perpustakaan di atas :)

Pengalaman Magang di Dinas Kebudayaan, Kepemudaan dan Olahraga, Dan Pariwisata Kabupaten Klaten

Fakultas Komputer dan Teknik  Universitas Alma Ata Yogyakarta, mengadakan kegiatan magang untuk mahasiswa semester 7  (tujuh) Prodi Sistem I...