bab 1 kerja prakter

18
LAPORAN KERJA PRAKTEK Membangun Private Cloud Web Office dengan Sheetster Server Community Edition Di Pusat Penelitian dan Pengembangan Jalan dan Jembatan Bandung Diajukan untuk memenuhi persyaratan kelulusan Matakuliah IF37501K Kerja Praktek oleh : Eko Nursahid / 10109201 Elko Sharhadi Eppasa / 10109212 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER

Upload: eko-nursahid

Post on 05-Aug-2015

96 views

Category:

Documents


3 download

DESCRIPTION

contoh kerja praktek

TRANSCRIPT

Page 1: bab 1 kerja prakter

LAPORAN KERJA PRAKTEK

Membangun Private Cloud Web Office dengan Sheetster Server

Community Edition

Di Pusat Penelitian dan Pengembangan Jalan dan Jembatan

Bandung

Diajukan untuk memenuhi persyaratan kelulusan

Matakuliah IF37501K Kerja Praktek

oleh :

Eko Nursahid / 10109201

Elko Sharhadi Eppasa / 10109212

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS TEKNIK INFORMATIKA

BANDUNG

2012

Page 2: bab 1 kerja prakter

BAB I

PENDAHULUAN

I.1 Latar belakang Masalah

Pusat Penelitian dan Pengembangan Jalan dan Jembatan Bandung merupakan

perusahaan yang bergerak di bidang penelitian dan pengembangan, memberikan pelayanan

teknologi, dan memfasilitasi ahli teknologi maupun pengetahuan yang bersesuaian dengan

pengembangan jalan dan jembatan. Pusat Penelitian dan Pengembangan Jalan dan Jembatan

(PUSJATAN) Bandung telah memiliki jaringan wireless intranet dengan berbasis Private

Cloud. Setiap device yang terkoneksi ke jaringan intranet atau Local Area Network (LAN)

bisa terkoneksi ke internet yang mana manajemen koneksinya di atur pada sebuah router.

Pada Pusat Penelitian dan Pengembangan Jalan dan Jembatan (PUSJATAN) Bandung

pembuatan dokumen pengolahan angka, kata, atau fungsi matematis(spreadsheet) masih

menggunakan microsoft excel. Dokumen yang dihasilkan dari microsoft excel sangat sulit

untuk dibuka dan diedit pada device dengan Operating System selain windows, misalnya

smartphone atau tablet. Hal ini menyulitkan bagi pegawai yang menggunakan smartphone

atau tablet.

Untuk mengatasi masalah tersebut akan dibangun aplikasi spreadsheet berbasis multy-

platform pada server PUSJATAN Bandung. Multy-platform adalah istilah dimana aplikasi

yang dibangun bisa dijalankan di Operating System apa saja. Salah satu contoh aplikasi yang

memdukung teknologi multy-platform adalah web aplikasi(webapp). Oleh karena itu

dibangun sebuah web aplikasi spreadsheet yang berjalan di server PUSJATAN Bandung

I.2 Perumusan Masalah

Dari latar belakang masalah diatas ditemukan masalah:

1. Bagaimana membangun sebuah web aplikasi spreadsheet

2. Berjalan pada server PUSJATAN Bandung yang berbasis private cloud

Page 3: bab 1 kerja prakter

I.3 Maksud dan Tujuan

I.3.1 Maksud

Maksud dari pembuatan aplikasi ini adalah untuk pengolahan dokumen angka, kata,

atau fungsi matematis yang berjalan pada server PUSJATAN Bandung.

I.3.2 Tujuan

Tujuan yang ingin dicapai dalam Membangun Private Cloud Web Office dengan

Sheetster Server Community Edition Di Pusat Penelitian dan Pengembangan Jalan dan

Jembatan Bandung adalah :

1. Memudahkan pengolahan dokumen angka, kata, atau fungsi matematis

2. Menghasilkan aplikasi spreadsheet berbasis private cloud pada server PUSJATAN

