Anda di halaman 1dari 75

LAPORAN PRAKTIK KERJA INDUSTRI

DI GEDUNG PUSAT PT. KERETA API INDONESIA (PERSERO)

Jl. Perintis Kemerdekaan No. 1 Bandung 40117

APLIKASI KONTRAK PENGADAAN BARANG/JASA

Disusun untuk Memenuhi Salah Satu Tugas Praktik Kerja Industri

Pada SMK Negeri 2 Kota Cimahi

Disusun oleh:

YULIYATIN SHOLIQIN AULOH

9961555493

REKAYASA PERANGKAT LUNAK

PEMERINTAH KOTA CIMAHI

DINAS PENDIDIKAN, PEMUDA DAN OLAHRAGA

SMKN NEGERI 2 CIMAHI

2013
MENYETUJUI / MENGESAHKAN

LAPORAN PRAKTIK KERJA INDUSTRI

NAMA : YULIYATIN SHOLIQIN AULOH

NOMOR INDUK SISWA : 9961555493

KOMPETENSI KEAHLIAN : REKAYASA PERANGKAT LUNAK

Cimahi, Juli 2013

Pembimbing PT. KERETA API INDONESIA (PERSERO)

FASRIAN EKA FITRIANI

NIP: 61657

VP IT PLANNING and GOVERNANCE PT. KERETA API INDONESIA

(PERSERO) Bagian IT

ADRIZON

NIP: 39182
MENYETUJUI / MENGESAHKAN

LAPORAN PRAKTIK KERJA INDUSTRI

NAMA : YULIYATIN SHOLIQIN AULOH

NOMOR INDUK SISWA : 9961555493

KOMPETENSI KEAHLIAN : REKAYASA PERANGKAT LUNAK

Cimahi, Juli 2013

Ketua Kompetensi Keahlian Pembimbing Sekolah

GUGUM GUMILAR, ST., MOS. ISMITA RATNASARI, S.ST

NIP. 19811103 200801 1 005 NIP.

Plt. Kepala Sekolah SMK Negeri 2 Cimahi

Drs. H. MAMAT RACHMAT, M.M

NIP. 195540404 197901 1 005


KATA PENGANTAR

Alhamdulillahi robbilalamin. Puji syukur penyusun panjatkan kehadirat

Allah SWT yang telah melimpahkan rahmat dan hidayah-Nya sehingga penyusun

dapat menyelesaikan laporan praktik kerja industry ini.

Laporan Praktik Kerja Industri ini disusun sebagai bukti telah

melaksanakan praktik kerja di industri pada Kompetensi Keahlian Rekayasa

Perangkat Lunak SMK Negeri 2 Cimahi.

Dalam proses penyusunan laporan ini, penyusun banyak mendapatkan

bantuan baik moral maupun material. Maka pada kesempatan ini penyusun

menyampaikan terimah kasih yang sebesar-besarnya kepada:

1. Bapak Adrizon Selaku VP IT PLANNING and GOVERNANCE yang

telah menerima penulis Praktek Kerja Industri di PT. Kereta Api Indonesia

(Persero) di Gedung EMI / IT

2. Ibu Ririn Selaku pembimbing Praktik di PT. Kereta Api Indonesia

(Persero).

3. Bapak Drs. H. Mamat Rachmat, M.M Selaku Plt. Kepala Sekolah SMK

Negeri 2 Cimahi.

4. Bapak Edi Santoso, S.T. Selaku Wakil Kepala Sekolah Bidang Hubind

sekaligus Ketua Pokja Praktik Kerja Industri.

5. Bapak Agus M.Sopyan, S.Pd Selaku staf Sekolah Bidang Hubind

sekaligus Seketaris Pokja Praktik Kerja Industri.


6. Bapak Gugum Gumilar, ST., MOS. selaku Ketua Kompetensi Keahlian

Teknik Rekayasa Perangkat Lunak.

7. Ibu Ismita Ratnasari, S.ST selaku pembimbing praktik dari SMK Negeri 2

Cimahi.

8. Rekan-Rekan Praktik Kerja Industri dan pihak lainnya yang telah

membantu memberikan saran dan kritiknya.

Laporan ini adalah hasil karya terbaik penyusun, namun tidak menutup

kemungkinan bila masik terdapat kekurangan karena masih dalam masa

pembelajaran. Untuk itu masukan dan saran dari pihak sangat diharapkan untuk

perbaikan laporan ini. Semoga laporan ini dapat bermanfaat bagi semua pihak.

Cimahi, Juli

2013

Penyusun
DAFTAR ISI

KATA PENGANTAR ........................................................................................................ 4


DAFTAR ISI....................................................................................................................... 9
DAFTAR GAMBAR ........................................................................................................ 13
DAFTAR TABEL............................................................................................................. 15
BAB I ................................................................................................................................ 16
1.1 Latar Belakang Prakerin dan Penulisan Laporan .............................................. 16
1.1.1 Latar Belakang Prakerin................................................................................... 16
1.1.2 Latar Belakang Penulisan Laporan .................................................................. 17
1.2 Tujuan Prakerin dan Penulisan Laporan ................................................................. 17
1.2.1 Tujuan Prakerin ............................................................................................... 17
1.2.2 Tujuan Penulisan Laporan ............................................................................... 18
1.3 Pembatasan Masalah ......................................................................................... 19
1.4 Ruang Lingkup....................................................................................................... 19
1.5 Sistematika Penulisan Laporan .............................................................................. 19
BAB II............................................................................................................................... 21
2.1 Sejarah Perusahaan ................................................................................................. 21
2.2 Arti Logo, Visi dan Misi Perusahaan ...................................................................... 24
2.2.1 Arti Logo Perusahaan....................................................................................... 24
2.2.2 Visi Perusahaan ................................................................................................ 25
2.2.3 Misi Perusahaan ............................................................................................... 25
2.3 Budaya Perusahaan ................................................................................................. 25
A. INTEGRITAS .................................................................................................. 25
B. PROFESIONAL ............................................................................................... 26
C. KESELAMATAN ............................................................................................ 26
D. INOVASI ......................................................................................................... 26
E. PELAYANAN PRIMA .................................................................................... 26
2.4 Sarana dan Prasarana Perusahaan ........................................................................... 27
2.4.1 Sarana Perusahaan............................................................................................ 27
2.4.2 Prasarana Perusahaan ....................................................................................... 27
A. Peta Jaringan Kereta Api di Pulau Jawa .......................................................... 27
B. Peta Jaringan Kereta Api di Pulau Sumatra ..................................................... 27
2.5 Sturktur Organisasi ................................................................................................. 29
BAB III ............................................................................................................................. 30
3.1 Xampp ..................................................................................................................... 30
3.1.1 Sejarah Xampp ................................................................................................. 30
3.1.2 Pengertian Xampp ............................................................................................ 30
3.1.3 Bagian Penting Xampp .................................................................................... 31
3.2 Dreamweaver .......................................................................................................... 32
3.2.1 Pengertian Dreamweaver ................................................................................. 32
3.3 PHP (PHP Hypertext Prepocessor) ......................................................................... 32
3.3.1 Sejarah PHP ..................................................................................................... 33
3.3.2 Pengertian PHP ................................................................................................ 34
3.4 JavaScript ................................................................................................................ 35
3.4.1 Sejarah Javascript............................................................................................. 35
3.4.2 Pengertian Javascript........................................................................................ 36
3.5 CSS (Cascading Sytle Sheet) .................................................................................. 37
3.5.1 Sejarah CSS ..................................................................................................... 37
3.5.2 Pengertian CSS ................................................................................................ 37
3.6 Database .................................................................................................................. 39
3.6.1 Sejarah Database .............................................................................................. 39
3.6.2 Pengertian Database ......................................................................................... 44
3.7 MySql...................................................................................................................... 45
3.7.1 Sejarah MySql .................................................................................................. 45
3.7.2 Pengertian MySql............................................................................................. 47
BAB IV ............................................................................................................................. 48
4.1 Struktur Tabel ......................................................................................................... 48
4.2 Analisis Pekerjaan ................................................................................................... 50
4.2.1 Fitur admin ....................................................................................................... 51
1) Login ............................................................................................................. 51
2) Beranda ......................................................................................................... 51
3) Master Data ................................................................................................... 52
4) Data Barang .................................................................................................. 52
5) Data Pekerjaan .............................................................................................. 53
6) Data Perusahaan ............................................................................................ 54
7) Kontrak ......................................................................................................... 54
8) SPK ............................................................................................................... 55
9) Data ............................................................................................................... 56
10) Laporan ..................................................................................................... 56
11) Petunjuk .................................................................................................... 57
12) Arsip.......................................................................................................... 58
13) Tambah Barang ......................................................................................... 58
14) Tambah Pekerjaan ..................................................................................... 59
15) Tambah Perusahaan .................................................................................. 59
16) Tambah Kontrak ....................................................................................... 60
17) Tambah SPK ............................................................................................. 60
18) Tambah Data User .................................................................................... 61
19) Tambah Buku Manual / Perbaharui Buku Manual.................................... 61
20) Ubah Barang ............................................................................................. 62
21) Ubah Perusahaan ....................................................................................... 62
22) Ubah Kontrak ............................................................................................ 62
23) Ubah SPK.................................................................................................. 63
24) Ubah Data user .......................................................................................... 63
4.2.2 Fitur Petugas .................................................................................................... 64
1) Login ............................................................................................................. 64
2) Beranda ......................................................................................................... 64
3) Kontrak ......................................................................................................... 65
4) SPK ............................................................................................................... 65
5) Data ............................................................................................................... 66
6) Laporan ......................................................................................................... 66
7) Petunjuk ........................................................................................................ 67
8) Arsip.............................................................................................................. 67
9) Tambah Kontrak ........................................................................................... 68
10) Tambah SPK ............................................................................................. 68
11) Tambah Data User .................................................................................... 69
12) Ubah Kontrak ............................................................................................ 69
13) Ubah SPK.................................................................................................. 70
14) Ubah Data User ......................................................................................... 70
4.4.3 Fitur Peminjam................................................................................................. 71
1. Login ............................................................................................................. 71
2. Beranda ......................................................................................................... 71
3. Kontrak ......................................................................................................... 72
4. SPK ............................................................................................................... 72
5. Pinjam Kontrak ............................................................................................. 73
4.3 Proses Pekerjaan ..................................................................................................... 73
BAB V .............................................................................................................................. 75
5.1 Saran ....................................................................................................................... 75
5.1.1 Saran Bagi Sekolah .......................................................................................... 75
5.1.2 Saran Bagi Perusahaan ..................................................................................... 75
5.2 Kesimpulan ............................................................................................................. 75
Daftar Pustaka ................................................................................................................... 77
Lampiran Lampiran .......................................................................................................... 78
DAFTAR GAMBAR

