Sistem Informasi Sharing Knowledge Bagian Administrasi di PT. Angkasa Pura II berbasis web

(1)

SISTEM INFORMASI SHARING

KNOWLEDGE BAGIAN ADMINISTRASI DI

PT. ANGKASA PURA II

BERBASIS WEB

KERJA PRAKTEK

Diajukan Untuk Memenuhi Tugas Mata Kuliah Kerja Praktek Program Strata Satu Program Studi Teknik Informatika

Fakultas dan Ilmu Komputer

Disusun Oleh :

HERDI PRAYOGA 10109422

PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA BANDUNG


(2)

LAMPIRAN E


(3)

(4)

LAMPIRAN F


(5)

(6)

DAFTAR RIWAYAT HIDUP

NAMA : HERDI PRAYOGA

NIM : 10109422

TEMPAT/TANGGAL LAHIR : CIREBON, 19 JULI 1991

JURUSAN PROGRAM : TEKNIK INFORMATIKA

ALAMAT : JL. PUYUH DALAM, NO. 19/151A, RT.04/RW.12

NO. TELEPON : 085224060466

E-MAIL : herdi.prayoga@gmail.com

JENIS KELAMIN : LAKI-LAKI

AGAMA : ISLAM

WARGA NEGARA : INDONESIA

JUDUL KERJA PRAKTEK : “SISTEM INFORMASI SHARING KNOWLEDGE

BAGIAN ADMINISTRASI DI PT. ANGKASA

PURA II BERBASIS WEB”

RIWAYAT PENDIDIKAN :

1. 1997-2003 : SDN Tirtawinaya I, Cirebon

2. 2003-2006 : SMP Negeri 6, Cirebon

3. 2006-2009 : SMK Muhammadiyah Kedawung, Cirebon

4. 2009 : Program Studi S1

Jurusan Teknik Informatika

Fakultas Teknik Dan Ilmu Komputer Universitas Komputer Indonesia, Bandung


(7)

DAFTAR ISI

LEMBAR JUDUL

LEMBAR PENGESAHAN

KATA PENGHANTAR ... i

DAFTAR ISI ... ii

DAFTAR TABEL ... vi

DAFTAR GAMBAR ... vii

DAFTAR SIMBOL ... x

DAFTAR LAMPIRAN ... xiii

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Identifikasi Masalah ... 2

1.3 Maksud dan Tujuan ... 3

1.4 Batsan Masalah ... 3

1.5 Metode Penelitian ... 4

1.5.1 Teknik Pengembangan Sistem ... 4

1.5.2 Model Pengembangan Perangkat Lunak ... 5

1.6 Sistem Penulisan ... 8

BAB II TINJAUAN PUSTAKA ... 9

2.1 Profil Tempat Kerja Praktek ... 9

2.1.1 Sejarah Singkat ... 9

2.1.2 Logo Instansi ... 10


(8)

2.1.3.1 Struktur Organisasi ... 10

2.1.3.2 Deskripsi Kerja ... 11

2.2 Landasan Teori ... 14

2.2.1 Pengertian Sistem ... 14

2.2.2 Konsep Dasar Sistem ... 14

2.2.3 Karakteristik Sistem ... 15

2.2.4 Perancangan Sistem ... 16

2.2.4.1 Diagram Konteks (Context Diagram) ... 16

2.2.4.2 DFD (Data Flow Diagram) ... 17

2.2.4.3 ERD (Entity Relationship Digital) ... 17

2.2.4.4 Analisis Sistem ... 18

2.2.5 Definisi Website (WWW) ... 19

2.2.6 Pengertian Basis Data ... 20

2.3 Software Pendukung ... 20

2.3.1 MySQL (My Structured Query Language) ... 21

2.3.2 HTML (HyperText Markup Language) ... 22

2.3.3 PHP (HyperText Preprocessor) ... 22

2.3.4 Macromedia Dreamweaver 8 ... 22

2.3.5 Wamp Server ... 23

BAB III PEMBAHASAN ... 24

3.1 Sistem Kerja Praktek ... 24

3.1.1 Jadwal Kerja Praktek ... 24

3.1.2 Tugas Kerja Praktek ... 24

3.2 Analisis Sistem ... 24

3.2.1 Analisis Masalah ... 25

3.2.2 Analisis Kebutuhan Non – Fungsional ... 26

3.2.2.1 Analisis Pemakai ... 26


(9)

3.2.2.3 Analisis Perangkat Lunak ... 27

3.3 Perancangan Sistem ... 28

3.3.1 SKPL (Spesifikasi Kebutuhan Perangkat Lunak) ... 28

3.3.2 Batasan Perangkat Lunak ... 28

3.3.3 ERD (Entity Relationship Diagram) ... 28

3.3.4 DFD (Data Flow Diagram) ... 29

3.3.4.1 DFD Level Konteks ... 29

3.3.4.2 DFD Level 1 ... 30

3.3.4.3 DFD Level 2 Proses 1 ... 32

3.3.4.4 DFD Level 2 Proses 2 ... 33

3.3.4.5 DFD Level 2 Proses 3 ... 33

3.3.4.6 DFD Level 2 Proses 4 ... 34

3.3.4.7 DFD Level 2 Proses 5 ... 34

3.3.5 Spesifikasi Proses ... 35

3.3.6 Kamus Data ... 42

3.3.7 Skema Relasi ... 43

3.3.8 Struktur Tabel ... 44

3.3.9 Struktur Menu ... 46

3.3.9.1 Perancangan Menu Login Admin ... 46

3.3.9.2 Perancangan Menu Login User ... 47

3.4 Perancangan Interface ... 47

3.5 Jaringan Semantik ... 72

3.6 Implementasi Interface ... 74

3.6.1 Tampilan Menu Halaman Utama ... 74

3.6.2 Tampilan Menu Halaman Login ... 75

3.6.3 Tampilan Menu Halaman Utama (Admin) ... 76

3.6.4 Tampilan Menu Halaman Ubah Kategori (Admin) ... 77


(10)

3.6.6 Tampilan Menu Halaman Divisi (Admin) ... 79

3.6.7 Tampilan Menu Halaman Utama (User) ... 80

3.6.8 Tampilan Menu Halaman Profil (User) ... 81

3.6.9 Tampilan Menu Halaman Ubah Profil (User) ... 82

3.6.10 Tampilan Menu Halaman Upload (User) ... 83

3.6.11 Tampilan Menu Halaman Divisi (User) ... 84

3.6.12 Tampilan Menu Halaman Download Divisi (User) ... 85

BAB IV KESIMPULAN DAN SARAN ... 86

4.1 Kesimpulan ... 86

4.2 Saran ... 86


(11)

KATA PENGHANTAR

Penulis panjatkan puji dan syukur ke hadirat Tuhan Yang Maha Esa atas hidayah dan imayah-Nya, sehingga dapat menyelesaikan penulisan laporan kegiatan kerja praktek yang bertempat di PT. ANGKASA PURA II (PERSERO) Bandung, sesuai dengan waktu yang telah ditentukan.

Penulisan laporan ini diajukan untuk memenuhi salah satu syarat menyelesaikan Mata Kuliah Kerja Praktek Program Strata (S-1) Teknik Informatika di Universitas Komputer Indonesia.

Penulis menyadari masih terdapat banyak kekurangan dan jauh dari kesempurnaan dalam penulisan laporan ini dikarenakan oleh keterbatasan waktu, ilmu dan wawasan yang penulis miliki, namun atas bantuan dan bimbingan dari berbagai pihak akhirnya laporan ini dapat diselesaikan dengan baik.

Keberhasilan penulis dalam menyelesaikan laporan ini tidak terlepas dari dukungan berbagai pihak. Untuk itu penulis mengucapkan terima kasih yang sebesar-besarnya kepada :

1. Kepada Allah SWT, yang telah memberikan kemudahan dan lindungannya dalam

mengerjakan Laporan Kerja Praktek ini.

2. Kepada kedua orang tua penulis atas dukungan materil dan moril dengan izin dan do’a restunya penulis dapat menyelesaikan penulisan Laporan Kerja Praktek ini. 3. Ibu Sufaatin, S.T., selaku dosen pembimbing dan dosen wali IF-10 yang telah

banyak meluangkan waktunya dan memberikan pengarahan kepada penulis.

4. Bapak Irawan Afrianto, S.T., M.T., selaku Ketua Program Studi Teknik

Informatika, Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.

5. Bapak A. Djuarya Sumanta, S.E, selaku pembimbing dan Koordinator Fungsi

Kepegawaian di PT. ANGKASA PURA II (PERSERO) Bandung, yang telah memberikan bantuan dan bimbingannya dalam proses pembuatan Laporan Kerja Praktek ini.


(12)

DAFTAR PUSTAKA

[1] Wikipedia, Indonesia, Teknologi_Informasi [2] Wikipedia, English, Knowledge_Sharing

[3] A.S. Rossa, M. Shalahudin. 2011. Modul Pembelajaran Rekayasa perangkat Lunak

(Terstuktur dan Berorientasi Objek). Bandung: Modula.

[4] Metode Waterfall, http://www.waterfall-model.com/


(13)

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

PT. ANGKASA PURA II (PERSERO) adalah Badan Usaha Milik Negara (BUMN) di bawah Departemen Perhubungan yang bergerak dibidang pengelolaan kebandarudaraan dan pelayanan lalu lintas udara. Kini PT. ANGKASA PURA II (PERSERO) telah mengelola 10 bandara dikawasan barat Indonesia yaitu, Soekarno-Hatta (Jakarta), Halim Perdanakusuma (Jakarta), Husein Sastranegara (Bandung), Polonia (Medan), Sultan Iskandarmuda (Banda Aceh), Sultan Mahmud Badaruddin (Palembang), Supadio (Pontianak), Sultan Syarif Kasim II (Pekanbaru), Tabing (Padang), dan Kijang (Tanjung Pinang).

Aktivitas pada PT. ANGKASA PURA II (PERSERO) Bandung mencakup Pelayanan Jasa Penerbangan (Aeronautika), serta Pelayanan Jasa Penunjang Bandar Udara (Non Aeronautika). Sumber pendapatan PT. ANGKASA PURA II (PERSERO) ini berasal dari pendapatan jasa non aeronautika yang meliputi pendapatan penyewaan (pendapatan sewa

ruangan, lapangan, dan fasilitas jaringan), pendapatan konsesi (pendapatan konsesi penunjang bandara dan penerbangan) serta jasa aeronautika yang meliputi (pelayanan jasa pendaratan,

penempatan dan penyimpanan pesawat udara, pelayanan jasa penumpang pesawat udara, pelayanan jasa penerbanagan, pelayanan jasa garbarata, pelayanan jasa konter).

Pengoalaan data yang berada di bagian kantor administrasi P PT. ANGKASA PURA II (PERSERO) masih terdapat bersifat manual, terutama pada share knowledge. Kesulitan


(14)

dilakukan secara manual mengakibatkan kinerja yang kurang efektif. Proses seperti ini berpengaruh pada kinerja karyawan, karena memakan terlalu banyak pemborosan dalam hal waktu, energi, biaya, serta otak.