Bandung.

I.4 Batasan Masalah

Batasan masalah dari penelitian ini adalah:

1. Aplikasi yang digunakan untuk membangun web office adalah Sheetster Server

Community Edition

2. Aplikasi ini berjalan pada server PUSJATAN Bandung

I.5 Metode Penelitian

Metodologi yang digunakan dalam pembangunan aplikasi ini yaitu metodologi Air

terjun(Waterfall). Dengan tahapan seperti gambar berikut ini :

Page 4: bab 1 kerja prakter

Gambar 1 Model Waterfall

Analisa Kebutuhan : Langkah ini merupakan analisa terhadap kebutuhan

sistem.Pengumpulan data dalam tahap ini bisa malakukan sebuah penelitian,

wawancara atau study literatur.Seorang system analis akan menggali informasi

sebanyak-banyaknya dari user sehingga akan tercipta sebuah system komputer yang

bisa melakukan tugas-tugas yang diinginkan oleh user tersebut. Tahapan ini akan

menghasilkan dokumen user requirement atau bisa dikatakan sebagai data yang

berhubungan dengan keinginan user dalam pembuatan sistem. Dokumen inilah yang

akan menjadi acuan system analis untuk menterjemahkan kedalam bahasa

pemprogram.

Desain Sistem : Proses desain akan menerjemahkan syarat kebutuhan kesebuah

perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat coding. Proses

ini berfokus pada :struktur data, arsitektur perangkat lunak, representasi interface, dan

detail (algoritma) prosedural. Tahapan ini akan menghasilkan dokumen yang

disebut software requirment.Dokumen inilah yang akan digunakan programmer untuk

melakukan aktivitas pembuatan sistemnya.

Penulisan Kode Program : Coding merupakan penerjemahan design dalam bahasa

yang bisa dikenali oleh komputer.Dilakukan oleh programmer yang akan

meterjemahkan transaksi yang diminta olehuser. Tahapan inilah yang merupakan

tahapan secara nyata dalam mengerjakan suatu sistem.Dalam artian penggunaan

Page 5: bab 1 kerja prakter

computer akan dimaksimalkan dalam tahapan ini. Setelah pengkodean selesai maka

akan dilakukan testing terhadap sistem yang telah dibuat tadi. Tujuan testing adalah

menemukan kesalahan-kesalahan terhadap system tersebut dan kemudian bisa

diperbaiki.

Pengujian Program : Tahapan ini bisa dikatakan final dalam pembuatan sebuah

sistem.Setelah melakukan analisa, design dan pengkodean maka sistem yang sudah

jadiakan digunakan oleh user.

Penerapan Program : Perangkat lunak yang sudah disampaikan kepada pelanggan

pasti akan mengalami perubahan. Perubahan tersebut bisa karena mengalami

kesalahan karena perangkat lunak harus menyesuaikan dengan lingkungan (periperal

atau system operasi baru) baru, atau karena pelanggan membutuhkan perkembangan

fungsional.

I.6 Sistematika Penulisan

Secara garis besar, sistematika penulisa yang tercantum dalamlaporan kerja praktek ini terdiri

dari:

BAB I : PENDAHULUAN

Bab ini membahas tentang latar belakang masalah, perumusan masalah,

maksud dan tujuan, batasan masalah, metode Penelitian serta sistematika

penulisan laporan

BAB II : TINJAUAN PUSTAKA

Membahas tentang profil dari Pusat Penelitian dan Pengembangan Jalan dan

Jembatan Bandung serta teori penunjang.

BAB III : PEMBAHASAN

Bab ini membahas tentang tempat, waktu dan jeis kegiatan yang di lakukan

pada saat kerja praktek, analisis sistem yang sedang berjalan, proses

penginstalan aplikasi, sampai dengan implementasi

BAB IV : KESIMPULAN DAN SARAN

Bab ini membahas tentang kesimpulan dari aplikasi yang telah dibangun,