Gambar 2. 1 Logo PT. Kereta Api Indonesia (Persero) .................................................... 24


Gambar 2. 2 Lima Nilai Utama PT. Kereta Api Indonesia (Persero) ............................... 25
Gambar 2. 3 Peta Jaringan KA di Pulau Jawa .................................................................. 27
Gambar 2. 4 Peta Jaringan KA di Pulau Sumatra ............................................................. 28
Gambar 2. 5 Struktur organisasi gedung EMI/IT ............................................................. 29

Gambar 3. 1 Logo Xampp ................................................................................................ 30


Gambar 3. 2 Logo Dreamweaver ...................................................................................... 32
Gambar 3. 3 Logo PHP ..................................................................................................... 32
Gambar 3. 4 Logo Javascript ............................................................................................ 35
Gambar 3. 5 Logo MySQL ............................................................................................... 45

Gambar 4. 1 Table login ................................................................................................... 48


Gambar 4. 2 Table bukumanual ........................................................................................ 48
Gambar 4. 3 Table headkontrak1 ...................................................................................... 48
Gambar 4. 4 Table detailkontrak....................................................................................... 49
Gambar 4. 5 Table spk ...................................................................................................... 49
Gambar 4. 6 Table pinjamkontrak .................................................................................... 49
Gambar 4. 7 Table headpekerjaan..................................................................................... 50
Gambar 4. 8 Table perusahaan.......................................................................................... 50
Gambar 4. 9 Table barang ................................................................................................. 50
Gambar 4. 10 Halaman Awal Login ................................................................................. 51
Gambar 4. 11 Halaman beranda-admin ............................................................................ 51
Gambar 4. 12 Menu master data ....................................................................................... 52
Gambar 4. 13 Halaman Data Barang ................................................................................ 52
Gambar 4. 14 Halaman data pekerjaan ............................................................................. 53
Gambar 4. 15 Halaman data perusahaan ........................................................................... 54
Gambar 4. 16 Halaman kontrak-admin ............................................................................. 54
Gambar 4. 17 Halaman spk-admin ................................................................................... 55
Gambar 4. 18 Halaman data user-admin ........................................................................... 56
Gambar 4. 19 Menu laporan ............................................................................................. 56
Gambar 4. 20 Menu petunjuk-admin ................................................................................ 57
Gambar 4. 21 Menu arsip.................................................................................................. 58
Gambar 4. 22 Tambah barang ........................................................................................... 58
Gambar 4. 23 Tambah pekerjaan ...................................................................................... 59
Gambar 4. 24 Tambah perusahaan.................................................................................... 59
Gambar 4. 25 Tambah kontrak ......................................................................................... 60
Gambar 4. 26 Tambah spk ................................................................................................ 60
Gambar 4. 27 Tambah data user ....................................................................................... 61
Gambar 4. 28 Tambah buku manual / perbaharui buku manual ....................................... 61
Gambar 4. 29 Ubah barang ............................................................................................... 62
Gambar 4. 30 Ubah perusahaan ........................................................................................ 62
Gambar 4. 31 Ubah kontrak .............................................................................................. 62
Gambar 4. 32 Ubah spk .................................................................................................... 63
Gambar 4. 33 Ubah data user ............................................................................................ 63
Gambar 4. 34 Halaman Awal Login ................................................................................. 64
Gambar 4. 35 Halaman beranda-petugas .......................................................................... 64
Gambar 4. 36 Halaman kontrak-petugas........................................................................... 65
Gambar 4. 37 Halaman spk-petugas ................................................................................. 65
Gambar 4. 38 Halaman data user-petugas ........................................................................ 66
Gambar 4. 39 Menu laporan ............................................................................................. 66
Gambar 4. 40 Menu petunjuk ........................................................................................... 67
Gambar 4. 41 Menu arsip.................................................................................................. 67
Gambar 4. 42 Halaman tambah kontrak ........................................................................... 68
Gambar 4. 43 Halaman tambah spk .................................................................................. 68
Gambar 4. 44 Halaman tambah user ................................................................................. 69
Gambar 4. 45 Halaman ubah kontrak ............................................................................... 69
Gambar 4. 46 Halaman ubah spk ...................................................................................... 70
Gambar 4. 47 Halaman ubah data user ............................................................................. 70
Gambar 4. 48 Halaman awal login.................................................................................... 71
Gambar 4. 49 Halaman beranda-peminjam ...................................................................... 71
Gambar 4. 50 Halaman kontrak-peminjam ....................................................................... 72
Gambar 4. 51 Halaman spk-peminjam ............................................................................. 72
Gambar 4. 52 Halaman pinjam kontrak ............................................................................ 73
DAFTAR TABEL

Tabel 2. 1 Ringkasan Sejarah Perkeretaan Indonesia ....................................................... 23


Tabel 2. 2 Aset Sarana Kereta Api .................................................................................... 27
Tabel 2. 3 Panjang Lintasan .............................................................................................. 28
Tabel 2. 4 Data Perlintasan PT. KAI (Unit) ...................................................................... 28

Tabel 4. 1 Proses Pekerjaan .............................................................................................. 73


BAB I

PENDAHULUAN

1.1 Latar Belakang Prakerin dan Penulisan Laporan

1.1.1 Latar Belakang Prakerin

Praktik Kerja Industri (PRAKERIN) adalah salah satu

penyelenggaraan pendidikan keahlian profesional yang memadukan

sistematik dan sinkron antara program pendidikan di sekolah dan

penguasaan keahlian yang diperoleh melalui kegiatan bekerja secara

langsung dengan dunia kerja secara terarah untuk membentuk keahlian

dan mental siswa agar pada saat lulus dari SMK siap terjun dalam

dunia kerja.

Pelaksanaan Praktik Kerja Industri (PRAKERIN) dilaksanakan

kurang lebih selama 3 (tiga) bulan. Hal ini dilaksanakan dalam rangka

peningkatan mutu dari tamatan Sekolah Menengah Kejuruan (SMK)

dalam mencapai tujuan yang relevan antara dunia pendidikan dengan

tuntutan kebutuhan tenaga kerja.

Praktik Kerja Industri di laksanakan dengan harapan sebagai

siswa yang nantinya lulus, dapat menerapkan ilmu pengetahuan dan

keterampilan yang diterima oleh sekolah, sehingga apabila di kemudian

hari siswa bekerja di perusahaan dapat mengembangkannya.

Kegiatan penyelenggaraan PRAKERIN diharapkan dapat

meningkatkan keahlian dan etos kerja siswa yang meliputi :


kemampuan bekerja, motivasi kerja, inisiatif, kreativitas, disiplin dan

kerajinan dalam bekerja.

1.1.2 Latar Belakang Penulisan Laporan

Praktik Kerja Industri merupakan salah satu kegiatan kulikuler

yang wajib diikuti oleh seluruh siswa Sekolah Menengah Kejuruan

Negeri 2 Cimahi, yang bobotnya sama dengan kegiatan belajar ataupun

didikan dan latihan sekolah. Penulisan laporan ini merupakan tugas

akhir dalam Praktik Kerja Industri yang dimaksudkan untuk

menjadikan bukti bahwa penulis telah melaksanakan dan

menyelesaikan Praktik Kerja Industri.

1.2 Tujuan Prakerin dan Penulisan Laporan

1.2.1 Tujuan Prakerin

Membentuk mental siswa siswi agar mempunyai jiwa pekerja

keras yang mampu konsisten.

Menambah pengetahuan siswa siswi di masing - masing

bidangnya.

Memberikan suatu motivasi dalam diri siswa siswi agar

menunjukan dirinya mampu melakukan pekerjaan sesuai dengan

bidangnya.