Untuk mengatasi masalah ini adalah dengan dibuatnya sebuah aplikasi open source untuk share knowledge. Aplikasi berbasis web ini dibangun menggunakan PHP sebagai

bahasa pemrogramannya. Diharapkan dengan aplikasi tersebut dapat menghemat biaya, waktu, tenaga serta otak.

Berdasarkan latar belakang yang telah dijelaskan diatas maka laporan kerja praktek

ini diberi judul “SISTEM INFORMASI SHARING KNOWLEDGE BAGIAN

ADMINISTRASI DI PT. ANGKASA PURA II BERBASIS WEB”.

1.2 Identifikasi Masalah

Berdasarkan latar belakang masalah diatas, maka dapat diidentifikasikan suatu masalah yaitu :

1. Share knowledge yang masih bersifat manual.

Selama ini proses dalam hal pengiriman data masih menggunakan manual, dengan menggunaan metode face to face. Metode ini masih digunakan oleh instansi

perusahaan dari semenjak terbentuknya PT. ANGKASA PURA II (PERSERO) hingga saat ini terutama pada bagian administrasi.

2. Pengolaan data masih menggunakan manual.

Mulai dari penyimpanan data pengolaan data ini masih menggunakan arsip, dimana file-file dalam bentuk selembaran kertas disimpan dalam suatu arsip.


(15)

Sebenarnya proses pengoprasian dalam hal share dan pengolaan data dengan

manual ini sudah baik. Akan tetapi proses ini membutuhkan energy, waktu, biaya yang cukup banyak.

Berdasarkan latar belakang masalah yang ada, maka langkah yang diperlukan adalah bagaimana membuat sebuah aplikasi untuk pengolahan data share knowledge berbasis open

source ini dapat menyelesaikan masalah secara spesifik.

1.3 Maksud dan Tujuan

Adapun maksud dibuatnya aplikasi adalah membangun sebuah sarana dalam share

knowledge serta pengolahan data agar lebih efektif dan efisien. Tujuan dibuatnya aplikasi ini

adalah sebagai berikut :

1. Adanya aplikasi sistem share knowledge berbasis web ini dapat mambantu

karyawan dalam pengiriman data kepada atasan ataupun instansi-intansi lain yang terkait dalam kantor tersebut tanpa harus face to face.

2. Aplikasi ini memebrikan kemudahan dalam pengolahan data terutama

penyimpanan data dengan database tanpa harus menyimpan data dengan arsip.

3. Aplikasi ini ditujukan untuk mempermudah kinerja karyawan dalam hal

penyelesaian tugasnya serta memberikan hasil yg efisien dan efektif dalam hal waktu, energy serta biaya.

1.4 Batasan Masalah

1. Data yang diperoleh berdasarkan dari hasil penelitian yang dilakukan pada PT. ANGKASA PURA II (PERSERO) terutama pada bagain kantor administrasi.


(16)

Data hasil penelitian tersebut berisi : alur kerja pada instansi perusahaan tersebut terutama pada bagian kantor administrasi.

2. Aplikasi ini dibangun dengan berbasis web.

3. Output dari aplikasi ini adalah data serta informasi yang di share.

4. Aplikasi ini dijalankan pada semua sistem operasi windows.

5. Aplikasi ini dibangun menggunakan bahasa pemograman PHP dengan tools

Macromedia Dreamweaver 6 untuk mendesain web dan MySQL sebagai DBMS-nya.

6. Resolusi layar minimal 1280 x 768 pixel.

1.5 Metode Penelitian

Metode yang digunakan adalah metode deskriptif, dimana metode ini menggambarkan atau menguraikan keadaan serta situasi pada tempat observasi. Contohnya melakukan penelitian dan kemudian melakukan analisis sehingga diperoleh suatu kesimpulan.

1.5.1 Teknik Pengembangan Sistem

Interview

Pengumpulan data dengan membahas maslah yang ada.

Observasi


(17)

Studi Kepustakaan

Studi pustaka dilakukan dengan cara mencatat atau mengumpulkan data melalui litertur-literatur atau buku-buku yang ada dan juga artikel yang dapat diakses melalui internet.

1.5.2 Model Pengembangan Perangkat Lunak

Model waterfall adalah suatu proses pengembangan perangkat lunak yang beruntun,

dimana kemajuan dipandang sebagai arus yang terus mengalir kebawah (seperti air terjun) melewati fase-fase perencanaan, pemodelan, implementasi (konstruksi), dan pengujian.

Dalam pengembangan sebuah sistem berbasis computer, perlu dilakukan tahapan melakukan pengembangannnya. Pada pengembangan suatu perangkat lunak dengan

menggunakan metode waterfall, Tahap pengembangan yang dilakukan adalah analisa

kebutuhan, desain, sistem, penulisan kode program, pengujian program serta penerapan program itu sendiri.

Tahapan-tahapan tersebut saling terkait dan saling mempengaruhi, selain itu tahapan-tahapan tersebut dapat membentuk siklus. Hal ini berarti pada suatu tahapan-tahapan ternyata terdapat data-data yang seharusnya diproses pada tahapan sebelumnya, maka proses tersebut dapat kembali ke tahapan sebelumnya.

Keterkaitan tahapan-tahapan pengembangan perangkat lunak tersebut dapat dilihat pada gambar 1.1 berikut ini :


(18)

Gambar 1.1 Metode Waterfall (Royce 1970)

Keterangan metode waterfall seperti berikut :

1. Analisa Kebutuhan

Kegiatan yang dilakukan dalam tahap ini adalah menganalisis kebutuhan sistem yang akan dibangun. Mengumpulkan kebutuhan secara lengkap untuk selanjutnya menuju tahap analisis. Kebutuhan yang harus dipenuhi oleh program yang akan dibangun. Fase ini harus dikerjakan secara lengkap untuk bias menganalisis sistem yang akan dibangun.

2. Desain Sistem

Berdasarkan rumusan yang ada, diperolehlah dari tahap pertama selanjutnya dilakukan analisis yang berkaitan dengan proses dan data yang diperlukan oleh sistem serta keterkaitannya. Tuhuahn dilakukan tahapan ini adalah :

a. Memahami sistem yang ada ssat ini. b. Mendefinisikan masalah sistem.


(19)

c. Menentukan kebutuhan sistem secara garis besar sebagian persiapan ketahap perancangan.

d. Desain

Pada tahap perancangan ini diberikan gambaran umum yang jelas kepada pengguna dan merancang bangunan yang lengkap tentang sistem yang akan dikembangkan kepada pihak-pihak yang terlibat dalam pengembangan sistem. Tahapan perancangan sistem disini dibagi menjdi dua bagian, diantaranya terdapat perancangan global dan perancangan rinci. Perancangan global dilakukan untuk memberikan gambaran umum kepada pengguna pada sistem yang dirancang dan sebagai persiapan untuk tahap perancangan rinci. Sedangkan perancangan rinci dilakukan untuk memberikan gambaran rancangan bangunan yang lengkap pada pemrogram dan pihak-pihak lain yang terlibat dalam pengembangan sistem untuk tahap implementasi.

3. Penulisan Kode Program

Salah satu tahap perancangan sistem, selanjutnya dilakukan pengimplementasian rancangan sistem ke dalam kode-kode bahasa pemrograman yang diinginkan. Pada tahap ini dilakukan pembuatan komponen-komponen sistem yang meliputi implementasi modul-modul program, antar muka, dan basis data.

4. Pengujian Program

Tahap pengujian ini dilakukan untuk mendapatkan perangkat lunak yang benar-benar valid dan sesuai dengan kebutuhan yang sudah dideskripsikan.

5. Penerapan Program

Setelah melakukan pengujian program dan sistem diyakini telah valid, selanjutnya sistem tersebut didistribusikan kepada pengguna. Hal ini tidak berarti pengerjaan pengemban telah selesai, akan tetapi karena masih terdapat tahapan pemeliharaan


(20)

sistem yang harus dilakukan. Pada tahap ini dilakukan tahap eveluasi terhadap sistem yang baru untuk dilihat apakah sistem telah memnuhi tujuan yang dicapai atau belum. Dari hasil evaluasi ini dimungkinkan untuk melakukan perubahan-perubahan yang diperlukan terhadap sistem.

1.6 Sistem Penulisan

Sistem penulisan laporan ini adalah sebagai berikut :

1. BAB I Pendahuluan

Menguraikan tentang latar belakang masalah, perumusan masalah, maksud dan tujuan, batasan masalah, metedologi penelitian, dan sistematika penulisan.

2. BAB II Tinjauan Pustaka

Berisi tentang tinjauan umum instansi, struktur organisasi dan deskripsi kerja, bagian-bagian yang terkait dalam sistem share

knowledge dan teori pendukung, serta berisi ulasan tentang kesimpulan

yang terdapat dalam setiap judul daftar pustaka. 3. BAB III Analisis dan Perancangan

Pada bab ini berisikan uraian mengenai analisis dari rancangan pembuatan program aplikasi serta tahapan-tahapan perancangan

interface program aplikasi yang dibuat dan menjelaskan tentang

implementasi hasil dari analisis dan perancangan. 4. BAB IV Kesimpulan dan Saran

Berisi tentang kesimpulan dan saran yang berkaitan dengan permasalahan yang diteliti.


(21)

BAB II

TINJAUAN PUSTAKA

2.1 Profil Tempat Kerja Praktek

2.1.1 Sejarah Singkat

PT. ANGKASA PURA II (PERSERO) adalah Badan Usaha Milik Negara (BUMN) di bawah Departemen Perhubungan yang bergerak dibidang pengelolaan kebandarudaraan dan pelayanan lalu lintas udara. Bandara-bandara yang di kelola oleh PT. ANGKASA PURA II (PERSERO), salah satunya adalah Bandara Husein Sastranegara Bandung.

Visi :

Menjadi Pengelola Bandar Udara bertaraf Internasional yang mampu bersaing dikawasan Regional.

Misi :

Mengelola jasa kebandarudaraan dan pelayanan lalu lintas udara yang mengutamakan keselamatan penerbangan dan kepuasan pelayanan dalam upaya memeberikan manfaat optimal kepada pemegang sahan, mitra kerja, pegawai, masyrakat dan lingkungan dengan memegang teguh etika bisnis.


(22)

2.1.2 Logo Instansi

Gambar 2.1 Logo PT. Angkasa Pura II

2.1.3 Struktur Organisasi dan Deskripsi Kerja

2.1.3.1 Struktur Organisasi

General Manager Mulya Abdi, SE

Divisi Pelayanan Operasi Sutrisno. SE. Divisi Teknik M. Imronsyah.ST. Divisi Adkom Iwan Rubuni. SE.

Dinas Pelayanan Ops LLU Agus Dimafrul. SSiT. Dinas Pelayanan Ops Bandara Elifas Dinas Pelayanan PKP-PK & Pengamanan Suwito. AMD. Dinas T. Elektronika Samsu Eriyanto. ST. Dinas T.LMP Jaja Satriansah

Dinas T. Umum Dedi Mulyadi

Dinas Kepegum Neneng Yulia

Dinas Komersial AA. Gumilar. SE.

Dinas Keuangan Rahmat Hidayatullah Dinas Akuntansi & Kapan Sihwanti

Gambar 2.2 Struktur Ornganisasi

Keterangan :

