Full Gabungan PKL
Full Gabungan PKL
LAPORAN
PRAKTEK KERJA LAPANGAN
Disusun Oleh :
KHAIRUDDIN
20041049
NAMA : KHAIRUDDIN
NIM : 20.04.1049
JURUSAN : TEKNIK INFORMATIKA
JUDUL : DESAIN APLIKASI PENGELOLAAN ATK DAN
INVENTARIS BARANG PADA SUB BAGIAN UMUM
KEJAKSAAN TINGGI KALIMANTAN SELATAN
Disetujui,
Dosen Pembimbing
Tanggal Disetujui
…………………………………
Mengetahui
Kepala Ketua
Kejaksaan Tinggi Kalimantan STMIK Indonesia Banjarmasin
Selatan
i
KATA
Segala Puji Syukur saya panjatkan kehadirat Tuhan yang Maha Esa, yang
Laporan Praktek Kerja Lapangan (PKL) yang berjudul ”Desain Aplikasi ATK
Kalimantan Selatan “ untuk memenuhi salah satu syarat pada bidang Teknik
Informatika.
sebesar-besarnya kepada :
Indonesia Banjarmasin.
4. Bapak dan Ibu selaku dosen dan staf STMIK Indonesia Banjarmasin yang telah
5. Kedua Orang Tua yang selalu memberikan yang terbaik untuk anaknya,
anaknya.
ii
6. Seluruh Pegawai di Kejaksaan Tinggi Kalimantan Selatan, yang langsung
ataupun tidak langsung ikut serta memberikan data, serta arahan kepada
penulis.
7. Kepada seluruh teman-teman, sahabat, kerabat serta semua orang yang terlibat
ini. Penyusunan Laporan Praktek Kerja Lapaangan (PKL) ini masih terdapat
banyak kekurangan, karenanya kritik dan saran yang bersifat membangun dari
pembaca sangat penulis harapkan. Dengan harapan semoga Laporan ini dapat
Khairuddin
NIM. 20.04.10.49
iii
DAFTAR ISI
LEMBAR PERSETUJUAN...............................................................................................i
KATA PENGANTAR........................................................................................................ii
DAFTAR ISI......................................................................................................................iv
DAFTAR GAMBAR.........................................................................................................vi
DAFTAR TABEL.............................................................................................................vii
BAB I...................................................................................................................................1
PENDAHULUAN...............................................................................................................1
1.1 Latar Belakang...................................................................................................1
1.2 Rumusan Masalah..............................................................................................3
1.3 Batasan Masalah................................................................................................3
1.4 Tujuan Praktek Kerja Lapangan.....................................................................4
1.5 Manfaat Praktek Kerja Lapangan...................................................................4
1.6 Sistematika Penulisan........................................................................................5
BAB II.................................................................................................................................7
TINJAUAN SINGKAT INSTANSI..................................................................................7
2.1 Tentang Kejaksaan Tinggi Kalimantan Selatan.............................................7
2.2 Adapum Visi dan Misi Kejaksaan Tinggi Kalimantan Selatan Adalah
Sebagai Berikut..............................................................................................................8
a. Visi.......................................................................................................................8
b. Misi......................................................................................................................9
2.3 Adapun Struktur Organisasi Kejaksaan Tinggi Kalimantan Selatan
Sebagai Berikut............................................................................................................10
2.4 Adapun Tugas dan Fungsi Bidang-Bidang di Kejaksaan Tinggi
Kalimantan Selatan adalah Sebagai Berikut.............................................................11
BAB III..............................................................................................................................23
BAHAN DAN METODE.................................................................................................23
3.1 Lokasi Praktek Kerja Lapangan....................................................................23
3.2 Waktu Pelaksanaan.........................................................................................23
3.3 Bahan dan Alat yang Digunakan....................................................................23
3.4 Metode Penelitian.............................................................................................24
3.5 Pengertian Desain.............................................................................................25
3.6 Pengertian Apikasi...........................................................................................25
iv
3.7 Pengertian Inventaris.......................................................................................26
3.8 Simbol-simbol Data Flow Diagram (DFD)....................................................27
3.9 Software.............................................................................................................28
3.9.1 Pengertian PHP........................................................................................28
3.9.2 Pengertian MySQL..................................................................................29
3.9.3 Pengertian HTML....................................................................................31
3.9.4 Pengertian XAMPP..................................................................................31
3.9.5 Pengertian Sublime..................................................................................32
BAB IV..............................................................................................................................36
HASIL DAN PEMBAHASAN........................................................................................36
4.1 Hasil Praktek Kerja Lapangan.......................................................................36
4.2 Diagram Konteks Sistem Yang Berjalan.......................................................36
4.3 Data Flow Diagram..........................................................................................37
4.4 Kamus Data......................................................................................................38
4.5 Struktur File Database....................................................................................39
4.6 Relasi Antar Tabel...........................................................................................41
4.7 Desain Aplikasi.................................................................................................42
4.7.1 Desain Form Login...................................................................................42
4.7.2 Desain Form Menu Utama......................................................................42
4.7.3 Desain Form Data Barang Masuk..........................................................43
4.7.4 Desain Form Data Barang ATK.............................................................44
4.7.5 Desain Form Data Pengajuan Barang....................................................45
4.7.6 Desain Tampilan Laporan Stok Barang ATK.......................................46
4.7.7 Desain Tampilam Laporan Permintaan ATK.......................................47
4.7.8 Desain Tampilan Laporan Pengeluaran ATK.......................................47
4.7.9 Desain Tampilan Laporan Pengajuan Barang ATK............................48
PENUTUP.........................................................................................................................48
5.1 Kesimpulan.......................................................................................................48
5.2 Saran..................................................................................................................49
v
DAFTAR GAMBAR
vi
Gambar 4.7 Data Barang Masuk .................................................................. 43
Gambar 4.8 Data Barang Keluar .................................................................. 44
Gambar 4.9 Form Data Barang ATK ........................................................... 44
Gambar 4.10 Form Input Data Barang ATK.................................................. 44
Gambar 4.11 Form Data Pengajuan Barang................................................... 45
Gambar 4.12 Tampilan Laporan Data Stok Barang ATK.............................. 46
Gambar 4.13 Tampilan Laporan Permintaan ATK ........................................ 46
Gambar 4.14 Tampilan Laporan Pengeluaran ATK ...................................... 47
Gambar 4.15 Tampilan Laporan Pengajuan Barang ATK ............................. 47
DAFTAR TABEL
vii
BAB I
PENDAHULUAN
khusus, perdata dan tata usaha negara, dan pengawasan. Masing-masing bidang
tersebut memiliki sub sub bagian, salah satunya adalah Sub Bagian Umum.
dua bagian, yaitu barang habis pakai dan barang tidak habis pakai sebagai
sarana penunjang kegiatan untuk keperluan operasional tiap bidang yang ada
pemasukan data
1
2
mencatat atau menulis di buku besar dan semi komputer dengan menggunaan
pencarian data-data lama, dan tidak bisa melakukan filter data berdasarkan
bulan atau tahun yang berujung kepada sulitnya membuat laporan perkategori
pemeliharaan barang, barang yang hilang, barang yang rusak, maupun tata
letak yang tidak teratur dan tidak tercatat dengan struktur yang baik, dengan
database. Data yang perlu dicatat adalah data inventaris barang, proses
atau sebab lainnya). Dengan demikian, maka semua barang inventaris yang
Berdasarkan uraian dari latar belakang diatas maka perlu dibuat suatu
yang efektik dan efisien untuk Sub Bagian Umum Dikejaksaan Tinggi
Beberapa pertanyaan yang dapat menjadi fokus dalam penelitian ini antara lain:
Kalimantan Selatan?
permasalahan Yang telah dirumuskan, maka perlu ada batasan yang perlu di
buat sehingga laporan ini lebih terarah dan fokus ke satu permasalahan.
1. Aplikasi yang di rancang hanya fokus pada sub bagian umum Kejaksaan
Tinggi Kalimantan selatan, sehingga tidak mencakup unit atau sub sub
1. Tujuan Subjektif
2. Tujuan Objektif
1. Sebagi tolak ukur akan kemampuan dari ilmu yang di dapat sehingga dapat
baik.
BAB I PENDAHULUAN
yang digunakan.
6
BAB V PENUTUP
dalam penegakan hokum dan keadilan, kejaksaan dipimpin oleh jaksa Agung,
UU No. 5 Tahun 1991 tentag Kejaksaan R.I., Kejaksaan sebagai salah satu
Jaksa Agung yang membawahi enam jaksa Agung Muda serta 31 Kepala
pada
7
8
Karena Kejaksaan berada di poros dan menjadi filter antara proses penyidikan
proses perkara (Dominus litis), karena hanya institusi Kejaksaan yang dapat
perkara pidana, Kejaksaan juga memiliki peran lain dalam Hukum Perdata dan
Tata Usaha Negara, yaitu dapat mewakilkan pemerintah dalam perkara Perdata
dan Tata Usaha Negara sebagai Jaksa Pengacara Negara. Jaksa sebagai
Undang.
2.2 Adapum Visi dan Misi Kejaksaan Tinggi Kalimantan Selatan Adalah
Sebagai Berikut
a. Visi :
Indonesia”.
9
b. Misi :
lintas negara.
Sebagai Berikut
1. Bidang Pembinaan
1) Subbagian Kepegawaian;
2) Subbagian Keungan;
3) Subbagian Umum;
5) Subbagian Perencanaan
2. Bidang Inteligen
Menyelenggarakan Fungsi :
pelaksanaannya;
pengambilan keputusan;
data dan informasi yang berasal dari satuan kerja di lingkungan asisten
daerah hukumnya;
koordinasi;
social, budaya
1
pembangunan strategis;
daerah hukumnya;
lainnya;
didaerah hukumnya;
1
sandiman, dan
a. Pasal 532
Pidana Umum.
b. Pasal 533
pidana terhadap orang dan haat benda serta, tindak pidana narkotika
dan zat adiktif lainnya, tindak pidana terorisme dan lintas negara;
bersyarat dan tindakan hokum lain dalam perkara tindak pidana umum
serta pengadministrasiannya;
Tinggi;
Kejaksaan Tinggi;
Berikut
Asisten Bidang Perdata Dan Tata Usaha Negara adalah unsur pembantu
perdata dan tata usaha negara di daerah hukumnya (pasal 891 PERJA NO
lain, serta pelayanan hokum di bidang perdata dan tata usaha negara.
keperdataan masyarakat.
1
6. Audit Hukum (Legal audt) adalah Jasa Hukum yang diberikan oleh
menyeluruh dan seksama dari segi hukum yang dilakukan oleh Jaksa
normative.
pengawasan atas kinerja dan keuangan intern semua unsur Kejaksaan baik
2
berdasarkan hasil
2
pengawasan;
perundang- undangan;
terhitung dari tanggal 01 Maret 2023 sampai dengan tangal 01 April 2023
d. RAM 4 GB
23
2
c. Xampp
d. Sublime Text 3
1. Metode Observasi
kerja lapangan yaitu mengamati aplikasi apa yang belum ada dirasakan
2. Metode Wawancara
3. Studi Pustaka
Studi Pustaka adalah mengumpulkan data yang bersumber dari jurnal dan
buku.
2
elemen terpisah dalam satu kesatuan yang utuh untuk memperjelas suatu
system. Menurut Robert A.Leitch dan K.Roscoe Davis dalam buku Jogiyanto
dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu
dengan laporan-
+, Java, PHP, Python dan masih banyak lagi. Pada dasarnya aplikasi dibangun
untuk mengolah instruksi dari pengguna sebagai input dan mengeluarkan hasil
aplikasi web dan aplikasi mobile. Aplikasi yang hanya dapat dijalankan
jika ada koneksi internet. Sedangkan aplikasi mobile adalah aplikasi yang
dapat
2
(prosesor,
atau Lembaga apa saja sesuai dengan konteksnya yang bisa digunakan oleh
anggotanya, tetapi milik benda tersebut tetap bukan milik pribadi, dan sewaktu
waktu harus dikembalikan kalua ditentukan demikian, atau kalau sudah diminta
melaksanakan tugas.
yang jelas dan mudah dimengerti dengan cepat, sehinga dapat membantu
mudah.
2
antara analisis sistem dengan pemakai sistem (user) agar dapat memahami
suatu sistem secara logika. Dengan symbol-simbol ini dapat digunakan untuk
2. Proses
Proses adalah suatu kkegiatan kerja yang dilakukan oleh orang, mesin atau
komputer. Proses berfungsi untuk mengolah arus data yang masuk (input),
kemudian dari proses itu juga menghasilkan arus data atau (output). Suatu
Arus data pada Data Flow Diagram diberi simbol panah arus data ini
mengalir diantara proses, simpanan data dan kesatuan luar. Arus data ini
menunjukkan arus dari data yang bisa berupa masukan untuk sistem atau
hasil proses suatu sistem. Simbol arus data yang mengalir sebagai input
3.9 Software
3.9.1 Pengertian PHP
HTML. PHP sendiri merupakan singkatan dari Personal Home Page Tools.
Script ini akan membuat suatu aplikasi dapat diintegrasikan ke dalam HTML
sehingga suatu halam web tidak lagi bersifat statis, namun menjadi dinamis.
PHP bersifat open source yang berarti dapat digunakan siapa saja secara
gratis, program yang dibuat dengan program PHP dapat dijalankan disemua
sistem operasi yang memiliki web browser. Aplikasi web base yang dibuat
dengan bahasa pemograman PHP lebih cepat dari ASP maupun Java. Selain itu
2
2. PHP dapat berjalan dalam web server yang berbeda dan dalam sistem
Windows, Macintosh.
sebenarnya merupakan turunan salah satu konsep utama dalam basis data yang
perintah
3
dapat diakses oleh banyak bahasa pemograman. Ukuran database MySQL lebih
kecil dari database file yang lain beberapa pertimangan programmer memilih
melibatkan server daemon MySQL di sisi server dan berbagi macam program
server. Bahasa ini pada awalnya dikembangkan oleh IBM, namun telah
(Sunarfrihantono, 2003).
mudah dan efisien karena MySQL merupakan sistem manajemen basis data
tabel- tabel yang terpisah, untuk mendapatkan informasi yang lengkap, cepat
dan akurat.
digunakan untuk interaksi antara script program dengan database server dalam
hal pengolahan data. MySQl didesain agar dapat berjalan mencapai 100 akses
adalah protokol komunikasi stateles yang berbasiskan pada tcp yang awalnya
bisa digunakan untuk mengambil kembali file-file HTML dari server web
ketika dirancang pada tahun 1991. Uniform Resource Locator (URL) tersusun
atas tiga bagian yaitu format transfer, nama host, path berkas dokumen.
(janner, 2010).
server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP
server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa
(empat sistem operasi, yaitu Windows, Linux, Mac OS, dan Solaris), Apache,
MySQL,
3
PHP dan Perl. Program ini tersedia dalam GNU (General Public License) dan
bebas, merupakan web server yang mudah digunakan yang dapay melayani
instalasinya. Bundel program open source tersebut berisi antara lain server web
Sublime Text adalah aplikasi editor untuk kode dan teks yang dapat
Phyton API. Terciptanya aplikasi ini terinpirasi dari Aplikasi Vim. Aplikasi ini
bukanlah aplikasi opensource dan juga aplikasi yang dapat digunakan dan
fungsionalitas (packages) dari aplikasi ini merupakan hasil dari temuan dan
mendapat dukungan penuh dari komunitas serta memiliki lisensi aplikasi gratis.
Dylan, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua,
Textile
3
dan XML. Biasanya bagi bahasa pemograman yang didukung ataupun belum
a. Goto Anything
Fitur yang sangat membantu dalam membuka file ataupun menjelajah isi
dari file hanya dengan beberapa keystrokes. Fitur Goto Anything ini bisa
juga berfungsi untuk meencari function yang ada pada file yang sudah
b. Multiple Selections
waktu yang sama dan dalam baris yang berbeda. Multiple Selection ini
erupakan salah satu fitur unggulan dari Sublime Text 3. Kita dapat
meletakkan korsur pada kode yang akan diubah/edit, lalu tekan ctrl + click
atau blok kode yang akan diubah kemudian ctrl + D setelah itu kita dapat
c. Command Pallete
pallete
3
mudah. Untuk mencari file tersebut kita dapatt tekan Ctrl + Shift + P ,
Bila user memerlukan fokus penuh pada aplikasi ini, fitur ini dapat
Fitur ini sangat dibutuhkan ketika pengguna ingin fokus pada pekerjaan
e. Split Editing
Dapatkan hasil yang maksimal dari monitor layar lebar dengan dukungan
editing perpecahan, mengedit sisi file dengan sisi, atau mengedit dua
lokasi di satu file,. Anda dapat mengedit dengan banyak baris dan kolom
ini. Terintegritas dengan fitur Goto Anything untuk menjelajah semua file
yang ada ataupun untuk beralih ke file dalam project lainnya dengan cepat.
g. Plugin API
yang berbasi phyton Plugin API. Teks editor ini juga mempunyai plugin
3
h. Customize Anything
i. Cross Platform
j. Find in Project
Dalam fitur ini kita dapat mencari dan membuka file didalam sebuah
project dengan cepat dan mudah hanya dengan menekan Ctrl + p anda
Dalam teks editor pengguna dapat menyeret dan melepaskan file teks ke
Inventaris Barang yang dapat membuat pengumpulan data barang dengan lebih
mudah dan terperinci sehingga admin tidak perlu bolak-balik kertas dan
ATK dan Inventaris Barang Pada SUB Bagian Umum Kejaksaan Tinggi
dibuat diagram alir data yang menggambarkan aliran data yang terjadi. Adapun
diagram alir data data yang di rancang adalah seperti gambar di bawah ini :
Kamus data adalah sebuah daftar yang terorganisasi dari elemen data yang
berhubungan dengan sistem. Dengan definisi yang tegas dan teliti sehingga
pemakai dan analis akan memiliki pemahaman yang umum mengenai input,
2. Tabel Barang
aplikasi, dari sini akan diperiksa apakah yang login adalah admin, bidang atau
Form utama admin adalah tampilan pertama yang muncul setelah admin
login. Tampilan utama ini juga terdapat beberapa sub menu yaitu menu
Dasboard, menu data User, menu Data Stok Barang, menu Permintaan Barang,
Barang,
4
dan menu Logout, yang dimana pada setiap user atau pengguna aplikasi,
perbedaanya hanya terletak pada sub-sub menu didalamnya, hal ini disebabkan
ATK, didalam data barang tersebut terdapat stok ATK, dimana stok tersebut
akan bertambah jika adanya data masuk dan akan berkurang jika dilakukan nya
ingin membeli barang atau perlengkapan di suatu instansi habis, maka admin
ATK, dan juga lengkap dengan informasi barang masuk dan barang yang
keluar, beserta sisa barang yang ada, juga berisi keterangan data stok barang
data nodis, barang dan permintaan data permintaan ATK memiliki laporan
data yaitu data barang dan pengajuan. Data pengajuan memiliki laporan
PENUTUP
5.1 Kesimpulan
pembuatan Aplikasi pengelolaan ATK dan Inventaris Barang pada Sub Bagian
1. Sistem yang berjalan selama ini masih menggunakan cara yang manual
agar lebih efisien dan informasi yang dihasilkan menjadi lebih baik lagi.
yaitu:
kerusakan.
49
50
3) Dapat menyajikan data lebih cepat dan akurat, serta mampu filter data
5.2 Saran
Aplikasi ini masih jauh dari kata sempurna dan tentu masih memiliki
Anhar. (2010). Panduan Menguasai PHP dan MySQL Secara Otodidak. Jakarta
Selatan:mediakita.
Hidayat, R. (2010). Cara Praktis Membangun Website Gratis. Jakarta:PT Elex
Media Komputindo.
Ibrahim, A. (n.d.). Pengertian Aplikasi dan Sejarah Perkembangan Aplikasi.
https://pengertiandefinisi.com/pengertian-aplikasi-dan-sejarahperkembangan
aplikasi
Julianti, M. R., Dzulhaq, M. I., & Subroto, A. (2019). Sistem Informasi Pendataan
Alat Tulis Kantor Berbasis Web pada PT Astari Niagara Internasional.
JURNAL SISFOTEK GLOBAL, 92-97.
Kinaswara, T. A., Hidayat, N. R., & Nugrahanti, F. (2019). Rancang Bangun
Aplikasi Inventaris Berbasis Website pada Kelurahan Bantengan. JURNAL
SENATIK, 71-75.
Martono. (2018). Perancangan Prototype Aplikasi Pengelolaan Inventaris
Barang.JURNAL ILMIAH MEDIA SISFO, 1099-1110.
N, S. (2015, 09 24). Pengertian UML Dan Jenis-Jenisnya Serta
ContohDiagramnya.
Retrievedfromhttp://www.pengertianku.net:http://www.pengertianku.net/201
5/09/pe ngertian-uml-dan-jenis-jenisnya-serta contoh-diagramnya.html
Romadhoni, F. (2019, November 14). Pengertian PHP : Fungsi, Syntax, dan
Alasan
MenggunakanPHP.Retrievedfromhttps://www.jagoanhosting.com:https://ww
w.jagoanhosting.com/blog/pengertian-php/#apa-fungsi-php