Memberikan bekal serta gambaran pada siswa siswi seperti

apakah bekerja itu.


Memberikan suatu wawasan tambahan pada siswa siswi tentang

sesuatu belum di dapatkan di sekolah.

Sebagai pengalaman melatih diri dengan menkaji konsep-konsep

yang didapat selama melakukan PRAKERIN sehingga terbiasa

dengan dunia lapangan kerja.

Menyiapkan Sumber Daya Manusia yang berkualitas sesuai

dengan tuntutan zaman di era Teknologi Informasi dan

Komunikasi.

Mengembangkan pemantapan Profesionalisme yang diperlukan

siswa untuk memasuki dunia lapangan pekerjaan sesuai dengan

bidangnya.

1.2.2 Tujuan Penulisan Laporan

Adapun tujuan dari penulisan laporan prakerin antara lain :

Sebagai bukti tertulis bahwa siswa telah melaksanakan pakerin.

Untuk memantapakan siswa dalam pengembangan atau

penerapan pelajaran sekolah dari hasil prakerin.

Agar siswa mampu mengembangkan dasar-dasar teori yang

didapatkan dari sekolah yang berhubungan dengan hasil

prakerin.

Siswa dapat menuangkan pikiran ke dalam tulisan yang dapat

diuji keilmihannya.
Melatih dan mengingatkan keterampilan siswa dalam membuat

karya tulis.

1.3 Pembatasan Masalah

Untuk lebih mengarahkan laporan pada uraian agar tidak

menyimpang terlalu jauh dari pokok utama yang disajikam oleh penulis,

maka penulis membatasi masalah pada hal-hal yang dianggap penting dan

sangat mendukung dalam pembuatan laporan ini. Oleh karena itu penulis

menetapkan judul APLIKASI KONTRAK PENGADAAN

BARANG/JASA DI GEDUNG PUSAT PT. KERETA API INDONESIA

(PERSERO) sebagai fokus bahasan dari laporan yang penulis buat ini.

1.4 Ruang Lingkup

Penulis Melaksanakan Praktek Kerja Industri (Prakerin) yaitu di

Gedung Pusat PT. Kereta Api Indonesia (Persero) pada bagian IT Gedung

EMI Lantai 2 lengkapnya yang beralamatkan di Jl. Perintis Kemerekaan No.

1 Bandung 40117.

Telepon : (022) 4204798

Fax : (022) 4214121

Website : http://www.kereta-api.co.id/

1.5 Sistematika Penulisan Laporan

Pada penulisan Laporan Praktik Kerja Industri ini, penulis

menguraikan sistematika yang terdiri dari :


BAB I PENDAHULUAN, terdiri dari latar belakang prakerin, latar

belakang penulisan laporan, tujuan prakerin, tujuan penulisan laporan,

pembatasan masalah, ruang lingkup dan sistematika penulisan laporan.

BAB II GAMBARAN UMUM, terdiri dari sejarah perusahaan, arti

logo, visi misi perusahaan, budaya perusahaan, sarana dan prasarana

perusahaan.

BAB III TEORI PENUNJANG, terdiri dari sejarah dan pengertian

Xampp, Dreamweaver, PHP, JavaScript, CSS, Database, MySql

BAB IV HASIL KERJA PRAKTIK, terdiri dari struktur tabel,

analisis pekerjaan dan proses pekerjaan.

BAB V KESIMPULAN DAN SARAN, terdiri dari kesimpulan,

saran bagi sekolah, dan saran bagi perusahaan.


BAB II

GAMBARAN UMUM

2.1 Sejarah Perusahaan

Kehadiran kereta api di Indonesia ditandai dengan pencangkulan

pertama pembangunan jalan KA di desa Kemijen, Jum'at tanggal 17 Juni 1864

oleh Gubernur Jenderal Hindia Belanda, Mr. L.A.J Baron Sloet van den Beele.

Pembangunan diprakarsai oleh Naamlooze Venootschap Nederlandsch

Indische Spoorweg Maatschappij (NV. NISM) yang dipimpin oleh Ir. J.P de

Bordes dari Kemijen menuju desa Tanggung (26 Km) dengan lebar sepur

1435 mm. Ruas jalan ini dibuka untuk angkutan umum pada hari Sabtu, 10

Agustus 1867.

Keberhasilan swasta, NV. NISM membangun jalan KA antara

Kemijen - Tanggung, yang kemudian pada tanggal 10 Februari 1870 dapat

menghubungkan kota Semarang - Surakarta (110 Km), akhirnya mendorong

minat investor untuk membangun jalan KA di daerah lainnya. Tidak

mengherankan, kalau pertumbuhan panjang jalan rel antara 1864 - 1900

tumbuh de-ngan pesat. Kalau tahun 1867 baru 25 Km, tahun 1870 menjadi

110 Km, tahun 1880 mencapai 405 Km, tahun 1890 menjadi 1.427 Km dan

pada tahun 1900 menjadi 3.338 Km.

Selain di Jawa, pembangunan jalan KA juga dilakukan di Aceh

(1874), Sumatera Utara (1886), Sumatera Barat (1891), Sumatera Selatan

(1914), bahkan tahun 1922 di Sulawasi juga telah dibangun jalan KA

sepanjang 47 Km antara Makasar-Takalar, yang pengoperasiannya dilakukan


tanggal 1 Juli 1923, sisanya Ujungpandang - Maros belum sempat

diselesaikan. Sedangkan di Kalimantan, meskipun belum sempat dibangun,

studi jalan KA Pontianak - Sambas (220 Km) sudah diselesaikan. Demikian

juga di pulau Bali dan Lombok, pernah dilakukan studi pembangunan jalan

KA.

Sampai dengan tahun 1939, panjang jalan KA di Indonesia

mencapai 6.811 Km. Tetapi, pada tahun 1950 panjangnya berkurang menjadi

5.910 km, kurang Iebih 901 Km raib, yang diperkirakan karena dibongkar

semasa pendudukan Jepang dan diangkut ke Burma untuk pembangunan

jalan KA di sana.

Jenis jalan rel KA di Indonesia semula dibedakan dengan lebar

sepur 1.067 mm; 750 mm (di Aceh) dan 600 mm di beberapa lintas cabang

dan tram kota. Jalan rel yang dibongkar semasa pendudukan Jepang (1942 -

1943) sepanjang 473 Km, sedangkan jalan KA yang dibangun semasa

pendudukan Jepang adalah 83 km antara Bayah - Cikara dan 220 Km antara

Muaro - Pekanbaru. Ironisnya, dengan teknologi yang seadanya, jalan KA

Muaro - Pekanbaru diprogramkan selesai pembangunannya selama 15 bulan

yang mempekerjakan 27.500 orang, 25.000 diantaranya adalah Romusha.

Jalan yang melintasi rawa-rawa, perbukitan, serta sungai yang deras arusnya

ini, banyak menelan korban yang makamnya bertebaran sepanjang Muaro-

Pekanbaru.

Setelah kemerdekaan Indonesia diproklamir-kan pada tanggal 17

Agustus 1945, karyawan KA yang tergabung dalam Angkatan Moeda Kereta


Api (AMKA) mengambil alih kekuasa-an perkeretaapian dari pihak Jepang.

Peristiwa bersejarah tersebut terjadi pada tanggal 28 September 1945.

Pembacaan pernyataan sikap oleh Ismangil dan sejumlah anggota AMKA

lainnya, menegaskan bahwa mulai tanggal 28 September 1945 kekuasaan

perkeretaapian berada di tangan bangsa Indonesia. Orang Jepang tidak

diperbolehkan campur tangan lagi urusan perkeretaapi-an di Indonesia. Inilah

yang melandasi ditetapkannya 28 September 1945 sebagai Hari Kereta Api di

Indonesia, serta dibentuknya Djawatan Kereta Api Republik Indonesia

(DKARI).

Tabel 2. 1 Ringkasan Sejarah Perkeretaan Indonesia

Periode Status Dasar Hukum


Th. 1864 Pertama kali dibangun Jalan
Rel
sepanjang 26 km antara
Kemijen
Tanggung oleh Pemerintah
Hindia Belanda
1864 s.d Staat Spoorwegen (SS) IBW
1945 Verenigde Spoorwegenbedrifj
(VS)
Deli Spoorwegen Maatschappij
(DSM)
1945 s.d DKA IBW
1950
1950 s.d DKA - RI IBW
1963
1963 s.d PNKA PP. No. 22 Th. 1963
1971
1971 PJKA PP. No. 61 Th. 1971
s.d.1991
1991 s.d PERUMKA PP. No. 57 Th. 1990
1998
1998 s.d. PT. KERETA API (Persero) PP. No. 19 Th. 1998
2010 Keppres No. 39 Th. 1999
Akte Notaris Imas
Fatimah
Mei 2010 PT. KERETA API Instruksi Direksi No.
s.d sekarang INDONESIA (PERSERO) 16/OT.203/KA 2010

2.2 Arti Logo, Visi dan Misi Perusahaan

2.2.1 Arti Logo Perusahaan

Gambar 2. 1 Logo PT. Kereta Api Indonesia (Persero)

3 Garis melengkung melambangkan gerakan yang dinamis PT KAI

dalam mencapai Visi dan Misinya.