General Manager : Mulya Abdi, S.E

Divisi Pelayanan Operasi : Sutrisno, S.E


(23)

Divisi Adkom : Iwan Rubuni, S.E

Dinas Pelayanan Ops LLU : Agus Dimafrul, SSiT

Dinas Pelayanan Ops Bandara : Elifas

Dinas Pelayanan PKP-PK &Pengamanan :Suwinto, AMD

Dinas Elaktronika : Samsu Eriyanto, ST

Dinas T.LMP : Jaja Satriansah

Dinas T. Umum : Dedi Mulyadi

Dinas Kepegum : Neneng Yulia

Dinas Komersial : AA. Gumilar, S.E

Dinas Keungan : Rahmat Hidayatullah

Dinas Akuntansi & Kapan : Sihwanti

2.1.3.2 Deskripsi Kerja

Dengan melihat struktur organisasi di atas, maka dapat diuraikan mengenai tugas dan fungsi dari masing-masing bagian yang terlibat dalam organisasi diantaranya :

1. General Manager

General manager mempunyai tugas antara lain :

a. Mengendalikan seluruh kegiatan jasa operasi (LLU) lalu lintas udara dan bandara.

b. Mengendalikan kegiatan kegiatan pemeliharaan fasilitas bandara.

c. Mengendalikan kegiatan pelayanan komersial dan pengembangan usaha

bandara.


(24)

2. Airport Duty Manager (ADM)

Airport Duty Manager (ADM) merupakan staf fungsional yang memiliki fungsi

untuk menanggulangi masalah pelayanan dan kebandarudaran selama berlangsungnya kegiatan pelayanan operasi bandara dan tugasnya secara bergiliran. Dalam melaksanakan fungsi dan tugasnya, Airport Duty Manager

(ADM) bertanggung jawab kepada General Manager.

3. Divisi Operasi Dan Teknik

Divisi operasi dan teknik berada dibawah General Manager yang bertanggung

jawab terhadap General Manager. Dalam pengelolaan dan pelaksanaan

kegiatannya, divisi operasi dan teknik ini dipimpin oleh seorang Manager Operasional dan Teknik (MOT).

a. Fungsi Divisi Operasi Dan Teknik

- Mengelola pelayanan operasi lalu lintas penerbangan (air trafic service).

- Pelayanan operasi bandar udara (air port service).

- Penyedian fasilitas teknik umum.

- Penyediaan peralatan elektronika dan listrik di bandara sesuai ketentuan yang berlaku.

b. Tugas Divisi Operasi Dan Teknik

- Menyiapkan, melaksanakan, mengendalikan dan melaporkan kegiatan

pelayanan jasa operasi keselamatan dan keamanan bandar udara.

- Menyiapkan, melaksanakan, mengendalikan, dan melaporkan kegiatan jasa operasi bandar udara.

- Menyiapkan, melaksanakan, mengendalikan, dan melaporkan kegiatan jasa lalu lintas penerbangan.


(25)

- Menyiapkan, melaksanakan, mengendalikan, dan melaporkan kegiatan pembangunan dan pemeliharaan fasilitas teknik umum dan peralatan kebandarudaraan.

- Menyiapkan, melaksanakan, mengendalikan, dan melaporkan kegiatan

pembangunan dan pemeliharaan fasilitas teknik elektronik dan listrik bandar udara.

4. Divisi Keuangan, Komersil dan Umum

- Kedudukan pada divisi keuangan, komersil dan umum berada dibawah General

Manager dan bertanggung jawab kepada General Manager. Dalam

pelaksanaan dan pengelolaan kegiatannya dipimpin oleh seorang Manajer Keuangan.

- Fungsi pada divisi keuangan, komersil dan umum adalah mengelola keuangan, komersil, pengembangan usaha, personalia, administrasi dan umum sesuai ketentuan yang berlaku.

- Tugas divisi keuangan, komersil dan umum diantaranya :

1. Menyiapkan, melaksanakan, mengendalikan, dan melaporkan kegiatan

komersil dan pengembangan usaha.

2. Menyiapkan, melaksanakan, mengendalikan, dan melaporkan kegiatan

akuntansi dan anggaran.

3. Menyiapkan, melaksanakan, mengendalikan, dan melaporkan kegiatan


(26)

2.2 Landasan Teori

Landasan teori menjelaskan beberapa teori yang mendukung aplikasi yang dibuat dan berkaitan dengan permasalahan yang dibahas sebagai pemahaman dalam sebuah sistem serta metode yang dipakai untuk kegiatan pengembangan sistem sendiri.

2.2.1 Pengertian Sistem

Dalam perancangan suatu sistem informasi diarahkan kepada pemanfaatan teknologi secara maksimal yang terdiri dari beberapa elemen atau komponen yang membentuk jaringan kerja dan mempunyai tujuan yang ingin dicapai. Pendekatan yang menekankan pada prosedur, mendefinisikan sebuah sistem sebagai berikut :

”Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu”.

Dari pengertian diatas dapat diambil suatu kesimpulan bahwa suatu sistem merupakan elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu tujuan tertentu.

2.2.2 Konsep Dasar Sistem

Perancangan Suatu program aplikasi terdiri dari satu kesatuan sistem.Terdapat dua kelompok pendekatan di dalam mendefinisikan sistem, yaitu yang menekankan pada prosedur dan yang menekankan pada komponen. Pendekatan sistem yang lebih menekankan pada prosedur mendefinisikan pada prosedur mendefinisikan sistem sebagai berikut:

“Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu”.


(27)

Pengertian dari prosedur itu sendiri menurut Richard F. Neuschel adalah suatu urutan-urutan operasi tulis menulis biasanya melibatkan beberapa orang di dalam satu atau lebih departemen yang diterapkan untuk menjamin penanganan yang seragam dari transaksi-transaksi yang terjadi.

Lebih lanjut Ferry Fitz Gerald, Andra F. Fitz Gerald dan Warren D. Stalling, Jr mendefinisikan prosedur sebagai berikut:

“Prosedur adalah urutan-urutan yang tepat dari tahapan-tahapan instruksi yang menerapkan apa (what) yang harus dikerjakan, siapa (who) yang mengerjakan, kapan (when) dikerjakan dan bagaimana (how) mengerjakan” .

Pendekatan sistem yang lebih menekankan pada elemen atau komponen mendefinisikan sistem sebagai berikut :

“Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu” .

2.2.3 Karakteristik Sistem

Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu yaitu:

1. Komponen Sistem (Components)

Suatu sistem memiliki sejumlah komponen yang saling berinteraksi, dimana setiap komponen akan membentuk suatu kerjasama. Komponen sistem dapat berupa sub sistem yang merupakan bagian dari sistem yang lebih besar.

2. Batasan Sistem (Boundary)

Merupakan suatu daerah yang membatasi suatu sistem dengan sistem yang lain / lingkungan luar, dan dengan batasan ini kita bisa mengetahui ruang lingkup suatu sistem. 3. Lingkungan Luar Sistem (Environtment)


(28)

4. Penghubung Sistem (Interface)

Merupakan media penghubung antara satu sub sistem dengan sistem lainnya. Dengan penghubung ini akan mengalir data–data antar sub sistem dimana keluaran (output) dari

sistem akan menjadi masukan (input) untuk sub sistem yang lain, sehingga antara sistem

dan sub sistem akan saling berinteraksi membentuk satu kesatuan. 5. Masukan Sistem (Input)

Merupakan energi yang dimasukkan kedalam sistem, dimana masukan ini dapat berupa masukan perawatan ( maintenance input) dan masukan sinyal (signal input).

6. Keluaran Sistem (Output)

Merupakan hasil dari energi yang diolah dan diidentifikasikan menjadi keluaran yang berguna dan mampu menjadi masukan baru / informasi yang dibutuhkan.

7. Pengolahan Sistem (Process)

Setiap sistem pasti mempunyai pengolahan data masukan untuk diolah menjadi sebuah informasi.

8. Sasaran SIstem (Object)

Merupakan penentu dari tujuan untuk menentukan masukan yang dibutuhkan dan keluaran yang akan dihasilkan sebuah sistem

2.2.4 Perancangan Sistem

Perancangan sistem dapat berarti membuat sistem yang baru untuk menggantikan sistem yang lama secara keseluruhan atau memperbaiki sistem yang sudah ada. Dalam merancang sebuah sistem biasanya menggunakan alat bantu berupa :

2.2.4.1 Diagram Konteks (Context Diagram)

DFD adalah alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun


(29)

rancangan sistem yang mudah dikomunikasikan. DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambarn analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program.

2.2.4.2 DFD (Data Flow Diagram)

Dibawah ini terdapat fungsi-fungsi dari simbol untuk DFD yaitu:

1. Proses adalah kegiatan atau kerja yang dilakukan oleh orang, prosedur atau alat yang digunakan untuk mentransformasikan data.

2. Data Flow (Arus Data), data yang mengalir dengan arah tertentu dari asal ke tujuan. Data yang mengalir dapat berupa dokumen, surat atau bentuk lainnya.

3. Data Store (Penyimpanan Data), digunakan untuk menyimpan dan mengambil data oleh proses. Data yang disimpan dapat berupa data yang terkomputerisasi maupun tidak terkomputerisasi.

4. Terminator atau Source atau destination atau dikenal juga dengan

external entity, berupa orang, organisasi atau sistem lain yang berada diluar batas sistem yang berinteraksi dengan sistem yang sedang dikembangkan.

2.2.4.3 ERD (Entity Relationship Digital)

ERD (Entity Relationship Diagram) merupakan notasi grafis dalam pemodelan

data konseptual, yang mendeskripsikan hubungan antara penyimpanan. ERD digunakan untuk memodelkan struktur data dan hubungan antar data, karena hal ini relatif kompleks. Dengan ERD, model dapat diuji dengan mengabaikan proses yang harus dilakukan. ERD menggunakan sejumlah notasi dan simbol untuk menggambarkan struktur dan hubungan antar data, pada dasarnya ada 3 macam simbol yang digunakan :


(30)

a. Entitas

Adalah suatu objek yang dapat diidentifikasi dalam lingkungan pemakai, sesuatu yang penting bagi pemakai dalam konteks sistem yang akan dibuat. b. Atribut

Entity mempunyai elemen yang disebut atribut, dan berfungsi

mendeskripsikan karakter entity.

c. Hubungan / Relasi

Relationship sebagaimana Entity maka dalam hubungan pun harus

dibedakan dalam hubungan atau bentuk hubungan antar Entity dengan isi

dari hubungan itu sendiri.

2.2.4.4 Analisis Sistem

Analisis sistem (sistem analis) merupakan tahapan yang sangat kritis dan

penting karena kesalahan dalam tahap ini dapat mempengaruhi tahapan selanjutnya. Analisa sistem didefinisikan sebagai berikut :

“Penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya”.

Dalam tahap analisis terdapat langkah-langkah sebagai berikut :

a. Identify yaitu mengidentifikasi masalah.

b. Understand yaitu memahami kerja dari sistem yang ada.

c. Analyze yaitu menganalisis sistem.


(31)

2.2.5 Definisi Website (WWW)

Website adalah sebutan bagi sekelompok halaman web (web page), yang umumnya

