Oleh :
i
HALAMAN PERSETUJUAN
Hari/Tanggal :
Menyetujui,
Pembimbing I Pembimbing II
Mengetahui,
Shared Service Department Head
Cahyadi
ii
HALAMAN PENGESAHAN
Hari/Tanggal :
Mengesahkan,
Dosen Penguji
Sopingi, S.Kom
Mengetahui,
Ketua STMIK Duta Bangsa
iii
KATA PENGANTAR
Alhamdulillah puji syukur kehadirat Allah SWT, karena atas rahmat dan
kelulusan Mata Kuliah Kerja Praktik pada jurusan S1 Teknik Informatika, STMIK
Dengan selesainya laporan Kerja Praktik ini tidak terlepas dari bantuan
banyak pihak yang telah memberikan saran dan kritik untuk menyelesaikan
laporan ini. Untuk itu pada kesempatan kali ini penulis ingin menyampaikan
terimakasih kepada :
Yogyakarta.
Yogyakarta.
Surakarta.
iv
7. Paramita Nusawati, SE, M.Si selaku Pembimbing II.
8. Keluarga yang telah memberikan kasih saying, doa dan dukungan material
maupun spiritual.
berarti.
kritik dan saran dari pembaca untuk penyempurnaan karya-karya yang akan
datang. Harapan dari penulis, semoga laporan kerja praktik ini dapat bermanfaat
Penulis
v
DAFTAR ISI
Halaman Judul.................................................................................................. i
Halaman Persetujuan ........................................................................................ ii
Halaman Pengesahan ....................................................................................... iii
Kata Pengantar ................................................................................................. iv
Daftar Isi........................................................................................................... vi
Daftar Gambar .................................................................................................. viii
Daftar Tabel ..................................................................................................... ix
Daftar Lampiran ............................................................................................... x
BAB I PENDAHULUAN
1.1 Latar Belakang .................................................................................... 1
1.2 Perumusan Masalah ............................................................................ 3
1.3 Batasan Masalah ................................................................................. 3
1.4 Tujuan Penelitian ................................................................................ 3
1.5 Manfaat Penelitian .............................................................................. 4
1.6 Metodologi Penelitian ......................................................................... 4
1.7 Waktu dan Tempat Penelitian ............................................................. 6
1.8 Sistematika Penulisan ......................................................................... 6
vi
BAB IV PEMBAHASAN
4.1 Analisis Sistem.................................................................................... 43
4.2 Perancangan Sistem ............................................................................ 47
BAB V PENUTUP
5.1 Kesimpulan ......................................................................................... 74
5.2 Saran ................................................................................................... 74
LAMPIRAN
vii
DAFTAR GAMBAR
viii
DAFTAR TABEL
ix
DAFTAR LAMPIRAN
x
BAB 1
PENDAHULUAN
efisien.
sebagai alat untuk memproses, menyajikan, serta mengelola data dan informasi
kinerja dari karyawan suatu perusahaan bisa lebih produktif dan efisien.
1
2
kebutuhan masyarakat akan transportasi udara yang aman dan nyaman maka
lanjut maka di buatlah sebuah Logbook. Logbook tersebut berupa sebuah buku
keras atau lunak komputer dan jaringan pada Perusahaan PT. Angkasa Pura I
ini adalah masih ditulis secara manual dalam sebuah buku catatan dan mengolah
ulang pada Microsoft Office Excel sehingga memerlukan waktu yang cukup lama
serta kurang efisien sebelum di laporkan kepada General Manager untuk laporan
setiap bulannya. Berdasarkan pertimbangan dari beberapa masalah yang ada maka
pengolahan laporan.
3
sebagai berikut :
Tujuan penelitian dari laporan kerja praktik ini adalah menganalisis dan
a. Observasi
b. Wawancara
Praktik.
kerusakan ?
3) Kendala apa yang dialami pada sistem yang berjalan saat ini ?
meliputi proses :
a. Perencanaan
b. Analisis
data.
Desain dari perangkat lunak ini meliputi desain inputan, output atau
BAB I : PENDAHULUAN
Bab ini berisikan tentang profil Instansi, Visi dan Misi Instansi,
BAB IV : PEMBAHASAN
BAB V : PENUTUP
LANDASAN TEORI
2.1 Logbook
penelitian. Logbook ini memiliki manfaat sebagai bukti otentik dari segi ilmiah
dan segi hukum. Catatan dalam sebuah penelitian sifatnya penting, dengan catatan
tersebut kita atau orang lain dapat melakukan apa yang kita lakukan karena
Teknologi adalah suatu benda atau objek yang diciptakkan oleh manusia yang
bisa bermanfaat bagi kelangsungan hidup manusia. Teknologi yang diciptakkan oleh
manusia pada mulanya hanya sebuah alat-alat sederhana namun besar akan manfaatnya.
(Suharyadi:2013)
Data yang telah diproses ke dalam suatu bentuk yang mempunyai arti bagi
si penerima dan mempunyai nilai nyata, sehingga dapat dipakai sebagai dasar
untuk mengambil keputusan, dan terasa bagi keputusan saat itu atau keputusan
mendatang. Susunan hirarki informasi mulai dari data atau fakta, kemudian
8
9
“Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih
Data merupakan bentuk yang masih mentah yang belum dapat bercerita
banyak, sehingga perlu diolah lebih lanjut. Data diolah melalui suatu model untuk
menghasilkan suatu tindakan yang lain. Yang akan membuat sejumlah data
kembali. Data tersebut akan ditangkap sebagai input, diproses kembali lewat sutu
model dan seterusnya membentuk suatu siklus. Siklus ini oleh John Burch disebut
Technology) merupakan dari bahasa latin „texere‟ atau yang berarti membangun.
perangkat lunak.
Dari kedua komponen tersebut, mereka saling berkaitan satu sama lain
Namun Teknologi lebih dominan pada hardware atau perangkat keras, namun
Karena keduanya memang saling berhubungan satu sama lain. Pada dasarnya,
teknologi komunikasi. Oleh karena itu, sat ini hadirlah istilah TIK (Teknologi
Informasi dan Komunikasi) yaitu gabungan antar kedua aspek tersebut. Istilah ini
muncul setelah ada perpaduan dari kedua aspek ini, yang terjadi pada abad ke-20.
dimengerti dan digunakan. Berikut ini adalah simbol yang digunakan untuk
menggambarkan flowchart :
11
Gambar Keterangan
Simbol Simpanan Offline File non komputer yang diarsip urut angka
N
(numerical)
(alphabhetical)
C
File non komputer yang diarsip urut tanggal
(chronological)
hubungan antara entity luar, masukan dan keluaran dari sistem .Diagram konteks
(Kristanto,Andri 2003:63).
proses bisnis dalam proses tunggal (Proses 0) juga menunjukan semua entitas luar
2007:109)
14
Melambangkan orang /
tujuan informasi.
Melambangkan tempat
pengoperasian data.
Data Flow Diagram adalah gambaran sistem secara logika. Gambaran ini
tidak tergantung perangkat keras, perangkat lunak, struktur data dan organisasi
pemakai (user) yang kurang menguasai bidang computer untuk mengerti sistem
pada proses
keluaran (informasi).
cara tertentu.
16
program yang dijalankan di suatu pemroses. Perangkat lunak dalam arti lebih luas
terdiri dari program – program yang di eksekusi komputer dalam beraneka ukuran
dan data berupa angka-angka dan teks juga representasi informasi gambar, video
dan audio.
permasalahan yang ada. Pastikan bahwa masalah yang kita hadapi dapat
Bahasa pemrograman terdiri dari dua tingkatan yaitu bahasa tingkat rendah
Adalah bahasa yang tidak bisa dimengerti oleh manusia karena hanya
event-driven yang berasal dari BASIC. Event driven artinya program menunggu
sampai adanya respons dari pemakai berupa kejadian tertentu, misalnya tombol
diklik atau menu dipilih. Ketika event terdeteksi, event yang berhubungan akan
menu, toolbar, dan window seperti yang terlihat pada gambar berikut.
(Sumber: Purwanto, Eko. 2012. Pemrograman Visual dengan Visual Basic 6.0.
membuat tampilan aplikasi pada form, kemudian diberi script program di dalam
yang berada di [Toolbox], dan setiap komponen yang dipakai harus diatur
windows, seperti membuat form baru, membuat project baru, membuka project
project aktif, artinya isi komponen dalam toolbox sangat tergantung pada jenis
(Sumber: Purwanto, Eko. 2012. Pemrograman Visual dengan Visual Basic 6.0.
atau data. Basis data juga dapat diartikan sebagai kumpulan seluruh sumber daya
Sehingga dapat ditarik kesimpulan basis data itu sendiri memiliki arti
kumpulan berbagai data yang saling berelasi satu dengan yang lainnya dan dapat
dibutuhkan oleh pengguna (user). Contoh dari basis data adalah Sql Server,
lain-lain.
disimpan.
file.
4. Record : suatu set field/data item yang merupakan ciri khas dari suatu
file.
20
2.10 MySQL
berbagai perintah untuk membuat suatu database, berikut ini disebutkan beberapa
DESCRIBE tabel;
WHERE kriteria;
terdapat dalam sebuah table berupa field-fild yang berisi nilai dari data tersebut.
salah satu database management system (DBMS dari sekian banyak DBMS
seperti Oracle, MS SQL, postagre SQL, dan lainnya. My SQL berfungsi untuk
mengolah data base menggunakan bahasa SQL. MySQL bersifat open source
sehingga kita bisa menggunakanya secara gratis. Pemrograman PHP juga sangat
Tipe numerik dibedakan dalam dua macam kelompok, yaitu integer dan
1.79E+308
String adalah rangkaian karakter. Tipe-tipe data yang termasuk dalam tipe
Tipe data char() dan varchar() pada prinsipnya sama, perbedaannya hanya
Memori yang dibutuhkan untuk tipe data char() bersifat statis, besarnya
tergantung pada berapa jumlah karakter yang ditetapkan pada saat field
“ “ 4 bytes “ 1byte
Untuk tanggal dan jam, tersedia tipe-tipe data field berupa DATETIME,
12-31 23:59:59
1. Operator Aritmetika
tabel 2.8.
+ Tambah
- Kurang
* Kali
/ Bagi
Mod () Modulus
25
2. Operator Pembandingan
= Sama Dengan
3. Operator Logika
AND Dan
OR Atau
NOT Tidak
26
4. Operator Karakter
Operator untuk membentuk pencarian string yang sesuai dengan nilai yang
3 simbol khusus berikut ini yang dapat dilihat pada tabel 2.11
Operator yang digunakan untuk menguji nilai-nilai yang ada dalam list
(tanda kurung) dan dapat juga untuk menampilkan baris berdasarkan suatu
digunakan pada data numerik untuk menghitung nilai baik rata-rata dan
jumlah dari sekumpulan data maupun pencarian jumlah basris dalam tabel.
Opeartor Keterangan
COUNT Menghitung jumlah berisi suatu field
SUM Menjumlahkan data-data numerik pada suatu table
AVG Menghitung rata-rata suatu field
MAX Menghitung nilai maksimum suatu field
MIN Menghitung nilai minimum suatu field
BAB III
TINJAUAN UMUM
(PN) Angkasa Pura Kemayoran yang dibentuk pada tanggal 20 Februari 1962
dengan Peraturan Pemerintah (PP) Nomor 33 tahun 1962. Tugas pokoknya adalah
tahun 1974, status badan hokum Perusahaan diubah menjadi Perusahaan Umum
(Perum).
Soekarno-Hata.
PP Nomor 25 tahun 1987, sejak tanggal 19 Mei 1987 Perum Angkasa Pura
Perum Angkasa Pura II yang khusus bertugas mengelola bandar udara Soekarno-
28
29
Angkasa Pura I (Persero) dengan akta notaris Muhani Salim, SH tanggal 3 Januari
keputusan Rapat Umum Pemegang Saham tanggal 14 Januari 1998 dan telah
tanggal 22 Juni 1999 dengan Tambahan Berita Negara Republik Indonesia Nomor
3740/1999(Agung Widarto:2012 ).
3.1.1 Visi
3.1.2 Misi
pengguna jasa
Unggul
pengelolaan pelayanan ATS oleh Angkasa Pura I adalah pada Flight Information
Region II (FIR II) yang meliputi batas wilayah udara Semarang sampai ke arah
(MATSC).
Tiga bidang usaha Angkasa Pura I yaitu Aeronautika Air Traffic Services
Garbarata (Aviobridge).
udara, parker kendaraan dan pas, sewa ruang reklame, pengelolaan VIP
kebandarudaraan.
32
perusahaan.
Saat ini Angkasa Pura I mengelola 13 bandar udara di kawasan Tengah dan
2. Juanda – Surabaya
4. Sepinggan – Balikpapan
7. Adisutjipto – Yogyakarta
Disamping itu Angkasa Pura I juga mengelola dua terminal cargo di Bandara
arus lalu lintas barang, jasa, atau wisatawan luar dan dalam negeri yang akan
tidakakan mengubah status Bandara Adisutjipto sebagai enclave sipil dan tidak
Yogyakarta 55282.
Api, Trans Jogja, Bus Antar Kota Antar Provinsi (AKAP) dan Pesawat
Udara.
Wisata) Joglosemar.
Deviden.
A. General Manager
berlaku.
flow management & CDM dan flight data di wilayah kerjanya guna
anggaran perusahaan.
berdasarkan RKAP.
pengelolaan kegiatan fire fighting & rescue, fire fighting maintenance & fire
sekitar bandara melalui peningkatan keamanan area terminal & sisi udara,
pengelolaan kegiatan aviation & cargo sales, property & advertising sales, food &
beverage sales, dan retail yang efektif guna mendukung tercapainya customer
anggaran perusahaan.
melalui kegiatan human capital, general affair, communication and legal, dan
petugas sebagai bukti bahwa tugas telah selesai dilaksanakan. Kemudian data
PEMBAHASAN
2001).
berikut :
a. Performance
Dari sistem yang sedang berjalan sekarang data informasi yang tersimpan
b. Information
43
44
c. Economic
sistem ini lumayan tinggi, itu disebabkan karena masih manualnya sistem ,
sedikit
d. Controll
Dari segi keamanan lemah. Input data tidak di edit dengan cukup sistem
e. Efficiency
Sistem yang ada kurang efisien, karena setiap melakukan inputan data
f. Service
untuk pencarian data pada tanggal tertentu memerlukan waktu yang cukup
lama.
Pada bab ini menjelaskan kebutuhan untuk sistem yang diusulkan guna
c. Hardisk 500 GB
e. LAN Card
c. Hardisk 160 GB
e. LAN Card
46
informasi telah di analisis dan berdasarkan pada hasil analisis, maka akan
tujuan utama yaitu untuk memenuhi kebutuhan kepada pemakai sistem, untuk
memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada
pemrogram komputernya.
Berikut adalah Flowchart sistem yang berjalan pada PT. Angkasa Pura
Keterangan :
Manager/ Pimpinan.
Keterangan :
masing unit kerja. Setelah itu data tersimpan pada database server
Nama : Petugas
Foreign Key : -
Nama : Login
Foreign Key :
Foreign Key : -
Nama : Logbook
username dan password yang telah terdaftar dan mempunyai ijin akses yang dapat
Form utama client memasukan inputan dari petugas yang berisi dari hasil
Keterangan : user akan memilih unit kerja yang dimana komputer atau jaringan
menjadi tiga tingkatan yaitu rendah , sedang, dan ganti. Di dalam sebuah bagian
unit kerja terdapat beberapa komputer, jadi disediakan nomer komputer untuk
akan terisi otomatis sesuai dengan data login yang dipakai. Dan uraian pekerjaan
di isi uraian singkat sesuai dengan hasil penanganan yang sudah di atasi. Apabila
sudah selesai menginputkan semua hasil dari penanganan komputer atau jaringan
maka pilih tombol simpan ,lalu lihat tabel dibawah akan ditampilkan data yang
sudah tersimpan. Dan apabila terdapat kesalahan dalam penginputan data maka
username dan password yang telah terdaftar dan mempunyai ijin akses yang dapat
masuk ke form utama setelah login dan untuk username defaultnya yaitu Admin
Keterangan : Pada bagian menu utama terdiri dari empat menu yaitu
yang fungsi tertentu pada bagian menu “Baru” berisi submenu tentang
penambahan data baru. Sedangkan pada bagian menu “Edit” berisi submenu
tentang perbaikan data atau pengeditan data apabila terjadi kesalahan masukan
data yang telah tersimpan. Dan untuk menu “Laporan”, berisi submenu tentang
laporan perbulan. Sedangkan “Cari” berisi submenu tentang pencarian data sesuai
Form input data petugas dirancang untuk mendata petugas yang berhak
sedangkan untuk nama boleh di isi nama lengkap atau nama panggilan saja,
tempat lahir di isi dengan tempat lahir petugas, tanggal petugas diisi dengan
tanggal lahir, untuk jenis kelamin dan status hanya diperkenankan memilih salah
satu pada masing- masing pilihan, sedangkan untuk alamat diisi dengan alamat
lengkap petugas tersebut. Setelah selesai semua terisi maka pilih tombol untuk
menyimpannya, maka secara otomatis data akan tersimpan pada database. Apabila
kembali isian dari form tersebut. Lalu pilih kembali untuk kembali ke menu
sebelumnya.
63
Form Edit data petugas dirancang untuk mengedit data apabila terjadi
Keterangan : Pada form edit data petugas terdapat toolbox “ID Petugas”, dimana
jika diklik tersedia semua ID petugas yang telah tersimpan, sehingga user tinggal
memilih data mana yang akan di edit. Setelah terpilih maka semua isian akan
terisi otomatis sesuai data yang user pilih untuk di edit. Setelah selesai
mengeditnya , lalu pilih tombol edit untuk memperbaharui data tersebut, atau
hapus untuk menghapus data tersebut. Untuk kembali ke menu sebelumnya pilih
tombol kembali.
64
Form input data petugas dirancang untuk mendata bagian unit kerja yang
Keterangan : Untuk ID Unit diisi dengan ID unit, untuk Nama diisi dengan nama
unit kerja tersebut, sedangkan Nomer Meja diisi sesuai dengan nomor meja
untuk mengosongkan kembali isian dari form tersebut. Lalu pilih kembali untuk
Form Edit data unit kerja dirancang untuk mengedit data apabila terjadi
Keterangan : Pada form edit data unit kerja terdapat toolbox “ID Petugas”, dimana
jika diklik tersedia semua ID Unit yang telah tersimpan, sehingga user tinggal
memilih data mana yang akan di edit. Setelah terpilih maka semua isian akan
terisi otomatis sesuai data yang user pilih untuk di edit. Setelah selesai
mengeditnya , lalu pilih tombol edit untuk memperbaharui data tersebut, atau
hapus untuk menghapus data tersebut. Untuk kembali ke menu sebelumnya pilih
tombol kembali.
66
Form data login berisi tentang pembuatan data login yang berisi username
dan password yang dapat digunakan untuk login ke menu utama perangkat lunak
Keterangan : Pada form data login terdapat toolbox “ID Petugas”, dimana jika
belum terdaftar sebagai petugas maka tidak bisa membuat data login. Untuk
password diisi bebas dengan panjang maksimal delapan karakter. Pilih simpan
tombol bersihkan untuk mengosongkan kembali isian dari form tersebut. Lalu
Form edit data data login dirancang untuk mengedit data apabila terjadi
Keterangan : Pada form edit data login terdapat toolbox “ID Petugas”, dimana jika
diklik terdapat daftar login yang telah tersimpan, sehingga user tinggal
memilihnya saja.. Setelah terpilih maka semua isian akan terisi otomatis sesuai
data yang user pilih untuk di edit. Setelah selesai mengeditnya , lalu pilih tombol
edit untuk memperbaharui data tersebut, atau hapus untuk menghapus data
Form utama laporan berisi tentang tampilan semua inputan data dari
semua Client.
68
inputan dari semua client yang akan di proses dalam pembuatan laporan tiap
laporan yang dapat langsung kita cetak ke dalam media kertas untuk kita laporkan
tampilan data dalam bentuk grafik selama satu bulan sesuai dengan nama bulan
yang dipilih.Dan apabila kita ingin menutup aplikasi pilih tombol kembali, maka
Form pencarian data aktif apabila user memilih menu cari pada form
utama admin. Maka akan tampil form pencarian data yang berfungsi untuk
Keterangan : Form pencarian data ini digunakan apabila kita ingin mencari data
tertentu pada suatu unit kerja atau petugas yang yang menanganinya. Di dalam
cari data, di isi nama data yang akan kita cari. Kemudian di dalam kategori
terdapat pilihan kategori unit kerja atau nama petugas. Apabila langsung di pilih
tombol cari maka akan tampil semua data yang dicari. Dan apabila kita ingin
membatasinya maka disediakan tanggal mulai sampai selesainya, agar data dapat
terpilah sesuai tanggal. Untuk menu tampil digunakan untuk tampilan dalam
berbentuk laporan hasil pencarian dan kita juga dapat langsung mencetaknya.
70
berikut:
seperti gambar di atas. Dan di dalam isian bulan akan terisi otomatis bulan yang
kita pilih tadi. Sehingga kita dapat langsung mencetaknya. Atau pilih tombol
Keterangan : Hasil pencarian data dapat dicetak pada media kertas sebagai laporan
data yang telah user cari sesuai keinginan. Lalu untuk langsung mencetaknya pilih
tombol cetak. Atau pilih tombol kembali, untuk kembali ke menu sebelumnya.
berikut:
73
grafik sesuai dengan data yang dicari. Sehingga mempermudah pengguna dalam
mengamati tingkat kerusakan sesuai data yang dicari. Dan dapat langsung dicetak
ke media kertas.
BAB V
PENUTUP
5.1 Kesimpulan
5.2 Saran
Dari sistem yang diusulkan dan telah dibahas, maka disarankan hal- hal
sebagai berikut :
74
DAFTAR PUSTAKA
75