2 Garis warna orange melambangkan proses Pelayanan Prima (Kepuasan

Pelanggan) yang ditujukan kepada pelanggan internal dan eksternal.

Anak panah berwarna putih melambangkan Nilai Integritas, yang harus

dimiliki insan PT KAI dalam mewujudkan Pelayanan Prima.

1 Garis lengkung berwarna biru melambangkan semangat Inovasi yang

harus dilakukan dalam memberikan nilai tambah ke stakeholders.

(Inovasi dilakukan dengan semangat sinergi di semua bidang dan

dimulai dari hal yang paling kecil sehingga dapat melesat.).


2.2.2 Visi Perusahaan

Visi menjadi penyedia jasa perkeretaapian terbaik yang fokus pada

pelayanan pelanggan dan memenuhi harapan stakeholders.

2.2.3 Misi Perusahaan

Misi menyelenggarakan bisnis perkeretaapian dan bisnis usaha

penunjangnya, melalui praktek bisnis dan model organisasi terbaik untuk

memberikan nilai tambah yang tinggi bagi stakeholders dan kelestarian

lingkungan berdasarkan 4 pilar utama : Keselamatan, Ketepatan waktu,

Pelayanan dan Kenyamanan.

2.3 Budaya Perusahaan

Gambar 2. 2 Lima Nilai Utama PT. Kereta Api Indonesia (Persero)

A. INTEGRITAS
Kami insan PT. KERETA API INDONESIA (PERSERO)

bertindak konsisten sesuai dengan nilai-nilai kebijakan organisasi dan kode

etik perusahaan. Memiliki pemahaman dan keinginan untuk menyesuaikan

diri dengan kebijakan dan etika tersebut dan bertindak secara konsisten

walaupun sulit untuk melakukannya.


B. PROFESIONAL
Kami insan PT. KERETA API INDONESIA (PERSERO)

memiliki kemampuan dan penguasaan dalam bidang pengetahuan yang

terkait dengan pekerjaan, mampu menguasai untuk menggunakan,

mengembangkan, membagikan pengetahuan yang terkait dengan pekerjaan

kepada orang lain.

C. KESELAMATAN
Kami insan PT. KERETA API INDONESIA (PERSERO)

memiliki sifat tanpa kompromi dan konsisten dalam menjalankan atau

menciptakan sistem atau proses kerja yang mempunyai potensi resiko yang

rendah terhadap terjadinya kecelakaan dan menjaga aset perusahaan dari

kemungkinan terjadinya kerugian.

D. INOVASI
Kami insan PT. KERETA API INDONESIA (PERSERO) selalu

menumbuh kembangkan gagasan baru, melakukan tindakan perbaikan yang

berkelanjutan dan menciptakan lingkungan kondusif untuk berkreasi

sehingga memberikan nilai tambah bagi stakeholder.

E. PELAYANAN PRIMA
Kami insan PT. KERETA API INDONESIA (PERSERO) akan

memberikan pelayanan yang terbaik yang sesuai dengan standar mutu

yang memuaskan dan sesuai harapan atau melebihi harapan pelanggan

dengan memenuhi 6 A unsur pokok: Ability (Kemampuan), Attitude

(Sikap), Appearance (Penampilan), Attention (Perhatian), Action

(Tindakan), dan Accountability (Tanggung jawab).


2.4 Sarana dan Prasarana Perusahaan

2.4.1 Sarana Perusahaan


Sarana Kereta Api merupakan alat produkasi untuk menghasilkan jasa

angkutan kereta api yang terdiri dari lokomotif, Kereta Rel Listrik

(KRL), Kereta Rel Diesel (KRD), kereta penumpang dan gerbong

barang. Kondisi sarana kereta api yang dioperasikan PT. Kereta Api

Indonesia (Persero) selama tahun 2012 adalah sebagai berikut :

Tabel 2. 2 Aset Sarana Kereta Api

JENIS SARANA JUMLAH (unit)


LOKOMOTIF 486
KRL 754
KRD 166
KERETA 1716
GERBONG 6249

2.4.2 Prasarana Perusahaan

A. Peta Jaringan Kereta Api di Pulau Jawa

Gambar 2. 3 Peta Jaringan KA di Pulau Jawa

B. Peta Jaringan Kereta Api di Pulau Sumatra


Gambar 2. 4 Peta Jaringan KA di Pulau Sumatra

Tabel 2. 3 Panjang Lintasan

WILAYAH BEROPERASI TIDAK


BEROPERASI (km)
JAWA 2710.0 125.2
SUMATERA 1151.5 143.7
TOTAL 3861.5 268.9

Tabel 2. 4 Data Perlintasan PT. KAI (Unit)

WILAYAH BEROPERASI TIDAK BEROPERASI


PERLINTASAN TIDAK PERLINTASAN TIDAK
SEBIDANG SEBIDAN SEBIDANG SEBIDAN
DIJAGA TIDAK G DIJAG TIDAK G
A
JAWA 875 3054 113 54 184 4
SUMATERA 179 675 29 16 89 0
TOTAL 1054 3729 142 70 273 4
4925 347
5272
2.5 Sturktur Organisasi

Gambar 2. 5 Struktur organisasi gedung EMI/IT


BAB III

TEORI TORI PENUNJANG

3.1 Xampp

Gambar 3. 1 Logo Xampp


3.1.1 Sejarah Xampp

XAMPP merupakan pengembangan dariLAMP (Linux Apache,

MySQL, PHP and PERL), XAMPP ini merupakan project non-profit yang

dikembangkan oleh Apache Friends yang didirikanKai 'Oswalad' Seidler dan

Kay Vogelgesang pada tahun 2002, project mereka ini

bertujuanmempromosikan pengunaan Apache web server.

3.1.2 Pengertian Xampp

XAMPP merupakan salah satu paketinstallasi Apache, PHP dan

MySQL instant yangdapat kita gunakan untuk membantu prosesinstallasi

ketiga produk tersebut.

XAMPP adalah perangkat lunak bebas,yang mendukung banyak

sistem operasi,merupakan kompilasi dari beberapa program.Fungsinya

adalah sebagai server yang berdiri sendiri (localhost), yang terdiri


atas program Apache HTTP Server, MySQL database,dan penerjemah

bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama

XAMPPmerupakan singkatan dari X (empat sistem operasiapapun),

Apache, MySQL, PHP dan Perl. Programini tersedia dalam GNU

General Public Licensedan bebas, merupakan web server yang

mudahdigunakan yang dapat melayani tampilan halamanweb yang

dinamis. Untuk mendapatkanya dapatmendownload langsung dari web

resminya.

3.1.3 Bagian Penting Xampp

Mengenal bagian XAMPP yang biasadigunakan pada umumnya:

htdoc

adalah folder tempat meletakkan berkas-berkas yang akan

dijalankan,seperti berkas PHP, HTML dan skrip lain.

phpMyAdmin

merupakan bagian untuk mengelola basis data MySQL yang

adadikomputer. Untuk membukanya, buka browser lalu ketikkan

alamat http://localhost/phpMyAdmin, maka akanmuncul halaman

phpMyAdmin.

Kontrol Panel

yang berfungsi untuk mengelola layanan (service) XAMPP.Seperti

menghentikan ( stop) layanan,ataupun memulai (start ).


3.2 Dreamweaver

Gambar 3. 2 Logo Dreamweaver

3.2.1 Pengertian Dreamweaver

Dreamweaver adalah software aplikasi desain webvisual yang

biasa dikenal dengan istilah WYSIWYG What You See Is What You

Getintinya Anda tidak harus berurusan dengan tag-tag HTML untuk

membuat sebuahsitus. Macromedia belum lama ini telah mengeluarkan

rilisterbaru dari Dreamweaver yaitu Dreamweaver MX,

dengan penambahan beberapa fasilitas baru di dalamnya.Dreamweaver

tidak hanya dapat digunakan oleh paradesainer web, namun juga dapat

digunakan oleh programer

3.3 PHP (PHP Hypertext Prepocessor)

Gambar 3. 3 Logo PHP


3.3.1 Sejarah PHP

PHP pertama kali dibuat oleh Rasmus Lerdroft, seorang

programmer C. Pada waktu itu PHP masih bernama FI (Form

Interpreted), yang wujudnya berupa sekumpulan script yang digunakan

untuk mengolah data form dari web. Jadi semula PHP digunakannya

untuk menghitung jumlah pengunjung di dalam webnya.

Kemudian ia mengeluarkan Personal Home Page Tools versi 1.0

secara gratis. Versi ini pertama kali keluar pada tahun 1995. Isinya

adalah sekumpulan script PERL yang dibuatnya untuk membuat

halaman webnya menjadi dinamis. Selanjutnya Rasmus merilis kode

sumber tersebut untuk umum dan menamakannya PHP/FI, kependekan

dari Hypertext Preprocessing/Form Interpreter.

Dengan perilisan kode sumber ini menjadi open source, maka

banyak programmer yang tertarik untuk ikut mengembangkan PHP.

Kemudian pada tahun 1996 ia mengeluarkan PHP versi 2.0 yang

kemampuannya telah dapat mengakses database dan dapat terintegrasi

dengan HTML. Pada rilis ini interpreter PHP sudah diimplementasikan

dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi

yang meningkatkan kemampuan PHP/FI secara signifikan.Pada tahun

1998 tepatnya pada tanggal 6 Juni 1998 keluarlah PHP versi 3.0 yang

dikeluarkan oleh Rasmus sendiri bersama kelompok pengembang

softwarenya.
PHP versi 4.0 keluar pada tanggal 22 Mei 2000 merupakan versi

yang lebih lengkap lagi dibandingkan dengan versi sebelumnya.

Perubahan yang paling mendasar pada PHP 4.0 adalah terintegrasinya

Zend Engine yang dibuat oleh Zend Suraski dan Andi Gutmans yang

merupakan penyempurnaan dari PHP scripting engine. Yang lainnya

adalah build in HTTP session, tidak lagi menggunakan library tambahan

seperti pada PHP. Tujuan dari bahasa scripting ini adalah untuk

membuat aplikasi-aplikasi yang dijalankan di atas teknologi web. Dalam

hal ini, aplikasi pada umumnya akan memberikan hasil pada web

browser, tetapi prosesnya secara keseluruhan dijalankan web server.

PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal

abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk

membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan

stabilitas yang tinggi. Pada Juni 2004, Zend merilis PHP 5.0. Dalam

versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini

juga memasukkan model pemrograman berorientasi objek ke dalam PHP

untuk menjawab perkembangan bahasa pemrograman ke arah paradigma

berorientasi objek.

3.3.2 Pengertian PHP

PHP sendiri sebenarnya merupakan singkatan dari Hypertext

Preprocessor, yang merupakan sebuah bahasa scripting tingkat tinggi

yang dipasang pada dokumen HTML. Sebagian besar sintaks dalam PHP

mirip dengan bahasa C, Java dan Perl, namun pada PHP ada beberapa
fungsi yang lebih spesifik. Sedangkan tujuan utama dari penggunaan

bahasa ini adalah untuk memungkinkan perancang web yang dinamis

dan dapat bekerja secara otomatis.

3.4 JavaScript

Gambar 3. 4 Logo Javascript

3.4.1 Sejarah Javascript

JavaScript pertama kali dikembangkan oleh Brendan Eich dari

Netscape di bawah namaMocha dan pertama kali diperkenalkan oleh

Netscape pada tahun 1995. Pada awalnya bahasa yang sekarang disebut

JavaScript ini dahulu bernama LiveScript yang berfungsi sebagai

bahasa sederhana untuk browser Netscape Navigator 2 yang sangat

populer pada saat itu.Kemudian sejalan dengan sedang giatnya kerja

sama antara Netscape dan Sun (pengembanganbahasa pemrograman

Java) pada masa itu, maka Netscape memberikan nama JavaScript

kepadabahasa tersebut pada tanggal 4 Desember 1995 dan pada saat

yang bersamaan Microsoft sendirimencoba untuk mengadaptasikan

teknologi ini yang mereka sebut sebagai Jscript di browsermilik mereka

yaitu Internet Explorer 3. JavaScript sendiri merupakan modifikasi dari


bahasapemrograman C++ dengan pola penulisan yang lebih sederhana

dari bahasa pemrograman C++.

3.4.2 Pengertian Javascript

JavaScript adalah bahasa pemrograman berbasis prototipe yang

berjalan di sisi klien. Jikakita berbicara dalam konteks web,

sederhananya kita dapat memahami JavaScript sebagaibahasa

pemrogrmana yang berjalan khusus untuk di browser atau halaman web

agar halamanweb menjadi lebih hidup. Jika dilihat dari suku katanya,

JavaScript terdiri dari dua kata, yaituJava dan Script. Java adalah bahasa

pemrograman yang berorientasi objek, sedangkan Scriptadalah

serangkaian instruksi program.

JavaScript adalah bahasa script (bahasa pemrograman yang dapat

memegang kontrolaplikasi) yang berbasis pada bahasa pemrograman

Java. Namun JavaScript bukanlah bagiandari teknologi Java dari Sun.

Java merupakan bahasa pemrograman berorientasi objek

murni,sedangkan JavaScript digunakan secara prosedural. Cara kerja

JavaScript adalah mengakseselemen pada HTML dan membuat aksi jika

elemen-elemen HTML itu mengalami perubahan,misalnya berubahnya

warna halaman web begitu sebuah tombol diklik. JavaScript

membuatsebuah halaman web menjadi lebih dinamis. JavaScript yang

digunakan pada halaman webmerupakan client side scripting yang

berarti bahwa web browser


mengidentifikasi danmenjalankan skrip program yang disisipkan dalam

dokumen web (yang diterima dari server),dan mungkin memperbarui

tampilan halaman di komputer pemakai (user) tanpa mengirimkan

permintaan (request) baru kepada web server. Karena JavaScript pada

halaman web adalahclient side scripting, maka kode JavaScript yang

ditulis satu file dengan dokumen HTLM akanditampilkan ketika sebuah

halaman web dilihat source code-nya.

3.5 CSS (Cascading Sytle Sheet)

3.5.1 Sejarah CSS

CSS atau lebih lengkapnya disebut Cascade Style Sheet merupakan

salah satu bahasa pemrograman web yang mutlak digunakan untuk

merancang web layout. Tujuan digunakannya CSS dalam membuat suatu

halaman web agar diperoleh suatu web layout yang konsisten pada style

elemen tertentu sehingga akan terlihat lebih terstruktur dan seragam.

CSS pertama kali dikembangkan pada tahun 1996, dimana World Wide

Web Consortium atau W3C sebuah lembaga konsorsium untuk

standarisasi web menyusun draft proposal untuk membuat CSS.

3.5.2 Pengertian CSS

CSS adalah singkatan dari Cascading Style-Sheet, sebuah

pengembangan atas kode HTML yang sudah ada sebelumnya. Dengan

CSS, kita bisa menentukan sebuah struktur dasar halaman web secara

lebih mudah dan cepat, serta irit size. CSS juga membantu kita untuk
menyeragamkan seluruh halaman website dengan tampilan yang

konsisten. Misalnya, kita mau seluruh font yang ada di website kita

adalah font "Tahoma", maka dengan bantuan CSS kita bisa bikin proses

itu menjadi otomatis tanpa harus mengganti-ganti font secara manual di

setiap halaman.

Dahulu kala, sebelum CSS menjadi standar untuk mendesain halaman

web seperti sekarang, halaman web di desain menggunakan <table>. jadi

dibuat dulu desainnya, dalam format .psd atau jpeg, lalu di slice atau di

potong potong menjadi bagian bagian terpisah. setelah itu dibuat table

dengan ukuran yang sesuai, lalu desain tadi di tempel pada table

sebagai image yang melekat pada tabel, atau sebagai background.

Kelemahan dari cara seperti ini adalah, halaman web menjadi berat

karena kolom kolom penyusun table <tr> dan <td> diberi tambahan

atribut image source. Side effect dari hal ini adalah halaman web

menjadi padat dan tidak SEO friendly. Pada perkembangannya CSS

sudah masuk lelvel 3 untuk sekarang, dimana dimulai CSS level 1 atau

yang sering di sebut CSS aja, kemudian level 2 yang merupakan

penyempurnaan dari CSS level sebelumnya, yaitu CSS level 1. CSS

merupakan alternatif bahasa pemrograman web masa yang akan datang,

dimana mempunyai banyak keuntungan, diantaranya :

- Ukuran file lebih kecil

- Load file lebih cepat


- Dapat berkolaborasi dengan JavaScript

- Pasangan setia XHTML

- Menghemat pekerjaan tentunya, dimana hanya membuat 1 halaman

CSS.

- Mudah mengganti-ganti tampilan dengan hanya merubah file CSS nya

saja.

- Dan banyak lagi yang lainnya

3.6 Database

3.6.1 Sejarah Database

Database pertama yang tersimpan di komputer mainframe besar

terpusat yang diakses pengguna dari terminal. Sebagai komputasi

terdistribusi dan mikrokomputer menjadi populer pada 1980-an, dua tahu

jenis database muncul: database pribadi dan klien / server database

Database adalah kumpulan informasi yang disimpan di dalam

komputer secara sistematik/ teratur sehingga dapat diakses/ diperiksa/

digunakan menggunakan suatu program komputer untuk memperoleh

informasi dari basis data tersebut.

Software database merupakan aplikasi perangkat lunak yang

digunakanoleh user untuk mengelola dan memanggil database tersebut.

Pengelolaan dan pemanggilan query basis data disebut dengan sistem

management basis data (database management system). Contoh software

database diantaranya adalah DB2, Microsoft SQL Server, Oracle,


Sybase, Interbase, XBase, MySQL, Microsoft Access, dBase III,

FoxPro, dan lain-lain.

Perkembangan tehnologi database saat ini berkembang sangat

pesat, banyak bentuk-bentuk yang dulu hanya mempunyai tehnologi

sebagai tempat penyimpanan data yang terdiri dari Field, record dan

diolah serta ditampilkan menjadi informasi dalam berbagai format

tampilan yang sederhana; kemudian dari bentuk yang sederhana tersebut

maka didapatkan suatu metoda untuk menampilkan suatu database yang

berguna untuk menganalisa data untuk suatu keperluan tertentu. .

Dengan memanfaatkan relational database yang sudah ada maka didapat