merupakan bagian dari suatu nama domain (domain name) atau sub domain di World Wide

Web (WWW) di Internet. Halaman-halaman sebuah situs web diakses dari sebuah URL yang

menjadi "akar" (root), yang disebut homepage (halaman induk, sering diterjemahkan menjadi

"beranda", "halaman muka"), dan biasanya disimpan dalam server yang sama. Tidak semua situs web dapat diakses dengan gratis. Beberapa situs web memerlukan pembayaran agar dapat menjadi pelanggan, misalnya situs - situs yang menampilkan pornografi, situs - situs berita, layanan surat elektronik (e-mail), dan lain-lain.

Terminologi website adalah kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam sebuah domain atau sub domain, yang tempatnya berada didalam World

Wide Web (WWW) di Internet. Sebuah halaman web adalah dokumen yang ditulis dalam

format HTML (Hyper Text Markup Language), yang hampir selalu bisa diakses melalui

HTTP, yaitu protokol yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari website - website tersebut dapat membentuk sebuah jaringan informasi yang sangat besar.

Halaman-halaman dari website akan bisa diakses melalui sebuah URL yang biasa

disebut Homepage. URL ini mengatur halaman - halaman situs untuk menjadi sebuah hirarki,

meskipun, hyperlink - hyperlink yang ada di halaman tersebut mengatur para pembaca dan

memberitahu mereka sususan keseluruhan dan bagaimana arus informasi ini berjalan.

Beberapa website membutuhkan subskripsi (data masukan) agar para user bisa

mengakses sebagian atau keseluruhan isi website tersebut. Contohnya, ada beberapa

situs-situs bisnis, situs-situs-situs-situs e-mail gratisan, yang membutuhkan subskripsi agar kita bisa mengakses situs tersebut.


(32)

Website ditulis, atau secara dinamik di konversi menjadi HTML dan diakses melalui sebuah program software yang biasa disebut dengan web browser, yang dikenal juga dengan

HTTP Client. Halaman web dapat dilihat atau diakses melalui jaringan komputer dan internet.

2.2.6 Pengertian Basis Data (Database)

Database dapat diartikan sebagai kumpulan data yang terdiri atas satu atau lebih Tabel yang terintegrasi satu sama lain, dimana setiap user diberi wewenang (otoritas) untuk dapat

mengakses (mengubah, menghapus, menganalisis, menambah, memperbaiki) data dalam tabel-tabel tersebut.

Tabel-tabel tersebut berfungsi untuk menyimpan data dan merupakan suatu kumpulan data yang berhubungan dengan topik tertentu. Beberapa istiah yang harus diketahi pada saat bekerja dengan sebuah tabel database adalah:

- Field : merupakan tempat dimana data atau informasi dalam kelompok yang sama

atau sejenis dimasukkan. Field itu pada umumnya tersimpan dalam bentuk kolom

vertikal pada tabel.

- Record : merupakan data lengkap dalam jumlah tunggal yang biasanya tersimpan

dalam bentuk baris secara horizontal pada tabel.

2.3 Software Pendukung

Dalam membangun sistem informasi sharing knowledge sistem diperlukan software

pendukung yang menunjang dalam proses pembuatannya. Berikut ini adalah software- softwarenya :


(33)

2.3.1 MySQL (My Structured Query Language)

SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau

seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara

kerja optimizernya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user

maupun program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan

lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk

query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat

dari Postgre SQL dan lima kali lebih cepat dibandingkan Interbase.

Menurut ANSI (American National Standars Institut), bahasa ini merupakan standar

untuk Relational Database Management System (RDBMS). Pertanyataan-pernyataan SQL

digunakan untuk melakukan beberapa tugas seperti: update data pada database, atau

menampilkan data dari database. Beberapa software RDBMS dan dapat menggunakan SQL

seperti Oracle, Sybase, Microsoft SQL Server, Microsoft Access, dan sebagainya. Setiap

software database mempunyai bahasa perintah atau sintak yang berbeda, namun pada

prinsipnya mempunyai arti dan fungsi yang sama. Perintah-perintah berikut adalah :

a. Create yaitu digunakan untuk membuat table baru.

b. Select yaitu digunakan untuk menampilkan data sesuai kriteria yang ditentukan.

c. Insert yaitu digunakan untuk menyisipkan atau menambahkan baris pada table.

d. Update yaitu digunakan untuk merubah isi data dalam table.

e. Delete yaitu digunakan untuk menghapus baris atau record data dalam table.


(34)

2.3.2 HTML (HyperText Markup Language)

HTML (HyperText Markup Language) adalah suatu format data yang digunakan

untuk membuat dokumen hypertext yang dapat dibaca dari satu platform ke platform lainnya

tanpa melakukan suatu perubahan apapun. Dokumen HTML disebut markup language karena

mengandung tanda-tanda tertentu yang digunakan untuk menentukan tampilan teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen.

2.3.3 PHP (Hypertext Preprocessor)

PHP adalah bahasa scripting server-side, artinya bahasa yang digunakan pada server

dengan tanpa perlu melakukan kompilasi tetapi cukup menuliskan tulisan dalam bentuk ASCII-nya saja. PHP sangat mirip dengan bahasa C, juga mempunyai karakteristik yang

mirip dengan Perl. PHP dapat digunakan untuk mengolah data dari berbagai macam

database.

2.3.4 Macromedia Dreamweaver 8

Macromedia Dreamweaver adalah sebuah HTML editor profesional untuk mendesain

secara visual dan mengelola situs web maupun halaman web. Bilamana kita menyukai untuk berurusan dengan kode-kode HTML secara manual atau lebih menyukai bekerja dengan lingkungan secara visual dalam melakukan editing, Dreamweaver membuatnya menjadi lebih

mudah dengan menyediakan tool-tool yang sangat berguna dalam peningkatan kemampuan

dan pengalaman kita dalam mendesain web.

Dreamweaver dalam hal ini digunakan untuk web desain. Dreamweaver

mengikutsertakan banyak tool untuk kode-kode dalam halaman web beserta

fasilitas-fasilitasnya, antara lain: referensi HTML, CSS dan Javascript, javascript debugger, dan


(35)

javascript, XML, dan dokumen teks lain secara langsung dalam dreamweaver. Teknologi

dreamweaver roundtrip HTML mampu mengimpor dokumen HTML tanpa perlu memformat

ulang kode tersebut dan kita dapat menggunakan dreamweaver pula untuk membersihkan dan

memformat ulang HTML bila kita menginginkannya.

Selain itu dreamweaver juga dilengkapi kemampuan manajemen situs, yang

memudahkan kita mengelola keseluruhan elemen yang ada dalam situs. Kita juga dapat melakukan evaluasi situs dengan melakukan pengecekan broken link, kompatibilitas browser,

maupun perkiraan waktu download halaman web.

2.3.5 Wamp Server

WAMP adalah paket program yang dibuat secara independent yang dapat diinstall

pada komputer yang menggunakan sistem operasi windows. Program ini memungkinkan

untuk melayani halaman web dinamis suatu jaringan komputer, seperti internet atau jaringan

pribadi.

WAMP adalah suatu singkatan yang terbentuk dari sistem operasi (windows) dan

komponen utama paket: Apache, Mysql dan PHP. Apache adalah suatu server web, yang

mengijinkan orang-orang dengan web browsers seperti Internet explorer atau firefox untuk

menghubungkan suatu komputer dan melihat informasi dari suatu halaman web. MySQL adalah suatu database manager untuk menjelajahi data yang sangat terorganisir. PHP adalah

suatu catatan bahasa yang dapat menggerakkan informasi dan menyimpannya dalam suatu

database dan menghasilkan halaman web. Setiap suatu browser diminta program lain yang

dapat mencakup paket, seperti phpMyAdmin yang menyediakan suatu alat penghubung grafis


(36)

BAB III PEMBAHASAN

3.1 Sistem Kerja Praktek

3.1.1 Jadwal Kerja Praktek

Jadwal kerja praktek dilaksanakan mulai tanggal 9 juli 2012 smapai tanggal 31 juli

2012. Pelaksanaan jam kerjanya menggunakan sistem part time, dimana terdapat

penjadwalan shift pagi dan shift siang. Dikarenakan banyaknya mahasiswa yang

malaksanakan kerja praktek di instansi tersebut, sehingga tidak memungkinkan bagi mahasiswa melaksanakam kerja praktek secara maksimal.

3.1.2 Tugas Kerja Praktek

Selama pelaksanaan kerja praktek, di dapatnya sebuah permasalahan pada instansi tersebut yang nantinya akan fungsikan sebagai sarana pengiriman data di dalam instansi khususnya di dalam kantor administrasi. Berdasarkan permasalahan tersebut, maka dibuatlah sistem share knowledge yang berbasiskan website dalam menunjang pengiriman data. Sistem

share knowledge berbasis website ini dibuat menggunakan php.

3.2 Analisis Sistem

Analisis sistem (Systems Analysis) dapat didefinisikan sebagai penguraian dari suatu

sistem yang utuh kedalam bagian-bagian komponennya. Dengan maksud untuk mengidentifikasikan dan mengevaluasi permaslahan-permasalahan yang timbul sehingga


(37)

ditemukan kelemahan-kelemahan dan hambatan-hambatan agar dapat diusulkan perbaikannya.

Dalam penyimpanan serta penyampaian data atau informasi pada bagian administrasi yang dilakukan selama ini masih menggunakan manual dengan menggunakan face to face

sebagai sarana penyampaiannya serta laporannya yang masih berupa file yang disimpan didalam berkas, sehingga rentan bila terajadi kesalahan dalam pengolahan data dan susah untuk mencari data.

3.2.1 Analisis Masalah

Penyampaian informasi yang cepat, tepat, akurat dan ruang penyimpanan yang besar terhadap data yang baik dapat dinilai dari sistem informasinya. Semakin baik sistem informasi yang digunakan, maka semakin baik pula informasi yang akan dihasilkan.

Penyampaian sistem informasi dalam menyampaikan data di PT. ANGKASA PURA II (PERSERO) khususnya di dalam kantor adminstrasi ini masih menggunakan sistem manual yang dimana prosedur ini memakan pemborosan waktu dan energi serta terjadinya kesalahan dalam mengelola data pun sanagt rentan.

Dikarenakan pada instansi ini belum mempunyai sistem informasi dalam penyampain data, yang memudahkan para pegawai dalam mengelola data serta penyampain data. Maka penulis berkonsultasi dengan pihak perusahaan dalam membuat sebuah sitem informasi share

knowledge yang berbasiskan website untuk menunjang kinerja dari pegawai khususnya dalam

penyampaian data. Sistem ini akan dikelola oleh seorang admin, dimana admin ini akan memlihara, mengembangkan dan menjalankan sistem informasi ini.


(38)

3.2.2 Analisis Kebutuhan Non – Fungsional

Analisis yang dilakukan untuk menghasilkan spesifikasi kebutuhan non fungsional

yang artinya adalah spesifikasi yang rinci tentang hal yang akan dilakukan sistem ketika di implementasikan. Analisis kebutuhan ini diperlukan untuk menentukan keluaran yang dihasilkan sistem, masukan yang diperlukan sistem, proses yang akan digunakan untuk mengolah masukan menjadi keluaran, volume data yang ditangani sistem, jumlah pemakai