meliputi kelebihan dan kekurangan yang ada di dalamnya serta membahas

Page 6: bab 1 kerja prakter

tentang berbagai masukan yang diberikan terhadap aplikasi untuk

pengembangan selanjutnya

Page 7: bab 1 kerja prakter

BAB II

TINJAUAN PUSTAKA

II.1 Sejarah Pusat Penelitian dan Pengembangan Jalan dan Jembatan Bandung

Sesuai dengan komitmen pemerintahan dalam intrastructure summit 2005,

Departemen pekerjaan umum telah mengubah program penyelenggaraan infrastruktur dengan

memandang infrastruktur PU sebagai asset nasional, penegasan orientasi penyelenggara

insfrastuktur untuk lebih focus kepada penggunaan dan meningkatkan kualitas infrastruktur,

serta mengembangkan infrasruktur ke-PUan dalam rangka pembangunan berkelanjutan.

Perubahan paradigm ini member tantangan yang besar kepada puslitbang jalan dan

jembatan untuk dapat melakukan penelitian dan pengembangan, memberikan pelayanan

teknologim memfasilitasi alih teknologi maupun pengetahuan yang bersesuaian dengan focus

di atas. Puslitbang jalan dan jembatan dengan segenap sumberdaya yang ada secara konsisten

telah melakukan pembenahan dan persiapan internal maupun jejaring kerja untuk

menyungsong era baru penyelenggaraan infrastruktur jalan dan jembatan.

Sejak 1925 kegiatan penelitian jalan raya dirintis oleh Centraal Proefstation En Studie Bureau

Op Wegen Gebied di Bandung di bawah perhimpunan swasta "Nederlands Indische Wegen

Vereeniging" (NIWV).

1928

1928

1929

1932

1942-1945

1945 – 1984

: Dibuat "Jalur Percobaan Konstruksi" di kampus Technische Hoge

School (THS) sekarang ITB

: Dibuat "Jalur Percobaan Konstruksi" di kampus Technische Hoge

School (THS) sekarang ITB

: Didirikan Laboratorium Voor Wegen Constructie

: Didirikan Laboratorium Voor Grondmechanica

: Pergantian nama-nama dari bahasa Belanda ke bahasa Jepang

: Di bawah Direktorat Jenderal Bina Marga Departemen Pekerjaan

Umum

1945-1951

1951-1953

1953-1965

1965-1973

1973-1975

: Institut Penyelidikan Teknik Air Dan Tanah

: Balai Penyelidikan Teknik

: Balai Penyelidikan Tanah Dan Jalan

: Lembaga Penyelidikan Masalah Tanah Dan Jala

: Lembaga Masalah Jalan

Page 8: bab 1 kerja prakter

1975-1984

1984-Sekarang

1984-1999

1999-2001

2001-2005

2005-Sekarang

: Direktorat Penyelidikan Masalah Tanah Dan Jalan

: (Di bawah Badan Penelitian dan Pengembangan Departemen

Pekerjaan Umum)

: Pusat Penelitian Dan Pengembangan Jalan

: Pusat Penelitian Dan Pengembangan Teknologi Prasarana Jalan

: Pusat Penelitian Dan Pengembangan Prasarana Transportasi

: Pusat Penelitian Dan Pengembangan Jalan Dan Jembatan

II.2 Visi dan Misi Pusjatan

Visi dari Pusjatan yaitu Menjadi lembaga terkemuka dalam menyediakan jasa

keahlian dan uteknologi bidang jalan dan jembatan untuk mendukung tersedianya

uinfrastruktur PU yang handal.

Misi Pusjatan sendiri yaitu :

1. Meningkatkan litbang teknologi di bidang jalan dan jembatan yang tepat guna.

2. Meningkatkan pelayanan IPTEK di bidang jalan dan jembatan dalam rangka

memecahkan permasalahan bidang jalan dan jembatan.

3. Menyebarluaskan hasil-hasil litbang dalam bentuk NSPM.