suatu cara untuk mengantisipasi kebutuhan guna menganalisa data secara

cepat untuk membantu mendapatkan keputusan dalam suatu aplikasi atau

organisasi.

Salah satu contoh tehnologi database saat ini adalah dimana

seorang design web dapat membuat web dengan menarik karena sudah

ada tehnologi database generasi baru yang biasa di sebut oracle. Dengan

oracle inilah para pendesign web bisa membuat webnya dengan penuh

keunikan.

Perkembangan dan pemanfaatan teknologi informasi (TI) yang

pesat dewasa ini telah menjadikan TI sebagai kekuatan pendorong bagi

reformasi di berbagai bidang, sehingga berdampak pula terhadap

pembangunan sosial dan ekonomi sekarang dan di masa mendatang. TI

melahirkan era baru yaitu berbagai barang dan jasa dibeli, dikirim,
dibayar, dan digunakan tanpa meninggalkan system informasi dan

jaringan komunikasi. Artinya seluruh proses mulai dari pengadaan

sampai penggunaan barang tersebut dilakukan dengan bantuan TI. Di era

informasi, bahasa manusia banyak digantikan oleh bahasa mesin, seperti

angka, huruf atau kode, kata pengenal (password), dan personal

identification number (PIN), yang memungkinkan penanganan dan

pengolahan informasi secara otomatis dalam format yang sama pada

level yang sama.

Hal ini secara langsung berpengaruh kapada peran perpustakaan

bukan hanya sebagai penyedia sumber informasi dalam bentuk tercetak

namun harus mampu menyediakannya dalam bentuk elektronik/digital.

Teknologi informasi juga telah banyak dimanfaatkan di perpustakaan.

Penerapan TI tersebut dapat dilihat dari perkembangan perpustakaan,

diawali dari perpustakaan manual kemudian menjadi perpustakaan

terotomasi sampai dengan perpustakaan digital atau cyber library. Salah

satu ukuran perkembangan perpustakaan adalah penerapan TI dalam

menunjang kegiatan perpustakaan, bukan dari besarnya gedung, jumlah

koleksi yang tersedia maupun jumlah pengguna. Umumnya

Perpustakaan Perguruan Tinggi sudah menyediakan koleksi dalam

bentuk Perkembangan database online tidak terlepas dari perkembangan

teknologi informasi seperti teknologi komputer dan teknologi

komunikasi. Hal ini menjadikan informasi dalam bentuk elektronik

(elektronik-based) menggeser peran informasi dalam bentuk tercetak


(paper-based). Perkembangan teknologi informasi dan komunikasi pada

masa sekarang ini dapat menjadi pedoman bagi perpustakaan untuk

meningkatkan pelayanan yaitu dengan menyediakan layanan dimana

pengguna bisa mengakses informasi melalui media elektronik sebagai

perwujudan menjadi perpustakaan modern. Menarik untuk dicermati

reformasi dunia internet atau perkembangan dunia maya dari masa ke

masa. Kemajuan teknologi dunia internet memang begitu cepat dan

melampaui ekspektasi awal dimulainya era dunia tanpa batas ini.

Disukai atau tidak, dampak dari era reformasi 1998 benar-benar

membawa dampak yang signifikan dalam perkembangan dunia

telekomunikasi, informatika dan intenet. Tirani dan monopoli dari rezim

terdahulu seakan benar-benar tersingkirkan akibat adanya reformasi

tersebut.

Dan seiring semakin terbukanya pintu perdagangan dan arus

informasi maka layanan yang dahulu mungkin hanya bisa dinikmati oleh

beberapa kalangan elit dan berduit kini sudah bisa dinikmati oleh

masyarakat lebih luas, sebut saja layanan TV kabel berlangganan.

Ya, kemajuan teknologi sudah berkembang sangat pesat diberbagai

lini kehidupan, terutama internet. Perkembangan internet sudah sangat

jauh lebih berkembang dibanding 11 tahun silam. Mari sejenak kita

menengok ke belakang mengenai masa lalu dunia Internet.

Perkembangan komputer yang semakin pesat diikuti dengan

perkembangan perangkat lunak untuk aplikasi bisnis, sejak tahun 1970-


an sampai awal tahun 1980 manajemen berbasis file tradisional

berkembang menjadi manajemen basis data. Di dalam manajemen basis

data dikenal berbagai model data yang dapat digunakan untuk

mendeskripsikan sebuah data dalam merancang suatu basis data.

Perbedaan Basis Data Aktif dan Pasif Sistem basis data

konvensional disebut basis data pasif dalam arti manipulasi data bisa

dijalankan oleh database hanya dengan perintah yang diberikan langsung

oleh pengguna atau program aplikasi yang terletak di luar basis data.

Sedangkan basis data aktif merupakan pengembangan dari database yang

memindahkan sifat reactive program ke dalam database. Salah satu

contok integrity constraint seperti adanya data tertentu yang harus

memenuhi nilai unik atau beberapa data yang hh fungsi yang secara

efisien dapat dilakukan oleh basis data aktif, akan tetapi di dalam basis

data pasif harus diprogram di dalam aplikasi adalah integrity constraint

dan triggers. Basis data pasif memiliki keterbatasan untuk mengontrol

bentuk-bentuarus berisi keterhubungan dengan data lain. Selain itu pada

penggunaan triggers pada basis data pasif, jika terjadi perubahan pada

konstrain atau triggers itu sendiri maka harus bisa menemukan dan

memodifikasi program atau kode yang relevan di setiap aplikasi.

Sedangkan pada basis data aktif, memiliki kemampuan untuk

mengontrol integrity constraint pada keseluruhan database dan

penggunaan triggers yang mampu menjalankan suatu aksi ketika

mendeteksi suatu kejadian tertentu tanpa mencari kode-kode yang


relevan pada program aplikasi untuk ikut diubah. Arsitektur Basis Data

Arsitektur basis data aktif yang sering digunakan termasuk dalam sistem

arsitektur berlapis ( layered architecture ) dimana semua komponen basis

data aktif terletak di atas basis data konvensional.

3.6.2 Pengertian Database

Database atau basis data adalah kumpulan data yang disimpan

secara sistematis di dalam komputer dan dapat diolah atau dimanipulasi

menggunakan perangkat lunak (program aplikasi) untuk menghasilkan

informasi. Pendefinisian basis data meliputi spesifikasi berupa tipe data,

struktur, dan juga batasan-batasan data yang akan disimpan. Basis data

merupakan aspek yang sangat penting dalam sistem informasi dimana

basis data merupakan gudang penyimpanan data yang akan diolah lebih

lanjut. Basis data menjadi penting karena dapat menghidari duplikasi

data, hubungan antar data yang tidak jelas, organisasi data, dan juga

update yang rumit.

Proses memasukkan dan mengambil data ke dan dari media

penyimpanan data memerlukan perangkat lunak yang disebut dengan

sistem manajemen basis data (database management system | DBMS).

DBMS merupakan sistem perangkat lunak yang memungkinkan user

untuk memelihara, mengontrol, dan mengakses data secara praktis dan

efisien. Dengan kata lain semua akses ke basis data akan ditangani oleh

DBMS. Ada beberapa fungsi yang harus ditangani DBMS yaitu

mengolah pendefinisian data, dapat menangani permintaan pemakai


untuk mengakses data, memeriksa sekuriti dan integriti data yang

didefinisikan oleh DBA (Database Administrator), menangani kegagalan

dalam pengaksesan data yang disebabkan oleh kerusakan sistem maupun

disk, dan menangani unjuk kerja semua fungsi secara efisien.

Tujuan utama dari DBMS adalah untuk memberikan tinjauan

abstrak data kepada user (pengguna). Jadi sistem menyembunyikan

informasi tentang bagaimana data disimpan, dipelihara, dan tetap dapat

diambil (akses) secara efisien. Pertimbangan efisien di sini adalah

bagaimana merancang struktur data yang kompleks tetapi masih tetap

bisa digunakan oleh pengguna awam tanpa mengetahui kompleksitas

strukturnya.

3.7 MySql

Gambar 3. 5 Logo MySQL

3.7.1 Sejarah MySql

MySQL adalah salah satu dari pendatang baru dalam dunia

database yang berasaal dari Skandinavia. Pengembangan MySQL

dimulai pada tahun 1979 dengan tool database UNIREG yang dibuat

oleh Michael Monty Widenius yaitu seorang programmer asal Swedia

yang bekerja untuk perusahaan TcX di Swedia.


Kemudian pada tahun 1994, TcX mulai mencari server SQL untuk

mengembangkan aplikasi berbasis Web. dan berencana menggunakan

UNIREG sebagai databasenya. Namun malang bagi Monty, UNIREG

buatannya dianggap tidak cocok untuk database yang dinamis seperti

web.

Lalu TcX tempat Monty bekerja mencari alternatif sistem database

lainnya. salah satunya adalah mSQL (miniSQL). Mula - mula Michael

Monty Widenius memakai miniSQL (mSQL) pada pengujiannya itu,

namun setelah menguji ke beberapa server komersial. mSQL dirasa

masih terlalu lambat dalam pemrosesan query untuk tabel - tabel TcX

yang besar.

Dengan hasutan petinggi - petinggi TcX, Monty Mencoba