dan kategori pemakai, serta kontrol sistem.

3.2.2.1 Analisis Pemakai

Sistem yang akan dibangun ini melibatkan dua entitas yaitu admin dan user.

Admin dapat melakukan semua operasi didalam back site, mulai dari menambah

data, dll. Sedangkan user dapat melakukan semua operasi didalam front site,

mulai dari mengirimkan file, mengupload file, serta mendownload file.

Tipe Pengguna Hak Akses Tingkat Keterampilan

Admin

Dapat melakukan semua operasi didalam back end site (tambah, edit, hapus data pegawai).

1. Dapat menggunakan sistem yang

terkomputerisasi.

2. Dapat mengelola data pegawai pada

aplikasi yang sudah tersedia.

3. Mengetahui data pegawai yang ada di

bagian administrasi.

User

Mengakses front end site,

melakukan pengiriman data serta mendownload data.

1. Mampu mengoprasikan komputer.

2. Dapat melakukan hapus, upload ataupun download data.


(39)

3.2.2.2 Analisis Perangkat Keras

Kebutuhan perangkat keras yang digunakan oleh PT. ANGKASA PURA II (PERSERO) Bandung, khususnya dibagian kantor administrasi adalah sebagai berikut :

1. Prosesor minimal (1,8 Ghz).

2. Memori minimal 128 MB.

3. VGA onboard.

4. Hardisk minimal 60 GB.

5. Monitor 14’’ LCD. 6. Mouse dan keyboard.

3.2.2.3 Analisis Perangkat Lunak

Kebutuhan perangkat lunak yang digunakan di PT. ANGKASA PURA II (PERSERO) Bandung, diantaranya sebagai berikut :

1. Windows Operating System

2. Webserver WAMPServer 2.0

Sedangkan spesifikasi perangkat lunak yang mendukung dalam pembuatan aplikasi ini antara lain :

1. Windows Operating System

2. Webserver WAMPServer 2.0

3. MySQL Database 5.0.5

4. PhpMyAdmin Database Manager 5.3.0

5. Macromedia Dreamweaver 8


(40)

3.3 Perancangan Sistem

Perancangan sistem merupakan bagian dari metodologi penelitian pengembangan suatu perangkat lunak yang dilakukan setelah tahap analisis. Perancangan bertujuan untuk memberikan gambaran secara terperinci. Perancangan sistem diharapkan dapat memecahkan permasalahan yang ada.

3.3.1 SKPL (Spesifikasi Kebutuhan Perangkat Lunak)

Berdasarkan analysis masalah yang dibutuhkan oleh website yang dibangun pada sub bab 3.2.1, maka aplikasi yang dibangun harus memenuhi kriteria – kriteria sebagai berikut :

1. Admin dan user (pegawai)dapat login untuk mengakses ke sistem.

2. Admin dapat melakukan pengolahan data pegawai dengan menambahkan data,

mengubah data, serta menghapus data pegawai. 3. Admin dapat melihat profil data pegawai. 4. User dapat melihat profil pegawai yang lain.

5. User dapat mengupload file.

6. User dapat mendownload file dari pegawai lain.

3.3.2 Batasan Perangkat Lunak

Aplikasi share berbasis web ini hanya bisa memberikan sarana informasi serta pengiriman

data yang dikirim untuk pegawai lain. Data hanya bisa ditambah, edit dan dihapus oleh administrator.

3.3.3 ERD (Entity Relationship Diagram)

ERD digunakan dalam membangun basis data untuk menggambarkan relasi atau hubungan dari dua file atau dua tabel. ERD terdiri dari 2 komponen utama yaitu entitas dan relasi. Kedua komponen tersebut dideskripsikan lebih jauh melalui atribut-atribut atau


(41)

properti. Hubungan antar entitas yang terjadi dalam pembuatan apliaksi share knowledge

berbasis web ini dapat dilihat pada Entity Relationship Diagram berikut ini :

Gambar 3.1 Tabel ERD (Entity Relationship Diagram)

3.3.4 DFD (Data Flow Digram)

DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluar, dimana data disimpan, proses apa yang dihasilkan data tersebut.

3.3.4.1 DFD Level Konteks

Untuk membatasi system yang menunjukan adanya interaksi system dengan komponen luar sistem, maka perlu dibuatnya diagram konteks yang merupakan suatu diagram menggambarkan suatu sistem dalam satu lingkungan dan

username password

memiliki hak (a,b)

mengelola mengelola

id_divisi

id_katdiv

username

bagian

gambar

ket jabatan

nama

id_katdiv nama_katdiv

username nama_file

file id

user

divisi

kat_divisi


(42)

hubungan dengan entitas luar. Diagram konteks dari sistem yang diusulkan dapat dilihat pada halaman berikut ini :

Gambar 3.2 Diagram Konteks

3.3.4.2 DFD Level 1

Data Flow Diagram (DFD) adalah presentasi dari suatu sistem yang

menggambarkan bagian-bagian dari sistem tersebut beserta seluruh keterlibatan diantara bagian yang ada. Arus data pada DFD ini dapat berupa masukan untuk sistem ataupun keluaran dari sistem, sehingga akan menghasilkan sebuah keluaran yang akan disampaiakan kepada pengguna sistem. Adapun model fungsional dari sistem yang dibangun adalah sebagai berikut :


(43)

Gambar 3.3 DFD Level 1

ADMIN 1.0 Login 2.0 Olah Data Kategori Divisi 3.0 Olah Data Divisi Pegawai 4.0 Olah Data Profil USER data_login_admin data_divisi_pegawai data_kategori_divisi data_login_user info_login_user info_login_admin data_ login_ user data_ login_ admin info_ login_ admin info_ login_ user USER Info_divisi_pegawa i info_kategori_divisi 5.0 Olah File Data data_profil info_profil data_file info_file DIVISI Data_divisi_pegawai info_divisi_pegawai KAT_DIVISI data_kategori_divisi info_kategori_divisi FILE info_file data_file data_profil info_profil


(44)

3.3.4.3 DFD Level 2 Proses 1

Gambar 3.4 DFD Level 2 Proses 1

ADMIN

1.1 Validasi Username

1.2 Validasi Password USER data_login_admin info_login_admin

info_login_user

data_login_user

USER info_login_user data_login_admin

info_login_admin data_login_user info_login_user

data_login_user data_login_admin

info_login_admin

data_login_admin data_login_user info_login_admin


(45)

3.3.4.4 DFD Level 2 Proses 2

Gambar 3.5 DFD Level 2 Proses 2

3.3.4.5 DFD Level 2 Proses 3

Gambar 3.6 DFD Level 2 Proses 3

ADMIN 2.1 Tambah Data Kategori Divisi 2.2 Edit Data Kategori Divisi 2.3 Hapus Data Kategori Divisi CATEGORY data_kategori_divisi info_kategori_divisi data_kategori_divisi info_kategori_divisi data_kategori_divisi info_kategori_divisi info_kategori_divisi info_kategori_divisi data_kategori_divisi data_kategori_divisi data_kategori_divisi info_kategori_divisi ADMIN 3.1 Tambah Data Divisi Pegawai 3.2 Edit Data Divisi Pegawai 3.3 Hapus Data Divisi Pegawai DIVISI data_divisi_pegawai data_divisi_pegawai data_divisi_pegawai data_divisi_pegawai data_divisi_pegawai data_divisi_pegawai info_divisi_pegawai info_divisi_pegawai info_divisi_pegawai info_divisi_pegawai info_divisi_pegawai


(46)

3.3.4.6 DFD Level 2 Proses 4

Gambar 3.7 DFD Level 2 Proses 4

3.3.4.7 DFD Level 2 Proses 5

Gambar 3.8 DFD Level 2 Proses 5

USER 4.1 Lihat Data Profil 4.2 Edit Data Profil DIVISI data_profil info_profil data_profil data_profil info_profil info_profil data_profil info_profil USER 5.1 Upload File Data 5.2 Download File Data FILE data_file data_file data_file data_file info_file info_file info_file info_file 5.3 Hapus File Data data_file data_file info_file info_file


(47)

3.3.5 Spesifikasi Proses

Spesifikasi Proses digunakan untuk menggambarkan proses model aliran yang terjadi pada DFD. Untuk menggambarkan proses model aliran data pada DFD dijelaskan pada table spesifikasi proses dibawah ini :

No. Proses Keterangan

1 No. Proses 1.0

Nama Proses Login

Source (Sumber) 1. Admin

2. User

Input 1. data_login_admin

2. data_login_user

Output 1. info_login_admin

2. info_login_user

Logika Proses 1. Admin ataupun user memasukan data login sesuai hak akses.

2. Database merespon data masukan.

3. Jika username dan password benar, maka tampilan antar muka akan terbuka sesuai hak akses.

4. Jika username dan password tidak diisi, maka akan menampilkan pesan “username tidak boleh kosong”. 5. Jika username tidak diisi dan password diisi maka akan

menampilkan pesan “username tidak boleh kosong”. 6. Jika password tidak diisi dan username diisi maka akan

menampilkan pesan “password tidak boleh kosong”.

2 No. Proses 1.1

Nama Proses Validasi Username

Source (Sumber) 1. Admin

2. User

Input 1. data_login_admin

2. data_login_user


(48)

2. info_login_user

Logika Proses 1. Admin atau user memasukan data username.

2. Jika username salah dan password benar atau sebaliknya maka akan menampilkan pesan “username atau password salah”.

3. Jika uername diisi dan password tidak diisi maka akan menampilkan pesan “password tidak boleh kosong”.

3 No. Proses 1.2

Nama Proses Validasi Password

Source (Sumber) 1. Admin

2. User

Input 1. data_login_admin

2. data_login_user

Output 1. info_login_admin

2. info_login_user

Logika Proses 1. Admin atau user memasukan data password.

2. Jika password salah dan username benar atau sebaliknya maka akan menampilkan pesan “username atau password salah”.

4. Jika password diisi dan username tidak diisi maka akan menampilkan pesan “username tidak boleh kosong”.

4 No. Proses 2.0

Nama Proses Olah Data Kategori Divisi

Source (Sumber) Admin

Input data_kategori_divisi

Output Info_kategori_divisi

Logika Proses 1. Pilih menu “Ubah Kategori”.

2. Admin dapat menambah kategori divisi, edit kategori divisi serta menghapus kategori divisi.

5 No. Proses 2.1

Nama Proses Tambah Data Kategori Divisi


(49)

Input data_katgori_divisi

Output info_kategori_divisi

Logika Proses 1. Admin mengisi form yang sudah disediakan seperti : ID Kat Divisi dan Nama kat Divisi.

2. Pilih tombol “Tambah” untuk menyimpan data yang sudah dimasukan.

3. Data akan disimpan pada database.

6 No. Proses 2.2

Nama Proses Edit Data Kategori Divisi

Source (Sumber) Admin

Input data_kategori_divisi

Output info_kategori_divisi

Logika Proses 1. Admin menekan menu “Ubah” pada kategori divisi yang berada pada menu ubah kategori divisi.

2. Ketika menu ubah sudah dipilih, maka ID serta nama kategori divisi akan terisi pada menu form ID Kat Divisi dan Nama kat Divisi.