II.3 Kegiatan Puslitbang Jalan dan Jembatan

Tugas Pokok Puslitbang Jalan dan Jembatan Melaksanakan Penelitian dan

Pengembangan Teknologi Terapan udan Penyelenggaraan Perumusan Standar Bidang Jalan

dan Jembatan

Fungsi Puslitbang Jalan dan Jembatan diantaranya :

a. Penyusunan kebijakan, program, monitoring dan evaluasi, serta pengembangan kerja

sama dan kemitraan litbang bidang jalan dan jembatan.

b. Pelayanan teknis, perumusan dan penerapan standar, pelaksanaan diseminasi dan

pengembangan informasi litbang, layanan advis teknis bidang jalan dan jembatan;

c. Perencanaan dan Pelaksanaan litbang, layanan pengujian dan layanan Iptek Bidang

teknik Lalulintas dan Transportasi Jalan, Jembatan dan Bangunan Pelengkap

Jalan,Geoteknik Jalan, Bahan dan Perkerasan Jalan, Teknologi Lingkungan Jalan

Page 9: bab 1 kerja prakter

d. Pengembangan keahlian dan pengelolaan sumber daya manusia serta sarana penelitian

dan pengembangan jalan dan jembatan

e. Pelaksanaan urusan tata usaha, keuangan dan perbendaharaan serta rumah tangga

Pusat Litbang Jalan dan Jembatan

II.4 Struktur Organisasi

Struktur organisasi Pusat Penelitian dan Pengembangan Jalan dan Jembatan Bandung

pada tanggal 06 August 2012 dapat di lihat dari Gambar 2.

Gambar 2 Organigram PUSJATAN Bandung

Page 10: bab 1 kerja prakter

BAB III

PEMBAHASAN

III.1 Jadwal Kerja Praktek

Kerja praktek dilaksanakan di Pusat Penelitian dan Pengembangan Jalan dan

Jembatan (PUSJATAN) Bandung pada tanggal 6 Juli sampai 6 September 2012. Adapun

waktu mulai kerja praktek disesuaikan dengan jam kerja para pegawai PUSJATAN Bandung

dari jam 8.30 sampai dengan jam 16.30.

III.2 Data Kerja Praktek

III.2.1 Analisis Sistem

Pusat Penelitian dan Pengembangan Jalan dan Jembatan Bandung merupakan

perusahaan yang bergerak di bidang penelitian dan pengembangan, memberikan pelayanan

teknologi, dan memfasilitasi ahli teknologi maupun pengetahuan yang bersesuaian dengan

pengembangan jalan dan jembatan.

Pada Pusat Penelitian dan Pengembangan Jalan dan Jembatan (PUSJATAN) Bandung

pembuatan dokumen pengolahan angka, kata, atau fungsi matematis(spreadsheet) masih

menggunakan microsoft excel. Dokumen yang dihasilkan dari microsoft excel sangat sulit

untuk dibuka dan diedit pada device dengan Operating System selain windows, misalnya

smartphone atau tablet. Hal ini menyulitkan bagi pegawai yang menggunakan smartphone

atau tablet.

Untuk mengatasi masalah tersebut akan dibangun aplikasi spreadsheet berbasis multy-

platform pada server PUSJATAN Bandung. Multy-platform adalah istilah dimana aplikasi

yang dibangun bisa dijalankan di Operating System apa saja. Salah satu contoh aplikasi yang

memdukung teknologi multy-platform adalah web aplikasi(webapp). Oleh karena itu

dibangun sebuah web aplikasi spreadsheet yang berjalan di server PUSJATAN Bandung.

III.2.2 Analisis Masalah

1. Bagaimana membangun sebuah web aplikasi spreadsheet

2. Berjalan pada server PUSJATAN Bandung yang berbasis private cloud

Page 11: bab 1 kerja prakter

III.2.3 Prosedure yang Sedang Berjalan

