bab 1 kerja prakter
Post on 05-Aug-2015
104 Views
Preview:
DESCRIPTION
TRANSCRIPT
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
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
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 :
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
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
tentang berbagai masukan yang diberikan terhadap aplikasi untuk
pengembangan selanjutnya
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
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
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
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
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,
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
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
III.3 Perancangan Sistem
top related