3. Admin dapat mengedit ID Kategori Divisi.

4. Admin mengubah isi ID dan nama kategori sebelumnya pada menu form ID Kat Divisi dan Nama kat Divisi. 5. Pilih tombol “Ubah” untuk menyimpan data yang sudah

diubah.

6. Data akan disimpan pada database.

7 No. Proses 2.3

Nama Proses Hapus Data Kategori Divisi

Source (Sumber) Admin

Input data_kategori_divisi

Output info_kategori_divisi

Logika Proses 1. Admin menekan menu “Hapus” pada kategori divisi yang berada pada menu ubah kategori divisi.

2. Ketika menekan menu hapus, akan muncul sebuah pesan “Apakah anda yakin ingin ?”


(50)

3. Data yang berada pada database otomatis akan terhapus.

8 No. Proses 3.0

Nama Proses Olah Data Divisi Pegawai

Source (Sumber) Admin

Input data_divisi_pegawai

Output info_divisi_pegawai

Logika Proses 1. Pilih menu “Ubah Divisi”.

2. Admin dapat menambah divisi pegawai, edit divisi pegawai serta menghapus divisi pegawai.

9 No. Proses 3.1

Nama Proses Tambah Data Divisi Pegawai

Source (Sumber) Admin

Input data_divisi_pegawai

Output info_divisi_pegawai

Logika Proses 1. Admin mengisi form dan memasukan foto yang sudah disediakan seperti : ID Divisi, Kat Divisi, Bagian, Jabatan, Nama, Foto, Keterangan.

2. Pilih tombol “Tambah” untuk menyimpan data yang sudah dimasukan.

3. Data akan disimpan pada database.

10 No. Proses 3.2

Nama Proses Edit Data Divisi Pegawai

Source (Sumber) Admin

Input data_divisi_pegawai

Output info_divisi_pegawai

Logika Proses 1. Admin menekan menu “Ubah” pada divisi yang berada pada menu ubah divisi.

2. Ketika menu ubah sudah dipilih, maka ID Divisi, Kat Divisi, Bagian, Jabatan, Nama, Foto serta Keterangan akan terisi pada menu form ubah divisi.


(51)

4. Admin mengubah isi ID Divisi, Kat Divisi, Bagian, Jabatan, Nama, Foto serta Keterangan yang sebelumnya pada menu form ubah divisi.

5. Pilih tombol “Ubah” untuk menyimpan data yang sudah diubah.

6. Data akan disimpan pada database.

11 No. Proses 3.3

Nama Proses Hapus Data Divisi Pegawai

Source (Sumber) Admin

Input data_divisi_pegawai

Output info_divisi_pegawai

Logika Proses 1. Admin menekan menu “Hapus” pada divisi yang berada pada menu ubah kategori divisi.

2. Ketika menekan menu hapus, akan muncul sebuah pesan “Apakah anda yakin ingin ?”

3. Data yang berada pada database otomatis akan terhapus.

12 No. Proses 4.0

Nama Proses Olah Data Profil

Source (Sumber) User

Input data_profil

Output info_profil

Logika Proses 1. User akan masuk pada menu user.

2. User dapat melihat profil, mengubah profil.

13 No. Proses 4.1

Nama Proses Lihat Data Profil

Source (Sumber) User

Input data_profil

Output info_profil

Logika Proses 1. User dapat melihat data profil sendiri atau profil divisi pegawai lain.


(52)

14 No. Proses 4.2

Nama Proses Edit Data Profil

Source (Sumber) User

Input data_profil

Output info_profil

Logika Proses 1. User memilih menu “Ubah Profil”.

2. User mengisi Jabatan, Nama serta Keterangan pada menu form ubah profil.

3. User hanya dapat mengubah Jabatan, Nama serta Keterangan saja.

4. Pilih tombol “Ubah” untuk menyimpan data yang sudah diubah.

5. Data akan disimpan pada database.

15 No. Proses 5.0

Nama Proses Olah File Data

Source (Sumber) User

Input data_file

Output info_file

Logika Proses 1. User dapat mengupload serta mendownload file pada menu upload.

16 No. Proses 5.1

Nama Proses Upload File Data

Source (Sumber) User

Input data_file

Output info_file

Logika Proses 1. User memilih menu “Upload”.

2. User mengisikan Nama File serta memasukan File pada menu upload.

3. Pilih tombol “Tambah” untuk mengload file. 4. File akan tersimpan di profil user pada database.


(53)

17 No. Proses 5.2

Nama Proses Download File Data

Source (Sumber) User

Input data_file

Output info_file

Logika Proses 1. User dapat mendownload file pada profil sendiri atau pada profil divisi pegawai lain.

2. User memilih menu profil sendiri, lalu tekan menu download pada aksi.

3. User memilih menu profil divisi pegawai lain dengan memilih divisi lain, lalu tekan menu download pada aksi.

4. Filepun terdownload.

18 No. Proses 5.3

Nama Proses Hapus File Data

Source (Sumber) User

Input data_file

Output info_file

Logika Proses 1. Admin menekan menu “Hapus” pada divisi yang berada pada menu upload.

2. Ketika menekan menu hapus, akan muncul sebuah pesan “Apakah anda yakin ingin ?”

3. Data yang berada pada database otomatis akan terhapus.


(54)

3.3.6 Kamus Data

Kamus data dibuat agar dapat digunakan sebagai panduan dalam membuat program. Dalam kamus data tercantum table-tabel yang ada dalam basis data beserta detailnya.

No. Kamus Keterangan

1 Nama Aliran Data data_login_admin

Deskripsi Berisi Data Admin

Struktur Data username+password

Username Password

[A-Z|a-z|0-9|@|_|-|.] [A-Z|a-z|0-9]

2 Nama Aliran Data data_login_user

Deskripsi Berisi Data User

Struktur Data username+password

Username Password

[A-Z|a-z|0-9|@|_|-|.] [A-Z|a-z|0-9]

3 Nama Aliran Data data_kategori_divisi

Deskripsi Berisi Data Kategori Divisi

Struktur Data id_katdiv+nama_katdiv

Id_katdiv Nama_katdiv

[0-9]

[A-Z|a-z|0-9|@|_|-|.] 4 Nama Aliran Data data_divisi_pegawai

Deskripsi Berisi Data Divisi Pegawai

Struktur Data id_divisi+id_katdiv+username+bagian+jabatan+name

+gambar+ket id_divisi id_katdiv username [0-9] [0-9] [A-Z|a-z|0-9|@|_|-|.]


(55)

bagian jabatan name gambar ket [A-Z|a-z|0-9] [A-Z|a-z|0-9] [A-Z|a-z|0-9|@|_|-|.] [A-Z|a-z|0-9] [A-Z|a-z|0-9] 5 Nama Aliran Data data_profil

Deskripsi Berisi Data Profil Pegawai

Struktur Data jabatan+name+ket

jabatan name ket [A-Z|a-z|0-9] [A-Z|a-z|0-9|@|_|-|.] [A-Z|a-z|0-9] 6 Nama Aliran Data data_file

Deskripsi Berisi Data File

Struktur Data id+username+nama+file

id Username Nama file [0-9] [A-Z|a-z|0-9|@|_|-|.] [A-Z|a-z|0-9] [A-Z|a-z|0-9]

Tabel 3.3 Kamus Data

3.3.7 Skema Relasi

Skema relasi adala model data dimana hubungan antar data, artinya data dan batasannya dijelaskan dengan baris dan kolom. Secara formal, semuanya itu digambarkan kedalam diagram skema.

Adapun untuk lebih jelasnya tentang diagram relasi pada sistem share knowledge ini


(56)

Gambar 3.9 Skema Relasi

3.3.8 Struktur Tabel

Struktur table adalah penjelasan mengenai spesifikasi table. Tabel-tabel yang terdapat dalam basis data yang digunakan adalah :

1. Tabel Data User

No. Field Type Panjang Null Keterangan

1 username varchar 20 No Primary key

2 password varchar 32 No -

3 hak enum (‘a’, ‘b’) - No -

Tabel 3.4 Tabel Data User

user username PK password hak kat_divisi id_katdiv PK nama_katdiv file id PK username nama_file file divisi id_divisi PK username id_katdiv bagian jabatan nama gambar ket FK1 FK2 FK1


(57)

2. Tabel Data Divisi

No. Field Type Panjang Null Keterangan

1 id_divisi integer 11 No Primary key

2 id_katdiv char 3 No FK, ref kat_divisi (id_katdiv)

3 username varchar 50 No FK, ref user (username)

4 bagian varchar 50 No -

5 jabatan varchar 50 No -

6 nama varchar 50 No -

7 gambar varchar 100 Yes -

8 ket text - Yes -

Table 3.5 Tabel Data Divisi 3. Tabel Data Kat_Divisi

No. Field Type Panjang Null Keterangan

1 id_katdiv char 3 No Primary key

2 nama_katdiv varchar 50 No -

Table 3.6 Tabel Data Kat_Divisi

4. Tabel Data File

No. Field Type Panjang Null Keterangan

1 id integer 10 No Primary key

2 username varchar 50 Yes FK, ref user (username)

3 nama_file varchar 50 Yes -

4 file varchar 255 Yes -


(58)

3.3.9 Struktur Menu

Struktur menu adalah gambaran jalur pemakaian aplikasi sehingga aplikasi yang dibangun mudah dipahami dan mudah digunakan. Terdapat tiga bagian struktur menu dalam pengguanaan sistem informasi share knowledge ini yaitu :

3.3.9.1 Perancangan Menu Login Admin

Struktur menu login admin dapat dilihat pada Gambar 3.9 di bawah ini :

Gambar 3.10 Perancangan Menu Login Admin

Admin

Data Kategori Divisi Data Divsi Pegawai Logout

Tambah Edit Hapus


(59)

3.3.9.2 Perancangan Menu Login User

Struktu menu login user dapat dilihat pada Gambar 3.10 di bawah ini :

Gambar 3.11 Perancangan Menu Login User

3.4 Perancangan Interface

Spesifikasi antar muka merupakan suatu bentuk tampilan dari program yang akan dibuat untuk kebutuhan interface dengan user.

User

Home

Profil

Ubah Profil Divisi Pegawai

Logout

Edit Lihat

Profil Pegawai

Download File Download

File Upload

Upload File

Hapus File


(60)

1. Perancangan Interface Halaman Utama

Gambar 3.12 Perancangan Interface Halaman Utama

T01

Header Home

Login

Artikel

Nama Layar : T01 Ukuran Layar : 1280 x 720

footer

1. Klik Home menuju T01 2. Klik Login menuju T02 3. Klik pilih Divisi menuju T03 Divisi

Adkom General Manager Pelayanan Ops Teknik


(61)

2. Perancangan Interface Halaman Login (Admin / User)

Gambar 3.13 Perancangan Interface Halaman Login (Admin / User)

T02

Header Home

Login

Nama Layar : T01 Ukuran Layar : 1280 x 720

footer

1. Klik Home menuju T01 2. Isi username dan password sesuai hak nya masing-masing, lalu tekan Login menuju T12(user) atau T04(admin)

3. Klik pilih Divisi menuju T03, kondisi disaat belum login Login

