Senin, 04 Mei 2015

Konsep Queue (Antrian) pada Struktur Data

Tugas Struktur Data Minggu ke IV

Nama   : Desi Nur Elista
NPM   : 41212890
Kelas   : 3DA01



Setelah beberapa waktu yang lalu kita mempelajari stack atau tumpukan, kali ini kita akan mempelajari bentuk khusus dari linear list lainnya, yaitu queue atau antrian.

Sebelumnya saya yakin semua sudah pernah mengantri bukan ? Baik saat membayar ke kasir, atau registrasi,
Sebelum masuk ke konsep queue pada struktur data, mari kita sedikit membahas antrian di dunia nyata, karena analogi antrian pada struktur data kurang lebih sama dengan  apa yang ada di kehidupan sebenarnya.

Pada saat kita mengantri, setiap kali ada orang yang datang, otomatis orang tersebut akan berada di belakang antrian bukan? Dan siapakah orang yang pertama kali dilayani? Orang yang pertama kali datang atau orang yang berada di sisi depan antrian. Dalam antrian, ada beberapa poin penting, diantaranya  adalah siapa orang yang berada paling depan, siapa yang berada di paling belakang, serta jumlah orang yang mengantri ada berapa.

Nah, queue atau antrian pada struktur data juga sama, hanya saja orang diganti menjadi data/elemen. Maka queue adalah sekumpulan elemen yang jika ada elemen baru yang ditambahkan, maka elemen tersebut akan berada di bagian belakang antrian. Jika ada elemen yang harus dihapus atau keluar dari antrian, maka elemen yang keluar adalah elemen yang berada di sisi depan antrian. Atau konsep ini sering juga disebut dengan konsep FIFO (First In First Out)
Pada queue hanya terdapat satu pintu masuk di salah satu ujung dan satu pintu keluar diujung lainnya, maka ada pointer yang menunjuk pada first dan last.
Operasi penting dalam queue atau antrian adalah :
  1. Add yang berfungsi menambahkan sebuah elemen ke dalam antrian
  2. Delete yang berfungsi menghapus atau mengeluarkan elemen dari antrian
Sebagai contoh kita mempunyai antrian Q = [Q1, Q2, ….., Qn]
Maka Q1 adalah first, dan Qn adalah last.
Jika dilakukan prosedur add Qm maka Qm akan berada di belakang Qn
Dan jika dlakukan prosedur delete, maka Q1 akan keluar dari antrian.
Dalam bidang Ilmu Komputer, antrian atau queue banyak digunakan terutama dalam system operasi yang memerlukan manajemen sumber daya dan penjadwalan. Contohnya time-sharing computer-system dimana ada sejumlah pemakai yang akan menggunakan system tersebut secara serempak.

Didalam sebuah antrian, terdapat sebuah operasi bernama add_priority. Dalam hal ini antrian tidak lagi menerapkan konsep antrian murni, namun menjadi antrian berprioritas. Dimana terdapat prioritas tertentu pada elemen, dan elemen yang baru ditambah tidak mesti berada di akhir. Mungkin didunia nyata elemen yang masuk melalui add priority adalah orang yang masuk lewat jalur exclusive jadi beliau mendapat fasilitas agar di dahulukan atau diprioritaskan.

 

Selasa, 06 Januari 2015

Komponen dari Sistem Informasi Manajemen pada Aplikasi SIM GAJI pada Pemkot Depok


Nama Kelompok :
 
-      Amanda Dewi P      (40212691)
-      Anggani Narita W   (40212898)
-      Citra Widiyanti        (41212633)
-      Desi Nur Elista       (41212890)
-      Putri                         (45212751)


Ada beberapa elemen yang membentuk sebuah sistem, yaitu : tujuan, masukan, proses, keluaran, batas, mekanisme pengendalian dan umpan balik serta lingkungan. Berikut penjelasan mengenai elemen-elemen yang membentuk sebuah sistem pada Sistem Penggajian PNS Pemkot Depok :

1.    TUJUAN
Tujuan yang ingin dicapai dalam pengembangan aplikasi penggajian ini adalah komputerisasi proses penggajian di pemerintah daerah serta integrasi dengan aplikasi keuangan daerah.

2.    MASUKAN
Masukan (input) adalah Segala sesuatu yang masuk ke dalam system dan selanjutnya menjadi bahan untuk diproses. Berikut Contoh inputan untuk Kenaikan Gaji Berkala PNS.
1.    Fotocopy  sah SK Pangkat Terakhir
2.    Fotocopy  sah Kenaikan Gaji Berkala Terakhir
3.    Berkas dibuat 1 (satu) rangkap.


3.    PROSES

·         Ruang Operator Gaji (User)

Pada halaman ini disediakan menu bagi petugas pengelola data gaji (operator) untuk melakukan pekerjaan pengolahan data gaji yang meliputi Pemeliharaan Data, Proses Gaji, Pencetakan Gaji dan Monitoring Data Pegawai sebagaimana terlihat pada gambar menu dibawah ini :
 

Untuk Kenaikan Gaji Berkala, dapat memilih atau meng- klick “pemeliharaan Data Kepegwaian” Lalu akan muncul tampilan seperti di bawaih ini :


Lalu Masukan Nip Pegawai yang akan dimasukkan KGB nya dengan cara :
Tombol Pilih Kegiatan, Pilih “Perubahan Gaji Pokok/Pangkat/Golongan”
Tombol Cari Dengan dapat dipilih “NIP” dan masukan NIP Pegawai di samping tombol tersebut.
Lalu akan muncul nama pegawai dan click nama pegawai tersebut dan tampilannya akan seperti dibawah ini.


Ubah pangkat / Golongan dengan otomatis Nominal Gaji akan berubah mengikuti perubahan Pangkat / Golongan tersebut.
Setelah itu click tombol “SIMPAN”
Proses memasukan Kenaikan Gaji Berkala selesai.

4.    KELUARAN
Keluaran adalah hasil dari pemrosesan. Pada system informasi, keluaran dapat berupa informasi, laporan, saran dll. Adapun keluaran Aplikasi SIM Gaji pada Pemkot Depok ini berupa hasil print out “Surat Keterangan Penghasilan” yang nantinya akan dibuatkan nomor SP2D (Surat Perintah Pencairan Dana) dan akan Dicairkan Di BANK yang bersangkutan.
Print out Surat Keterangan Penghasilan.






Print Out Gaji Induk


5.    BATASAN 

Suatu pemisah antara sistem dan daerah luar sistem. Batas sistem menentukan ruang lingkup, konfigurasi dan kemampuan pada sistem itu sendiri. Pada Kantor Pemkot Depok. Batasan dalam sistem ini sendiri adalah Dasar Hukum  yang mengatur perubahan gaji tersebut. Seperti misalnya Perubahan Kenaikan Gaji Berkala harus didasari dengan Surat Keputusan dari Pemerintah. 

6.    UMPAN BALIK

Umpan balik ini digunakan untuk mengendalikan baik masukan maupun proses.  Umpan balik pada sistem penggajian ini adalah Pengembangan aplikasi Gaji, Pelatihan tenaga operator gaji, Pendampingan implementasi 1 tahun dengan tujuan agar sistem berjalan sebagaiman mestinya. 

7.    LINGKUNGAN

Lingkungan adalah segala sesuatu yang berada diluar sistem. Lingkungan pada sistem penggajian ini adalah Sumber sumber daya yang terkait seperti Bank yang mencairkan dana.