menghubungi David Hughes (programmer yang mengembangkan

mSQL) untuk menanyakan apakah ia tertarik mengembangkan sebuah

konektor di mSQL yang dapat dihubungkan dengan UNIREG ISAM

sehingga mendukung indexing. Namun saat itu Hughes menolak, dengan

alasan sedang mengembangkan teknologi indexing yang independen

untuk mSQL 2.

dikarenakan penolakannya itu, TcX dan Juga Monty akhirnya

memutuskan untuk merancang dan membuat sendiri konsep sistem

database baru. Sistem ini merupakan gabungan dari UNIREG dan mSQL

yang Sourcenya bebas digunakan.


Sehingga pada Mei 1995 lahirlah sebuah perangkat lunak database

relasi (Relational Database Management System atau RDBMS ) yang

dinamakan MySQL. tetapi pengambilan nama MySQL, sampai saat ini

masih belum jelas asal usulnya. Ada yang berpendapat nama My diambil

dari huruf depan dan belakang Monty, tetapi versi lain mengatakan nama

itu di ambil dari nama putrinya yang kebetulan bernama My.

Pada tahun yang sama (1995) David Axmark dari Detro HB

rekanan TcX, mengusulkan agar MySQL dijual dengan model bisnis

baru. Ia mengusulkan agar merelease MySQL di Internet secara gratis. ia

juga membuat dokumentasi MySQL yang di-build untuk GNU configure

utility. MySQL 3.11.1 dipublikasikan di dunia tahun 1996 dan

didistribusikan Linux dan Solaris. Sekarang ini MySQL bekerja untuk

banyak platform serta tersedia source codenya.

3.7.2 Pengertian MySql

MySQL adalah sebuah perangkat lunak sistem manajemen basis

data SQL (bahasa Inggris: database management system) atau DBMS

yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh

dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak

gratis dibawah lisensi GNU General Public License (GPL), tetapi

mereka juga menjual dibawah lisensi komersial untuk kasus-kasus

dimana penggunaannya tidak cocok dengan penggunaan GPL.


BAB IV

HASIL KERJA PRAKTIK

4.1 Struktur Tabel

Berikut ini penulis akan melampirkan table-tabel yang dipakai dalam

membuat Aplikasi Kontrak Pengadaan Baran/Jasa.

Gambar 4. 1 Table login

Gambar 4. 2 Table bukumanual

Gambar 4. 3 Table headkontrak1


Gambar 4. 4 Table detailkontrak

Gambar 4. 5 Table spk

Gambar 4. 6 Table pinjamkontrak


Gambar 4. 7 Table headpekerjaan

Gambar 4. 8 Table perusahaan

Gambar 4. 9 Table barang

4.2 Analisis Pekerjaan

Berikut ini akan menjelaskan isi dari Aplikasi Kontrak Pengadaan

Barang/Jasa.
4.2.1 Fitur admin
1) Login

Gambar 4. 10 Halaman Awal Login

Saat pertama kali membuka website, user akan melihat

tampilan login, gunanya untuk masuk ke halaman selanjutnya

ketika sudah mengisikan data yang benar.

2) Beranda

Gambar 4. 11 Halaman beranda-admin

Gambar diatas merupakan sebuah halaman beranda admin,

didalam halaman tersebut ada beberapa menu pilihan yang


berfungsi untuk pindah ke halaman yang lainnya, menu tersebut

adalah master data, kontrak, spk, data, laporan, petunjuk, arsip dan

tombol keluar.

3) Master Data

Gambar 4. 12 Menu master data

Jika menu master data di sorot maka akan memunculkan

sub menu, seperti data barang, data pekerjaan serta data

perusahaan.

4) Data Barang

Gambar 4. 13 Halaman Data Barang


Halaman diatas merupakan halaman yang berisi tentang

data-data barang yang dikontrak oleh PT. Kereta Api Indonesia

(Persero). Di halaman tersebut ada beberapa tombol yaitu tambah

barang, ubah dan hapus.

5) Data Pekerjaan

Gambar 4. 14 Halaman data pekerjaan

Halaman diatas merupakan halaman yang berisi tentang

data-data pekerjaan yang dikontrak oleh PT. Kereta Api Indonesia

(Persero). Di halaman tersebut ada beberapa tombol yaitu tambah

pekerjaan dan unduh.


6) Data Perusahaan

Gambar 4. 15 Halaman data perusahaan

Halaman diatas merupakan halaman yang berisi tentang

data-data perusahaan yang dikontrak oleh PT. Kereta Api

Indonesia (Persero). Di halaman tersebut ada beberapa tombol

yaitu tambah perusahaan, ubah dan hapus.

7) Kontrak

Gambar 4. 16 Halaman kontrak-admin


Halaman kontrak adalah halaman yang menyimpan dan

memperlihatkan data kontrak yang dilakukan selama tahun ini, ada

juga kontrak yang dilakukan di tahun sebelum sebelumnya tetapi

bukan di menu kontrak sedangkan adanya di menu arsip kontrak.

Dihalaman ini ada beberapa fungsi yang bisa dilakukan oleh admin

antara lain tambah kontrak, lihat kontrak, ubah kontrak serta hapus

kontrak.

8) SPK

Gambar 4. 17 Halaman spk-admin

Halaman spk atau halaman diatas adalah halaman yang

memperlihatkan data spk yang dilakukan selama tahun ini.

Dihalaman ini ada beberapa fungsi yang bisa dilakukan oleh admin

antara lain tambah spk, lihat spk, ubah spk, hapus spk dan unggah

spk.
9) Data

Gambar 4. 18 Halaman data user-admin

Menu data merupakan halaman tempat data-data user yang

telah terdaftar untuk dilihat tetapi hanya hak akses petugas serta

peminjam saja yang ditampilkan.

10) Laporan

Gambar 4. 19 Menu laporan

Menu laporan terdiri dari laporan kontrak, laporan spk dan

laporan peminjam. Laporan kontrak dan laporan spk jika disorot

akan memunculkan sub menu kembali, yaitu periode kontrak

selama bertahun tahun jika diklik salah satu sub menu misalkan
08/2013 maksudnya ialah data-data kontrak/spk yang dilakukan

pada bulan delapan tahun 2013. Sedangkan menu laporan

peminjaman jika di klik akan langsung memunculkan tab baru

yang isinya adalah data peminjaman data dalam bentuk pdf.

11) Petunjuk

Gambar 4. 20 Menu petunjuk-admin

Sama dengan laporan, menu petunjuk pun jika disorot maka

akan memunculkan sub menu baru yaitu sub menu buku manual

beserta versinya dan sub menu perbaharui buku manual. Fungsi

dari setiap sub menu adalah, misalkan sub menu buku manual

versi-003 fungsi tersebut untuk mengunduh buku manual atau tata

cara pemakaian website Aplikasi Kontrak Pengadaan Barang/Jasa.

Sedangkan sub menu perbaharui buku manual adalah untuk

menambah atau dengan kata lain mengubah data dari isi buku

manual.
12) Arsip

Gambar 4. 21 Menu arsip

Menu arsip yaitu menu yang jika disorot akan

memunculkan sub menu arsip kontrak dan spk, dan jika salah

satunya disorot akan memunculkan kembali pilihan yaitu arsip

dengan tahun yang berbeda dan jika salah satunya diklik akan

menuju halaman berikutnya yang isinya data-data kontrak/spk

dengan tahun yang dipilih.

13) Tambah Barang

Gambar 4. 22 Tambah barang

Tambah barang berfungsi untuk memasukan data ke dalam

database sebelum dipilih kembali di halaman kontrak ataupun spk.


14) Tambah Pekerjaan

Gambar 4. 23 Tambah pekerjaan


Halaman ini berfungsi untuk mendambah data pekerjaan

sesuai dengan kode spk yang sebelumnya dibbuat terlebih dahulu

yang harus terisi semua data yang diminta lalu tombol simpan jika

memang mau disimpan dan tombol kembali untuk kembali ke

halaman sebelumnya yaitu data pekerjaan.

15) Tambah Perusahaan

Gambar 4. 24 Tambah perusahaan


Halamn diatas berfungsi untuk menambah data perusahaan

yang akan melaksanakan kontrak, kode perusahaan sudah


otomatis terisi dan yang lainnya harus diisi secara manual oleh

admin maupun petugas.

16) Tambah Kontrak

Gambar 4. 25 Tambah kontrak


Halaman tambah kontrak berguna untuk menyimpan data

kontrak yang sudah dilakukan sesuai dengan data yang sudah

dibuat sebelumnya.

17) Tambah SPK

Gambar 4. 26 Tambah spk


Halaman tambah spk berguna untuk menyimpan data spk

yang sudah dilakukan sesuai dengan data yang ada didalam surat

perintah kerja.

18) Tambah Data User

Gambar 4. 27 Tambah data user


Halaman tambah user berguna untuk menambah data user

yang akan menjadi petugas maupun user biasa/peminjam sesuai

dengan perintah.

19) Tambah Buku Manual / Perbaharui Buku Manual

Gambar 4. 28 Tambah buku manual / perbaharui buku manual


Halaman ini berfungsi untuk menambah data buku manual

atau kata lain mengubah data dari isi buku manualnya, jadi akan
muncul buku manual berbagai versi dari versi dari yang terdahulu