Username : Password : Divisi

Adkom General Manager Pelayanan Ops Teknik


(62)

3. Perancangan Interface Halaman Divisi

Gambar 3.14 Perancangan Interface Halaman Divisi

T03

Header Home

Login

Nama Layar : T03 Ukuran Layar : 1280 x 720

footer

1. Klik Home menuju T01 2. Klik Login menuju T02 3. Klik pilih Divisi menuju T03 Gambar

Nama : Jabatan : keterangan : Divisi

Adkom General Manager Pelayanan Ops Teknik


(63)

4. Perancangan Interface Halaman Utama (Admin)

Gambar 3.15 Perancangan Interface Halaman Utama (Admin)

T04

Header

Home Logout

Artikel

Nama Layar : T04 Ukuran Layar : 1280 x 720

footer

1. Klik Home menuju T04 2. Klik Logout menuju T01 3. Klik Ubah Kategori menuju T05 4. Klik Ubah Divisi menuju T08 5. Klik pilih Divisi menuju T11 Menu Admin

Ubah Kategori

Ubah Divisi

Divisi Adkom General Manager Pelayanan Ops Teknik


(64)

5. Perancangan Interface Halaman Ubah Kategori Divisi (Admin)

Gambar 3.16 Perancangan Interface Halaman Ubah Kategori Divisi (Admin)

T05

Header Home

Logout

Nama Layar : T05 Ukuran Layar : 1280 x 720

footer

1. Klik Home menuju T04 2. Klik Logout menuju T01 3. Klik Ubah Kategori menuju T05 4. Klik menu Tambah menuju T06 5. Klik Ubah Divisi menuju T08 6. Klik pilih Divisi menuju T11 Menu Admin

Ubah Kategori

Ubah Divisi

Tambah ID Kat Divisi :

Nama Kat Divisi :

No. ID Nama Aksi Divisi

Adkom General Manager Pelayanan Ops Teknik


(65)

6. Perancangan Interface Halaman Ubah Kategori Divisi “Tambah” (Admin)

Gambar 3.17 Perancangan Interface Halaman Ubah Kategori Divisi “Tambah” (Admin)

T06

Header Home

Logout

Nama Layar : T06 Ukuran Layar : 1280 x 720

footer

1. Klik Home menuju T04 2. Klik Logout menuju T01 3. Klik Ubah Kategori menuju T05 4. Klik menu Tambah menuju T06 5. Klik menu Ubah menuju T07 6. Klik menu Hapus menuju T06(Tambah) apabila data kategori divisi masih ada atau T05(Ubah Kategori) apabila data kategori divisi tidak ada sama sekali.

7. Klik Ubah Divisi menuju T08 8. Klik pilih Divisi menuju T11 Menu Admin

Ubah Kategori

Ubah Divisi

Tambah ID Kat Divisi :

Nama Kat Divisi :

No. ID Nama Aksi Hapus Ubah DIVISI Adkom General Manager Pelayanan Ops Teknik 004 1 Adkom


(66)

7. Perancangan Interface Halaman Ubah Kategori Divisi “Ubah” (Admin)

Gambar 3.18 Perancangan Interface Halaman Ubah Kategori Divisi “Ubah” (Admin)

T07

Header Home

Logout

Nama Layar : T07 Ukuran Layar : 1280 x 720

footer

1. Klik Home menuju T04 2. Klik Logout menuju T01 3. Klik Ubah Kategori menuju T05 4. Klik menu Tambah menuju T06 5. Klik menu Ubah menuju T07 6. Klik menu Hapus menuju T06(Tambah) apabila data kategori divisi masih ada atau T05(Ubah Kategori) apabila data kategori divisi tidak ada sama sekali.

7. Klik Ubah Divisi menuju T08 8. Klik pilih Divisi menuju T11 Menu Admin

Ubah Kategori

Ubah Divisi

Ubah ID Kat Divisi :

Nama Kat Divisi :

No. ID Nama Aksi Hapus Ubah DIVISI Adkom General Manager Pelayanan Ops Teknik 004 1 Adkom


(67)

8. Perancangan Interface Halaman Ubah Kategori Divisi “Hapus” (Admin)

Gambar 3.19 Perancangan Interface Halaman Ubah Kategori Divisi “Hapus” (Admin)

T06

Header Home

Logout

Nama Layar : T06 Ukuran Layar : 1280 x 720

footer

1. Klik Home menuju T04 2. Klik Logout menuju T01 3. Klik Ubah Kategori menuju T05 4. Klik menu Tambah menuju T07 5. Klik menu Hapus menuju T06(Tambah) apabila data kategori divisi masih ada atau T05(Ubah Kategori) apabila data kategori divisi tidak ada sama sekali.

6. Klik menu Ubah menuju T06 7. Klik Ubah Divisi menuju T08 8. Klik pilih Divisi menuju T11 Menu Admin

Ubah Kategori

Ubah Divisi

Tambah ID Kat Divisi :

Nama Kat Divisi :

No. ID Nama Aksi Hapus Ubah DIVISI Adkom General Manager Pelayanan Ops Teknik 004 1 Adkom


(68)

9. Perancangan Interface Halaman Menu Ubah Divisi (Admin)

Gambar 3.20 Perancangan Interface Halaman Ubah Divisi (Admin)

T08

Header

Home Logout

Nama Layar : T08 Ukuran Layar : 1280 x 720

footer

1. Klik Home menuju T04 2. Klik Logout menuju T01 3. Klik Ubah Kategori menuju T05 4. Kilik Ubah Divisi menuju T08 5. Klik menu Tambah menuju T09 6. Klik pilih Divisi menuju T11 Menu Admin

Ubah Kategori

Ubah Divisi

Tambah ID Divisi :

Kat Divisi : Bagian : Jabatan : Nama : Foto : Keterangan :

Browse Username :

DIVISI Adkom General Manager Pelayanan Ops Teknik


(69)

10.Perancangan Interface Halaman Menu Ubah Divisi “Tambah” (Admin)

Gambar 3.21 Perancangan Interface Halaman Ubah Divisi “Tambah” (Admin)

T09

Header Home

Logout

Nama Layar : T09 Ukuran Layar : 1280 x 720

footer

1. Klik Home menuju T04 2. Klik Logout menuju T01 3. Klik Ubah Kategori menuju T05 4. Kilik Ubah Divisi menuju T08 5. Klik menu Tambah menuju T09 6. Klik menu Ubah menuju T10 7. Klik menu Hapus menuju T09(Tambah) apabila data divisi masih ada atau T08(Ubah Kategori) apabila data divisi tidak ada sama sekali.

8. Klik pilih Divisi menuju T11 Menu Admin Ubah Kategori Ubah Divisi Gambar Hapus Ubah Tambah

ID Divisi : Kat Divisi : Bagian : Jabatan : Nama : Foto : Keterangan :

Browse Username :

DIVISI Adkom General Manager Pelayanan Ops Teknik

ID Divisi : Kat Divisi : Bagian : Jabatan : Nama : Foto : Keterangan : Username :


(70)

11.Perancangan Interface Halaman Menu Ubah Divisi “Ubah” (Admin)

Gambar 3.22 Perancangan Interface Halaman Ubah Divisi “Ubah” (Admin)

T10

Header Home

Logout

Nama Layar : T10 Ukuran Layar : 1280 x 720

footer

1. Klik Home menuju T04 2. Klik Logout menuju T01 3. Klik Ubah Kategori menuju T05 4. Kilik Ubah Divisi menuju T08 5. Klik menu Tambah menuju T09 6. Klik menu Ubah menuju T10 7. Klik menu Hapus menuju T09(Tambah) apabila data divisi masih ada atau T08(Ubah Kategori) apabila data divisi tidak ada sama sekali.

8. Klik pilih Divisi menuju T11 Menu Admin Ubah Kategori Ubah Divisi Gambar Hapus Ubah Ubah

ID Divisi : Kat Divisi : Bagian : Jabatan : Nama : Foto : Keterangan :

Browse Username :

DIVISI Adkom General Manager Pelayanan Ops Teknik

ID Divisi : Kat Divisi : Bagian : Jabatan : Nama : Foto : Keterangan : Username :


(71)

12.Perancangan Interface Halaman Menu Ubah Divisi “Hapus” (Admin)

Gambar 3.23 Perancangan Interface Halaman Ubah Divisi “Hapus” (Admin)

T09

Header Home

Logout

Nama Layar : T09 Ukuran Layar : 1280 x 720

footer

1. Klik Home menuju T04 2. Klik Logout menuju T01 3. Klik Ubah Kategori menuju T05 4. Kilik Ubah Divisi menuju T08 5. Klik menu Tambah menuju T09 6. Klik menu Ubah menuju T10 7. Klik menu Hapus menuju T09(Tambah) apabila data divisi masih ada atau T08(Ubah Kategori) apabila data divisi tidak ada sama sekali.

8. Klik pilih Divisi menuju T11 Menu Admin Ubah Kategori Ubah Divisi Gambar Hapus Ubah Tambah

ID Divisi : Kat Divisi : Bagian : Jabatan : Nama : Foto : Keterangan :

Browse Username :

DIVISI Adkom General Manager Pelayanan Ops Teknik

ID Divisi : Kat Divisi : Bagian : Jabatan : Nama : Foto : Keterangan : Username :


(72)

13.Perancangan Interface Halaman Divisi (Admin)

Gambar 3.24 Perancangan Interface Halaman Divisi (Admin)

T11

Header Home

Logout

Nama Layar : T11 Ukuran Layar : 1280 x 720

footer

1. Klik Home menuju T04 2. Klik Logout menuju T01 3. Klik Ubah Kategori menuju T05 4. Kilik Ubah Divisi menuju T08 5. Klik pilih Divisi menuju T11 6. Klik menu Ubah menuju T10 7. Klik menu Hapus menuju T11 Menu Admin

Ubah Kategori

Ubah Divisi

Gambar

Hapus Ubah Nama :

Jabatan : Keterangan :

DIVISI Adkom General Manager Pelayanan Ops Teknik


(73)

14.Perancangan Interface Halaman Divisi “Ubah” (Admin)

Gambar 3.25 Perancangan Interface Halaman Divisi “Ubah” (Admin)

T10

Header Home

Logout

Nama Layar : T10 Ukuran Layar : 1280 x 720

footer

1. Klik Home menuju T04 2. Klik Logout menuju T01 3. Klik Ubah Kategori menuju T05 4. Kilik Ubah Divisi menuju T08 5. Klik menu Tambah menuju T09 6. Klik menu Ubah menuju T10 7. Klik menu Hapus menuju T09(Tambah) apabila data divisi masih ada atau T08(Ubah Kategori) apabila data divisi tidak ada sama sekali.

8. Klik pilih Divisi menuju T11 Menu Admin Ubah Kategori Ubah Divisi Gambar Hapus Ubah Ubah

ID Divisi : Kat Divisi : Bagian : Jabatan : Nama : Foto : Keterangan :

Browse Username :

DIVISI Adkom General Manager Pelayanan Ops Teknik

ID Divisi : Kat Divisi : Bagian : Jabatan : Nama : Foto : Keterangan : Username :


(74)

15.Perancangan Interface Halaman Divisi “Hapus” (Admin)

