BAB III ANALISA DAN PEMBAHASAN MASALAH
3.1.
Analisa A. Latar Belakang Tindak pidana korupsi di Indonesia sudah meluas dalam masyarakat. Perkembangannya terus meningkat dari tahun ke tahun, baik dari jumlah kasus yang terjadi dan jumlah kerugian keuangan negara maupun dari segi kualitas tindak pidana yang dilakukan semakin sistematik serta lingkupnya yang memasuki seluruh aspek kehidupan masyarakat. Meningkatnya tindak pidana korupsi yang tidak terkendali akan membawa bencana tidak saja terhadap kehidupan perekonomian nasional tetapi juga pada kehidupan berbangsa dan bernegara pada umumnya. Tindak pidana korupsi yang meluas dan sistematis juga merupakan pelanggaran terhadap hak-hak sosial dan hak-hak ekonomi masyarakat, dan karena itu semua maka tindak pidana korupsi tidak lagi dapat digolongkan sebagai kejahatan biasa melainkan telah menjadi suatu kejahatan luar biasa. Begitupun dalam upaya pemberantasannya tidak lagi dapat dilakukan secara biasa, tetapi dituntut cara-cara yang luar biasa. Komisi Pemberantasan Korupsi merupakan lembaga negara yang bersifat independen yang dalam melaksanakan tugas dan wewenangnya bebas dari kekuasaan manapun. Pimpinan Komisi Pemberantasan Korupsi
23
terdiri dari 5 (lima) orang yang merangkap sebagai Anggota yang semuanya adalah pejabat Negara. Pimpinan tersebut terdiri atas unsur pemerintah dan unsur masyarakat sehingga sistem pengawasan yang dilakukan oleh masyarakat terhadap kinerja Komisi Pemberantasan Korupsi dalam melakukan penyelidikan, penyidikan, dan penuntutan terhadap tindak pidana korupsi tetap melekat pada Komisi Pemberantasan Korupsi. Dalam menjalankan tugas dan wewenang penyelidikan, penyidikan, dan penuntutan, Komisi Pemberantasan Korupsi disamping mengikuti hukum acara yang diatur dalam peraturan perundang-undangan yang berlaku dan undang-undang nomor 31 Tahun 1999 tentang Pemberantasan Tindak Pidana Korupsi sebagaimana telah diubah dengan Undang-undang Nomor 20 Tahun 2001 tentang perubahan atas undang-undang nomor 31 tahun 1999 tentang Pemberantasan Tindak Pidana Korupsi, juga dalam undang-undang ini dimuat hukum acara tersendiri sebagai ketentuan khusus. Disamping itu, untuk meningkatkan efisiensi dan efektivitas penegakan hukum terhadap tindak pidana korupsi, maka dalam undangundang ini diatur mengenai pembentukan pengadilan tindak pidana korupsi dilingkungan peradilan umum, yang pertama kali dibentuk dilingkungan Pengadilan Jakarta Pusat. Pengadilan tindak pidana korupsi tersebit bertugas dan berwenang memeriksa dan memutus perkara tindak pidana korupsi yang dilakukan oleh majelis hakim terdiri atas 2 (dua) orang hakim
24
Pengadilan Negeri dan 3 (tiga) orang hakim ad hoc. Demikian pula dalam proses pemeriksaan baik ditingkat banding maupun di tingkat kasasi juga dilakukan oleh majelis hakim yang terdiri atas 2 (dua) orang hakim Pengadilan Negeri dan 3 (tiga) orang hakim ad hoc, pada tiap tingkat pemeriksaan ditentukan jangka waktu secara tegas. Multimedia adalah suatu bagian dari lembaga KPK yang berhubungan dengan kegiatan dokumentasi berupa visual maupun gambar yang terkait dengan kegiatan yang ada di lembaga KPK terutama kegiatan persidangan pengadilan Tindak Pidana Korupsi (TIPIKOR), guna memudahkan para hakim, panitera, jaksa maupun pengacara untuk menyelesaikan kasus yang sedang di tanganinya
B. Keadaan saat ini. Penyediaan informasi mengenai pengarsipan di bagian Multimedia pada Komisi Pemberantasan Korupsi terkait dengan pencarian dokumentasi jadwal persidangan, pelaksana kegiatan perekaman, sementara data yang tersedia selama ini masih berupa data mentah atau biasa kita sebut masih menggunakan cara manual.
C. Kendala yang dihadapi Kendala yang dihadapi adalah kurang tersedianya informasi yang diberikan kepada user untuk mendapatkan jadwal persidangan pada hari
25
atau tanggal yang diinginkannya. Sehingga kita kesulitan mencari data tersebut karena masih menggunakan data secara manual. 3.2.
Pembahasan Masalah Dalam pembahasan masalah ini penulis mencoba membuat suatu Aplikasi
Pengarsipan di bagian Multimedia pada Komisi Pemberantasan Korupsi dengan Menggunakan Microsoft Visual Basic 6.0. guna mempermudah proses persidangn suatu perkara. Dalam pembuatan aplikasi ini penulis menggambarkan suatu jalannya aplikasi melalui flowchart.
A.
Flowchart
Mulai
Entry Data
Proses Rekapitulasi
Cetak Report
Stop
26
B. Rancangan Detail Database Berikut ini adalah table-tabel yang akan digunakan dalam database : Nama Database
: MultimediaDB.mdb
Nama Tabel
: jadual
Field Nama jadual_id tempat tanggal jam_mulai jam_selesai jenis acara aktor keterangan petugas alat
Data Type AutoNumber Number Date/Time Date/Time Date/Time Number Text Text Text Number Number
Field Size Long Integer Long Integer byte 50 50 50 byte byte
Indexed Yes(NoDuplicates) Yes(DuplicatesOK) No No No No No No No No No
Tabel 1. Tabel Utama Alasan Normalisasi atau keadaan yang sebenarnya adalah : •
Petugas bisa lebih dari satu.
•
Peralatan yang dibawa bisa lebih dari satu.
Normalisasi I Nama Tabel
: jadual (Setelah Normalisasi I)
Field Nama jadual_id tempat_id tanggal jam_mulai jam_selesai Jenis_id
Data Type AutoNumber Number Date/Time Date/Time Date/Time Number
27
Field Size Long Integer Long Integer byte
Indexed Yes(NoDuplicates) Yes(DuplicatesOK) No No No No
acara aktor keterangan petugas_id alat_id
Text Text Text Number Number
50 50 50 byte byte
No No No No No
Tabel 2. Tabel Normalisasi I Nama Tabel
: tempat
Field Nama tempat_id tempat
Data Type Number Text
Field Size Long Integer 50
Tabel 3. Tabel Tempat
28
Indexed Yes(NoDuplicates) No
Nama Tabel Field Nama jenis_id Jenis
: jenis Data Type Number Text
Field Size Long Integer 50
Indexed Yes(NoDuplicates) No
Tabel 4. Tabel Jenis Nama Tabel
: petugas
Field Nama petugas_id nama
Data Type Number Text
Field Size Long Integer 50
Indexed Yes(NoDuplicates) No
Tabel 5. Tabel Petugas Nama Tabel Field Nama alat_id nama
: alat Data Type Number Text
Field Size Long Integer 50
Indexed Yes(NoDuplicates) No
Tabel 6. Tabel Alat Normalisasi II Nama Tabel Field Nama jadual_dt_id jadual_id petugas_id Nama Tabel Field Nama jadual_dt_id jadual_id alat_id
: dt_jadual_petugas Data Type Field Size AutoNumber Long Integer Number Long Integer Number Long Integer Tabel 7. Tabel Dt_Jadual_Petugas
Indexed Yes(NoDuplicates) Yes(DuplicatesOK) Yes(DuplicatesOK)
: dt_jadual_alat Data Type AutoNumber Number Number
Field Size Long Integer Long Integer Long Integer
Tabel 8. Tabel Dt_Jadual_Alat
29
Indexed Yes(NoDuplicates) Yes(DuplicatesOK) Yes(DuplicatesOK)
C. Membuat Database Untuk membuat database baru dengan menggunakan Microsoft Access, lakukan langkah-langkah berikut ini : 1.
Jalankan atau aktifkan program aplikasi Microsoft Access yaitu dari
menu File klik New Database lalu akan tampil kotak dialog New. 2.
kemudian klik Blank Access Database lalu OK
3.
setelah itu akan muncul tampilan kotak dialog File New Database,
kemudian tuliskan nama database pada kotak File Name. 4.
Pada kolom File name, ganti db1. dengan MultimediaDB.
5.
Setelah itu klik tombol Create atau tekan enter.
6.
Kemudian akan muncul tampilan yang disebut dengan Database
Window
Gambar 12. Database Window
30
7. Untuk membuat tabel baru klik kolom tabel lalu klik tombol New. Kemudian akan tampil kotak New Tabel lalu pilih Design View lalu klik tombol OK, maka akan tampil kotak dialog untuk membuat field seperti gambar dibawah ini, kemudian isi field seperti tabel di bawah.
Gambar 13. Membuat Field D. Rancangan Input 1. Rancangan Menu Utama File
Laporan
Data Pendukung
31
Windows
Gambar 14. Rancangan Menu Utama
Jika klik Menu File Jadual Daftar Exit
Gambar 15. Rancangan Menu File
32
Jika klik Jadual
Jadual Multimedia Tanggal
V
Jam
s/d
Data Baru
Tempat
V
Add
Jenis Acara
V
Add
Simpan Daftar Tutup Form
Acara
Acara Keterangan Alat Perekaman Add
Add
Petugas
Gambar 16. Rancangan Input Jadual
33
Jika klik Daftar
Jadual Multimedia Jadual
Jam Mulai
Nama Petugas
Jam Selesai
Urut Berdasarkan
Tempat
Jenis
Acara
Alat Perekam
V Aktor
Baru
Refresh
Keterangan
Edit
h
Hapus Tutup
Gambar 17. Rancangan Daftar Jadual
Jika klik Data Pendukung Tempat Jenis Acara Alat Perekaman Petugas Gambar 18. Rancangan Data Pendukung
34
Jika klik Tempat
Tabel Reference Tempat
|< <
>
tempat
Tekan Tombol Delete untuk menghapus record yang dipilih
>|
Tutup Form
Gambar 19. Rancangan Input Tempat Jika klik Jenis Acara
Tabel Reference Jenis
|< <
>
jenis
Tekan Tombol Delete untuk menghapus record yang dipilih
Tutup Form
Gambar 20. Rancangan Input Jenis
35
>|
Jika klik Alat Perekaman
Tabel Reference Alat
|< <
>
alat
Tekan Tombol Delete untuk menghapus record yang dipilih
>|
Tutup Form
Gambar 21. Rancangan Input Alat Jika klik Petugas
Tabel Reference Petugas
|< <
>
petugas alat
Tekan Tombol Delete untuk menghapus record yang dipilih
Tutup Form
Gambar 22. Rancangan Input Petugas
36
>|
E. Rancangan Output
No 99
Tgl 99/99/99
Jam Mulai 99:99
Jam Selesai 99:99
Jenis Acara XXXX
Acara
Aktor
Keterangan
XXXX
XXXX
XXXX
F. Tahapan Pembuatan program Dalam penulisan ini ada beberapa macam form yang dibuat, yaitu : form MDIform1, form frmRef (form tempat, form jenis, form alat, form petugas), form frmJadual dan form frmDaftar 1.
Membuat tampilan form MDIform1 a)
Jalankan Visual Basic dengan project standard exe.
b)
Klik OK untuk menutup kotak dialog New project, yang
kemudian secara otomatis pada jendela proyek akan muncul tampilan form1. c)
Klik kanan pada Project Window, kemudian pilih menu
Add-MDI form lalu klik tombol open. d)
Atur properti dari MDI form yang sudah anda tambahkan
yaitu Name diganti dengan MDIform1 dan Caption dengan MDIform1. e)
Atur juga property MDIChild dari semua form yang sudah
anda buat bernilai true.
37
f)
Tambahkan control Microsoft Common Controls 6.0 ke
toolbox. Caranya dengan klik menu Project > komponen atau Ctrl + T. g)
Kemudian tempatkan control SatusBar pada bagian bawah
dari MDIform1. h)
Atur form dari MDIform1 yang sudah anda tambahkan
sebagai berikut.
Gambar 23. Tampilan Menu Utama
38
i)
Klik menu Tools > menu Editor atau tekan Ctrl + E, lalu akan muncul kotak dialog seperti dibawah ini.
Gambar 24. Tampilan Menu Editor j)
Lalu isi Caption dengan &File dan Name dengan MnuFile. Kemudian klik insert.
k)
Ulangi dengan mengisi Caption dan Name seperti tabel dibawah ini. Caption
Name
39
&File Jadual Daftar &Exit Laporan Jadual Menurut Tempat Jadual Menurut Tempat dan
MnuFile MnuJadual MnuDaftar MnuExit Mnulaporan MnujadualTempatRpt MnujadualPetugasRpt
Petugas Jadual Menurut Tempat dan
MnujadualAlatRpt
Alat Jadual Menurut Jenis Data Pendukung Tempat Jenis Acara Alat Perekaman Petugas &Windows
MnujadualJenisRpt MnuPendukung MnuTempat MnuJenis MnuAlat MnuPetugas MnuWindows
l)
Untuk membuat sub menu klik tanda panah kearah kanan.
m)
Kemudian simpan form dengan nama MDIForm1.
2. Membuat tampilan input form FormJadual a)
Buka form baru dengan memilih Add Form dari jendela
project, kemudian atur properti dan form seperti gambar dan table di bawah ini.
40
Gambar 25. Tampilan Form Jadual
Objek Form
Label 1 Label 2 Label 3 Label 4 Label 5 Label 6 Label 7 Label 8 Label 9 Label 10 Label 11
Properti Name Caption BorderStyle MDIChild Caption Caption Caption Caption Caption Caption Caption Caption Caption Caption Caption
41
Pengaturan Frmjadual Entry Jadual Multimedia 1 True Petugas Tanggal Jam s/d Tempat Jenis Acara Aktor Keterangan Jadual Multimedia Jadual Multimedia Acara
Label 12 Label 13 Label 14
Caption Caption
Alat Perekaman Tekan CTRL untuk
Caption
memilih lebih dari satu Tekan CTRL untuk
memilih lebih dari satu Label Caption ListBox Name ListAlat ListBox Name ListPetugas MaskEdBox Name MskJam1 MaskEdBox Name MskJam2 PictureBox Name Picture1 TextBox Name TxtAcara TextBox Name TxtAktor TextBox Name TxtKet ComboBox Name CmbJenis ComboBox Name CmbTempat CommandButton Caption Data Baru CommandButton Caption Simpan CommandButton Caption Daftar CommandButton Caption Add CommandButton Caption Add CommandButton Caption Add CommandButton Caption Add DTPicker Format 1-dtpShortDate b) Kemudian simpan form dengan nama FrmJadual. 3. Membuat tampilan form FormDaftar a) Buka form baru dengan memilih Add Form dari jendela project, kemudian atur properti dan form seperti gambar dan table di bawah ini.
42
Gambar 26. Tampilan Form Daftar Objek Form
Label 1 Label 2 Label 3 PictureBox ComboBox CommandButton CommandButton CommandButton CommandButton CommandButton CommandButton DataGrid DataGrid DataGrid
Properti Name Caption BorderStyle MDIChild Caption Caption Caption Name Name Name Name Name Name Name Name Name Name Name
Pengaturan Frmdaftar Daftar Multimedia 1 True Urut Berdasarkan Jadual Multimedia Jadual Multimedia Picture1 CmbUrut CmdEdit CmdHapus CmdDatabaru CmdPrevious CmdNext CmdTutup DataGrid1 DataGrid2 DataGrid3
b) Kemudian simpan form dengan nama frmDaftar 4. Membuat tampilan form FormRef a)
Buka form baru dengan memilih Add Form dari jendela
project, kemudian atur properti dan form seperti gambar dan table di bawah ini.
43
Gambar 27. Tampilan Form Reference Objek
Properti Name Caption BorderStyle MDIChild Name Name Caption
Form
DataGrid Adodc Label
Pengaturan FrmRef Table Reference 1 True DataGrid1 Adodc1 Tekan tombol Delete untuk menghapus record yang
CommandButton b)
dipilih CmdClose
Name
Kemudian simpan form dengan nama frmRef (form).
5. Spesifikasi Hardware dan Software Yang digunakan. Adapun spesifikasi hardware dan software yang menjadi syarat untuk menggunakan Aplikasi Pengarsiapan ini adalah sebagai berikut : 1. Komputer kompatibel dengan Processor 600 MHz ke atas. 2. Monitor VGA atau layar yang mempunyai resolusi tinggi.
44
3. Minimal RAM 128 Mb atau lebih. 4. Software Microsoft Visual Basic 6.0. untuk membuat aplikasi. 5. Software Seagate Crystal Reports 7.0 untuk pembuatan laporan / output.
45