Prosedur yang berjalan dalam pengolahan dokumen kata, angka, dan fungsi

matematika di PUAJATAN Bandung masih menggunakan microsoft excel.

III.2.4 Analisis Kebutuhan Non-Fungsional

Analisis kebutuhan non-fungsional dilakukan untuk mengetahui spesifikasi kebutuhan

untuk sistem. Spesifikasi kebutuhan melibatkan analisis perangkat keras / hardware, analisis

perangkat lunak / software, analisis pengguna / user.

III.2.4.1 Analisis Perangkat Keras

Perangkat keras yang digunakan dalam pembangunan Private Cloud Web Office

dengan Sheetster Server Community Edition adalah:

1. Processore minimal 1.8 GHz

2. Memory minimal 128 Mb

3. VGA on Board

4. Hard Disk minimal 20 Gb

5. Mouse dan Keyboard

III.2.4.2 Analisis Perangkat Lunak

Perangkat lunak yang digunakan dalam pembangunan Private Cloud Web Office

dengan Sheetster Server Community Edition adalah:

1. Sistem Operasi Windows dan Ubuntu

2. Netbeans IDE

3. Java VM

4. Java Development Kit

5. Sheetster Server Comunity Edition

Sedangkan kebutuhan perangkat lunak untuk client adalah web broser seperti Mozila

Firefox(Desktop), Google Crome(Desktop), Opera Mini(Mobile device), atau

Safari(Machitose).

III.2.4.3 Analisis Pengguna / User / Client

Aplikasi yang dibangun memiliki dua tipe user. User yang pertama adalah Admin

yang bertugas mengelola sistem website yang meliputi kestabilan server, manajemen client,

Page 12: bab 1 kerja prakter

dan pengembangan website. User yang kedua adalah Pengunjung yang hanya dapat

mengakses website pada bagian front end saja.

Administrator Pengunjung

Pengetahuan

Dan pengalaman

tingkat menggunakan

komputer

Tinggi Sedang

Pengalaman sistem Tinggi Rendah

Pengalaman dalam

menggunakan aplikasi

Tinggi Sedang

pengalaman dalam

menyelesaikan tugas

Tinggi Tinggi

pendidikan S1 SMA/Sederajat

kecepatan mengetik Cepat(90 WPM) Cepat(90 WPM)

Kemampuan bahasa Inggris, Indonesia Indonesia

Karakteristik

User

tipe dari pengguna system Mandatory Discretionary

tingkat keseringan

menggunakan aplikasi

Tinggi Sedang

Interaksi dengan orang

lain

ya ya

Pelatihan ya tidak

tingkat pergantian Rendah Tinggi

Karakteristi

psikologi

Tingkah laku Positif Positif

Motivasi Tinggi Tinggi

Kesabaran Sabar Sabar

Level stres Rendah Rendah

Karakter Fisik Umur Muda, Setengah Tua Muda, Setengah tua,

Tua

Jenis kelamin Laki-laki Laki-laki / Perempuan

Cacat Tidak Ya / Tidak

Page 13: bab 1 kerja prakter

III.2.5 SKPL(Spesifikasi Kebutuhan Perangkat Lunak)

Berdasarkan analisis masalah diatas aka akandibuat sebuah web office yang memiliki

kriteria sebagai berikikut :

1. Website ini mampu menambah, edit, dan menampilkan file berextensi xls

2. Website ini mampu mengolah data berupa text, angka, dan fungsi matematika

yang disajikan dalam baris dan kolom

3. Websiteini berjalan pada server PUSJATAN Bandung yang berbasi private cloud

III.2.6 Analisis Kebutuhan Fungsional

Pada tahap ini akan diuraikan secara fungsional kebutuhan perangkat lunak yang akan

dibangun. Kebutuhan tersebut akan diuraikan pada subbab selanjutnya.

III.2.6.1 Entity Relationship Diagram

Page 14: bab 1 kerja prakter

III.3 Perancangan Sistem