Gambar 3.26 Perancangan Interface Halaman Divisi “Hapus” (Admin)

T11

Header Home

Logout

Nama Layar : T11 Ukuran Layar : 1280 x 720

footer

1. Klik Home menuju T04 2. Klik Logout menuju T01 3. Klik Ubah Kategori menuju T05 4. Kilik Ubah Divisi menuju T08 5. Klik pilih Divisi menuju T11 6. Klik menu Ubah menuju T10 7. Klik menu Hapus menuju T11 Menu Admin

Ubah Kategori

Ubah Divisi

Gambar

Hapus Ubah Nama :

Jabatan : Keterangan :

DIVISI Adkom General Manager Pelayanan Ops Teknik


(75)

16.Perancangan Interface Halaman Menu Utama (User)

Gambar 3.27 Perancangan Interface Halaman Menu Utama (User)

T12

Header Home

Logout

Artikel

Nama Layar : T12 Ukuran Layar : 1280 x 720

footer

1. Klik Home menuju T12 2. Klik Logout menuju T01 3. Klik Profil menuju T13 4. Klik Ubah Profil menuju T14 5. Klik Upload menuju T15 6. klik pilih Divisi menuju T17 Profil

Profil

Ubah Profil

Upload

DIVISI Adkom General Manager Pelayanan Ops Teknik


(76)

17.Perancangan Interface Halaman Menu Profil (User)

Gambar 3.28 Perancangan Interface Halaman Menu Profil (User)

T13

Header

Home Logout

Nama Layar : T13 Ukuran Layar : 1280 x 720

footer

1. Klik Home menuju T12 2. Klik Logout menuju T01 3. Klik Profil menuju T13 4. Klik Ubah Profil menuju T14 5. Klik Upload menuju T15 6. klik pilih Divisi menuju T17 Profil

Profil

Ubah Profil

Upload

Gambar

Nama : Jabatan : keterangan :

DIVISI Adkom General Manager Pelayanan Ops Teknik


(77)

18.Perancangan Interface Halaman Menu Ubah Profil (User)

Gambar 3.29 Perancangan Interface Halaman Menu Ubah Profil (User)

T14

Header Home

Logout

Nama Layar : T14 Ukuran Layar : 1280 x 720

footer

1. Klik Home menuju T12 2. Klik Logout menuju T01 3. Klik Profil menuju T13 4. Klik Ubah Profil menuju T14 5. Klik menu Ubah menuju T13 6. Klik Upload menuju T15 7. klik pilih Divisi menuju T17 Divisi

Profil

Profil

Ubah Profil

Upload

Ubah Jabatan :

Nama : Keterangan :


(78)

19.Perancangan Interface Halaman Upload (User)

Gambar 3.30 Perancangan Interface Halaman Upload (User)

T15

Header Home

Logout

Nama Layar : T15 Ukuran Layar : 1280 x 720

footer

1. Klik Home menuju T12 2. Klik Logout menuju T01 3. Klik Profil menuju T13 4. Klik Ubah Profil menuju T14 5. Klik Upload menuju T15 6. Isi Subjek dan pilih File yang akan dikirim, lalu tekan Kirim dan akan menuju T16

7. klik pilih Divisi menuju T17 Profil

Profil

Ubah Profil

Upload

Kirim Subjek :

File :

No. Nama File Aksi Browse

DIVISI Adkom General Manager Pelayanan Ops Teknik


(79)

20.Perancangan Interface Halaman Menu Upload “Download” (User)

Gambar 3.31 Perancangan Interface Halaman Menu Upload “Download” (User)

T16

Header

Home Logout

Nama Layar : T16 Ukuran Layar : 1280 x 720

footer

1. Klik Home menuju T12 2. Klik Logout menuju T01 3. Klik Profil menuju T13 4. Klik Ubah Profil menuju T14 5. Klik Upload menuju T15 6. Isi Subjek dan pilih File yang akan dikirim, lalu tekan Kirim dan akan menuju T16

7. Klik menu Download menuju T16 8. Klik menu Hapus menuju T16(Download) apabila file masih ada atau T15(Upload) apabila file tidak ada sama sekali.

9. klik pilih Divisi menuju T17 Profil

Profil

Ubah Profil

Upload

Kirim Subjek :

File :

No. Nama File Aksi Browse Download Hapus DIVISI Adkom General Manager Pelayanan Ops Teknik 1 Data


(80)

21.Perancangan Interface Halaman Menu Upload “Hapus” (User)

Gambar 3.32 Perancangan Interface Halaman Menu Upload “Hapus” (User)

T16

Header

Home Logout

Nama Layar : T16 Ukuran Layar : 1280 x 720

footer

1. Klik Home menuju T12 2. Klik Logout menuju T01 3. Klik Profil menuju T13 4. Klik Ubah Profil menuju T14 5. Klik Upload menuju T15 6. Isi Subjek dan pilih File yang akan dikirim, lalu tekan Kirim dan akan menuju T16

7. Klik menu Download menuju T16 8. Klik menu Hapus menuju T16(Download) apabila file masih ada atau T15(Upload) apabila file tidak ada sama sekali.

9. klik pilih Divisi menuju T17 Profil

Profil

Ubah Profil

Upload

Kirim Subjek :

File :

No. Nama File Aksi Browse Download Hapus DIVISI Adkom General Manager Pelayanan Ops Teknik 1 Data


(81)

22.Perancangan Interface Halaman Divisi (User)

Gambar 3.33 Perancangan Interface Halaman Divisi (User)

T17

Header Home

Logout

Nama Layar : T17 Ukuran Layar : 1280 x 720

footer

1. Klik Home menuju T12 2. Klik Logout menuju T01 3. Klik Profil menuju T13 4. Klik Ubah Profil menuju T14 5. Klik Upload menuju T15 6. klik pilih Divisi menuju T17 7. Klik Lihat menuju T18 Profil

Profil

Ubah Profil

Upload

Gambar

Nama : Jabatan : keterangan :

Lihat

DIVISI Adkom General Manager Pelayanan Ops


(82)

23.Perancangan Interface Halaman Menu Divisi “Lihat” (User)

Gambar 3.34 Perancangan Interface Halaman Menu Divisi “Lihat” (User)

T18

Header Home

Logout

Nama Layar : T18 Ukuran Layar : 1280 x 720

footer

1. Klik Home menuju T12 2. Klik Logout menuju T01 3. Klik Profil menuju T13 4. Klik Ubah Profil menuju T14 5. Klik Upload menuju T15 6. klik pilih Divisi menuju T17 7. Klik Download menuju T18 Profil

Profil

Ubah Profil

Upload

Gambar

Nama : Jabatan : keterangan :

No. Nama File Aksi

Download DIVISI

Adkom General Manager Pelayanan Ops Teknik


(83)

24.Perancangan Interface Halaman Menu Divisi “Download” (User)

Gambar 3.35 Perancangan Interface Halaman Menu Divisi “Download” (User)

T18

Header Home

Logout

Nama Layar : T18 Ukuran Layar : 1280 x 720

footer

1. Klik Home menuju T12 2. Klik Logout menuju T01 3. Klik Profil menuju T13 4. Klik Ubah Profil menuju T14 5. Klik Upload menuju T15 6. klik pilih Divisi menuju T17 7. Klik Download menuju T18 Profil

Profil

Ubah Profil

Upload

Gambar

Nama : Jabatan : keterangan :

No. Nama File Aksi

Download DIVISI

Adkom General Manager Pelayanan Ops Teknik


(84)

3.5 Jaringan Semantik

Jaringan Semantik adalah gambaran pengetahuan grafis yang menunjukan hubungan antar berbagai objek yang terdiri dari lingkaran-lingkaran yang dihubungkan dengan anak panah yang menunjukan objek dan informasi tentang objek-objek tersebut. Gambar berikut menunjukan representasi pengetahuan menggunakan jaringan semantik.

Gambar 3.36 Jaringan Semantik

T01

T03

T02 T04

T08

T05 T11

T12

T14

T17 T13

T15

T06

T06

T11

T16

T16 T18 T18

T07 T09

T10


(85)

Simbol Nama Simbol Fungsi

Tampilan

Mewakili nama perancangan interface

Navigasi

Menunjukan hubungan tampilan satu dengan yang lainnya

Pesan

Menunjukan pesan apa saja yang keluar dari tiap tampilan interface


(86)

3.6 Implementasi Interface

3.6.1 Tampilan Menu Halaman Utama


(87)

3.6.2 Tampilan Menu Halaman Login


(88)

3.6.3 Tampilan Menu Halaman Utama (Admin)


(89)

3.6.4 Tampilan Menu Halaman Ubah Kategori (Admin)


(90)

3.6.5 Tampilan Menu Halaman Ubah Divisi (Admin)


(91)

3.6.6 Tampilan Menu Halaman Divisi (Admin)


(92)

3.6.7 Tampilan Menu Halaman Utama (User)


(93)

3.6.8 Tampilan Menu Halaman Profil (User)


(94)

3.6.9 Tampilan Menu Halaman Ubah Profil (User)


(95)

3.6.10 Tampilan Menu Halaman Upload (User)


(96)

3.9.11 Tampilan Menu Halaman Divisi (User)


(97)

3.6.12 Tampilan Menu Halaman Download Divisi (User)


(1)

3.6.9 Tampilan Menu Halaman Ubah Profil (User)


(2)

3.6.10 Tampilan Menu Halaman Upload (User)


(3)

3.9.11 Tampilan Menu Halaman Divisi (User)


(4)

3.6.12 Tampilan Menu Halaman Download Divisi (User)


(5)

BAB IV

KESIMPULAN DAN SARAN

4.1 Kesimpulan

Setelah membuat aplikasi Sistem Informasi Sharing Knowledge Bagian Administrasi Di PT. Angkasa Pura II Berbasis Web, penulis dapat menyimpulkan beberapa hal diantara lain :

1. Pembuatan aplikasi ini dapat mempermudah PT. ANGKASA PURA II (PERSERO) khususnya pada bagian kantor administrasi dalam penyampaian data atau penyampaian sebuah informasi kepada instansi-instansi lain yang berada didalamnya.

2. Aplikasi ini mempermudah dalam berinteraksi ke pada divisi lain yang terlibat terutama dalam hal penyampaian data.

3. Dapat menghemat waktu dan tenaga dalam penyampaian data dibandingkan dengan menggunakan sistem manual yaitu penyampaian data dengan sistem face to face.


(6)

1. Masih perlu adanya pengembangan dan penyempurnaan aplikasi sehingga tampak lebih maksimal, terutama pada fungsi-fungsi dari sistem aplikasi yang dibuat ini. 2. Sistem aplikasi ini berharap bisa di kembangkan lebih baik lagi dan di perluas

dalam pengoprasiannya. Tidak hanya untuk bagian kantor administrasi saja, akan tetapi pada kantor bagian-bagian lain dalam PT. ANGKASA PURA II (PERSERO) pun dapat di pakai.

3. Diharapkan pihak perusahaan PT. ANGKASA PURA II (PERSERO) khususnya pada bagaian kantor administrasi dapat mempekerjakan seorang petugas (admin) yang dapat mengontrol dan mengolah aplikasi ini dengan baik dan benar.