maupun yang terbaru.

20) Ubah Barang

Gambar 4. 29 Ubah barang


Gambar diatas merupakan halaman ubah barang, jika sudah

yakin akan mengubah tinggal tekan tombol ubah saja.

21) Ubah Perusahaan

Gambar 4. 30 Ubah perusahaan


Ubah data perusahaan berfungsi untuk mengubah data

perusahaan mungkin ada salah dalam menginputkan.

22) Ubah Kontrak

Gambar 4. 31 Ubah kontrak


Halaman ubah kontrak hampir sama dengan halaman ubah

barang, yaitu berguna untuk mengubah data kontrak yang sudah

dilakukan mungkin ada data-data yang salah.

23) Ubah SPK

Gambar 4. 32 Ubah spk


Halaman ubah spk berguna untuk mengubah data kontrak

yang sudah dilakukan mungkin ada data-data yang salah.

24) Ubah Data user

Gambar 4. 33 Ubah data user


Halaman ubah data user berfungsi untuk mengubah data

pribadi petugas maupun user biasa/peminjam.


4.2.2 Fitur Petugas

1) Login

Gambar 4. 34 Halaman Awal Login

Saat membuka website Aplikasi Pengadaan Barang dan

Jasa, user akan melihat tampilan login, seperti tampilan diatas.

2) Beranda

Gambar 4. 35 Halaman beranda-petugas

Gambar diatas merupakan sebuah halaman beranda

petugas. Di bawah menu ada tabel yang isinya data-data peminjam

yang akan meminjam kontrak, di salah satu field nya ada aksi yaitu
tombol konfirmasi. Tombol konfirmasi berguna untuk menyatakan

bahwa peminjam boleh atau tidaknya meminjam data.

3) Kontrak

Gambar 4. 36 Halaman kontrak-petugas


Halaman data kontrak di petugas hampir sama dengan

halaman data kontrak di admin, bedanya adalah di salah satu

fieldnya tidak ada aksi hapus, jadi yang bisa mengahapus hanyalah

admin.

4) SPK

Gambar 4. 37 Halaman spk-petugas


Halaman data spk di petugas hampir sama dengan halaman

data spk di admin, bedanya adalah di salah satu fieldnya tidak ada

aksi hapus, jadi yang bisa mengahapus hanyalah admin.

5) Data

Gambar 4. 38 Halaman data user-petugas


Halaman data user di petugas hampir sama dengan halaman

data user di admin, bedanya adalah di salah satu fieldnya tidak ada

aksi hapus, jadi yang bisa mengahapus hanyalah admin.

6) Laporan

Gambar 4. 39 Menu laporan


Menu laporan di petugas sama dengan menu laporan di

admin yaitu terdiri dari laporan kontrak, laporan spk dan laporan
peminjam. Laporan kontrak dan laporan spk jika disorot akan

memunculkan sub menu kembali, contohnya ada digamba

berikutnya. Sedangkan menu laporan peminjaman jika di klik akan

langsung memunculkan tab baru yang isinya adalah data

peminjaman data dalam bentuk pdf.

7) Petunjuk

Gambar 4. 40 Menu petunjuk


Menu petunjuk jika disorot akan memunculkan sub menu

buku manual dengan versi yang berbeda fungsinya pun sama

dengan menu petunjuk yang ada di admin.

8) Arsip

Gambar 4. 41 Menu arsip


Menu arsip yaitu menu yang jika disorot akan

memunculkan sub menu arsip kontrak dan spk, dan jika salah

satunya disorot akan memunculkan kembali pilihan yaitu arsip


dengan tahun yang berbeda dan jika salah satunya diklik akan

menuju halaman berikutnya yang isinya data-data kontrak/spk

dengan tahun yang dipilih.

9) Tambah Kontrak

Gambar 4. 42 Halaman tambah kontrak


Halaman tambah kontrak yang berguna untuk menyimpan

data kontrak yang sudah dilakukan agar para pengguna lebih

mundah untuk melihat data-data kontrak.

10) Tambah SPK

Gambar 4. 43 Halaman tambah spk


Halaman tambah spk berguna untuk menyimpan data spk

(surat perintah kerja) yang sudah dilakukan atau yang sedang

dijalankan oleh pihak perusahaan.

11) Tambah Data User

Gambar 4. 44 Halaman tambah user


Halaman tambah user berguna untuk menambah data user

yang akan menjadi petugas maupun user biasa/peminjam sesuai

dengan perintah.

12) Ubah Kontrak

Gambar 4. 45 Halaman ubah kontrak


Halaman ubah kontrak hampir sama dengan halaman ubah

barang, yaitu berguna untuk mengubah data kontrak yang sudah

dilakukan mungkin ada data-data yang salah.

13) Ubah SPK

Gambar 4. 46 Halaman ubah spk


Halaman ubah spk berguna untuk mengubah data kontrak

yang sudah dilakukan mungkin ada data-data yang salah.

14) Ubah Data User

Gambar 4. 47 Halaman ubah data user


Halaman ubah data user berfungsi untuk mengubah data

pribadi petugas maupun user biasa/peminjam.

4.4.3 Fitur Peminjam

1. Login

Gambar 4. 48 Halaman awal login


Saat membuka website Aplikasi Pengadaan Barang dan

Jasa, user akan melihat tampilan login, seperti tampilan diatas.

2. Beranda

Gambar 4. 49 Halaman beranda-peminjam


Gambar diatas merupakan sebuah halaman beranda

peminjam, didalam halaman tersebut ada beberapa menu pilihan


yang berfungsi untuk pindah ke halaman yang lainnya, menu

tersebut adalah kontrak, spk dan tombol keluar.

3. Kontrak

Gambar 4. 50 Halaman kontrak-peminjam


Halaman kontrak berfungsi untuk melihat data-data

kontrak, jika diklik aksi liha maka akan pindah ke halaman lain

yang isinya lebih detail dari data sebelumnya sesuai dengan data

kontrak yang dipilih.

4. SPK

Gambar 4. 51 Halaman spk-peminjam


Halaman spk fungsinya sama dengan halaman kontrak

yaitu untuk melihat data-data spk. Di salah satu field nya ada aksi

unduh yaitu untuk mengunduh surat perintah kerja yang isinya

lebih jelas.

5. Pinjam Kontrak

Gambar 4. 52 Halaman pinjam kontrak


Halaman pinjam kontrak yaitu halaman yang bisa

mengirimkan permintaan peminjaman kontrak yang akan

dikirimkan kepada ke petugas.

4.3 Proses Pekerjaan


Tabel 4. 1 Proses Pekerjaan

Tahap Pengerjaan Lama Pengerjaan


Bulan Juli Agustus September
Minggu Ke 1 2 3 4 1 2 3 4 1 2 3 4
Diskusi
Membuat Konsep
Perancangan Database
Pembuatan Aplikasi
Penambahan Konsep
Pengecekan Aplikasi
Testing Akhir
BAB V

SARAN DAN KESIMPULAN

5.1 Saran

5.1.1 Saran Bagi Sekolah

Tetap berkomunikasi dengan perusahaan, agar bisa tetap bekerja

sama.

5.1.2 Saran Bagi Perusahaan

Agar lebih memperhatikan siswa-siswi yang sedang melaksanakan

praktik kerja industri.

5.2 Kesimpulan

Kegiatan Praktek Kerja Lapangan merupakan kegiatan yang sangat

bermanfaat bagi siswa dan siswi, dan dapat mengenal lebih jauh bagaimana

cara bekerja dilapangan sesuai keahlian masing-masing siswa. Sehingga siswa

dapat melihat gambaran mengenai kagiatan bidang usaha dimasa yang akan

datang, serta siswa-siswi mengetahui standar kompetensi yang akan dijadikan

peluang kerja dan kesempatan kerja. Dalam dunia usaha dibutuhkan

kedisiplinan yang cukup baik, instansi-instansi biasanya memerlukan

karyawan yang disiplin, terampil, rajin dan cerdas.

Pada praktek kerja lapangan ini diperlukan keahlian yang cukup.

Selama penulis melaksanakan Praktek Kerja Lapangan di PT. Kereta Api

Indonesia (Persero) khususnya di bagian IT-Progammer, penulis merasa


bangga bisa mendapatkan Ilmu yang belum pernah penulis dapatkan

sebelumnya serta memperoleh banyak pengalaman.

Tujuan lain Praktek Kerja Lapangan adalah menambah wawasan yang

luas bagi siswa dan siswi, terutama dalam bidang yang di tempatinya. Adapula

tempat yang disukai yakni diruangan pemilahan arsip, penulis bisa belajar dan

dapat mengetahui yang belum penulis dapatkan selama ini, terutama

pengetahuan tentang bernagai berkas yang tersedia.

Praktek Kerja Lapangan telah terlaksana dengan baik, dengan program

keahlian masing-masing tanpa halangan apapun dan penulis mengucapkan

banyak terima kasih kepada PT. Kereta Api Indonesia yang telah bersedia

menerima penulis apa adanya untuk melaksanakan Praktek Kerja Lapangan

dan bersedia mendampingi penulis selama Prakerin berlangsung.


Daftar Pustaka
Lampiran Lampiran

Anda mungkin juga menyukai