Membangun Private Cloud Web Office dengan Sheetster Server Community Edition di Pusat Penelitian dan Pengembangan Jalan dan Jembatan Bandung

(1)

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 KOMPUTER INDONESIA

BANDUNG


(2)

(3)

DAFTAR ISI

LEMBAR JUDUL

LEMBAR PENGESAHAN

KATA PENGANTAR ...i

DAFTAR ISI...ii

DAFTAR GAMBAR ...iv

DAFTAR TABEL... v

DAFTAR LAMPIRAN ... vi

BAB 1 PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 1

1.3 Maksud dan Tujuan ... 2

1.3.1 Maksud... 2

1.3.2 Tujuan ... 2

1.4 Batasan Masalah... 2

1.5 Metodologi Penelitian ... 2

1.6 Sistematika Penulisan... 4

BAB 2 LANDASAN TEORI ... 5

2.1 Sejarah Pusat Penelitian Jalan dan Jembatan Bandung... 5

2.2 Visi dan Misi PUSJATAN Bandung... 6

2.3 Kegiatan PUSJATAN Bandung ... 6

2.4 Struktur Organisasi... 7

2.5 Landasan Teori ... 7

2.5.1 Definisi Website... 7

2.5.2 Definisi Cloud Computing ... 8


(4)

iii

3.2 Data Kerja Praktek ... 11

3.2.1 Analisis Sistem... 11

3.2.2 Analisis Masalah ... 11

3.2.3 Prosedur yang Sedang Berjalan ... 11

3.2.4 Analisis Kebutuhan Non Fungsional ... 11

3.2.5 Analisis Kebutuhan Fungsional ... 17

3.2.6 Spesifikasi Proses... 25

3.2.7 Kamus Data... 29

3.3 Perancangan Sistem... 34

3.3.1 Perancangan Menu ... 34

3.3.2 Perancangan Data... 36

3.3.3 Jaringan Semantik ... 45

3.3.4 Perancangan Prosedural ... 47

3.4 Implementasi dan Pengujian ... 60

3.4.1 Tahap Implementasi Database ... 60

3.4.2 Tahap Implementasi Sistem ... 61

3.4.3 Tahap Pengujian Sistem... 62

BAB 4 KESIMPULAN DAN SARAN... 68

4.1 Kesimpulan... 68

4.2 Saran... 68

DAFTAR PUSTAKA ... 69 LAMPIRAN ... A-1


(5)

KATA PENGANTAR

Pertama-tama penulis panjatkan puji dan syukur kehadirat Allah SWT atas segala rahmat dan karunia-Nya, sehingga laporan kerja praktek yang berjudul Membangun Private Cloud Web Office dengan Sheetster Server Community Edition Di Pusat Penelitian dan Pengembangan Jalan dan Jembatan Bandung ini dapat diselesaikan dengan baik. Laporan ini diajukan untuk memenuhi salah satu tugas mata kuliah Kerja Praktek Program Strata Satu Jurusan Teknik nformatika.

Dalam pembuatan laporan ini juga tidak lepas dari bantuan, bimbingan serta dorongan dari berbagai pihak. Oleh karena itu, pada kesempatan ini penulis ingin menyampaikan ucapan terima kasih sebesar-besarnya kepada Tri Cahyo Pangestu dan Arief Bactiar selaku pembimbing kerja praktek pada divisi IT PUSJATAN Bandung dan Ibu Mira Kania Sabariah, S.T., M.T., selaku pembimbing kerja praktek kelas IF5/2009 jurusan Teknik Informatika Universitas Komputer Indonesia. Dan juga kepada kedua orang tua yang telah memberi dukungan dan motivasi dalam hal ini, serta teman-teman yang telah memberi semangat kepada penulis.

Semoga laporan ini dapat bermanfaat bagi semua pihak dan juga semoga Allah SWT membalas kebaikan semua pihak yang telah berjasa selama pengerjaan laporan ini dengan pahala yang berlipat. Amiin.


(6)

DAFTAR PUSTAKA

[1] Pressman, R.S. (2010), Software Engineering : a practitioner’s approach, McGraw- Hill, New York, 68.

[2] Wbarq, 2011, Keuntungan Mempunyai Website,

http://www.webarq.com/id/keuntungan-mempunyai-website.html, Bandung, diakses tanggal 3 Desember 2012.

[3] Joko Muryanto, 2012, Pengertian Cloud Computing,

http://www.jokomuryanto.com/2012/11/pengertian-cloud-computing.html, Bandung, diakses tanggal 3 Desember 2012.

[4] Cloudezy, 2012, Definisi Cloud, http://www.cozy.co.id/definisi-cloud.html, Bandung, diakses tanggal 3 Desember 2012.


(7)

BAB 1

PENDAHULUAN

1.1 Latar Belakang

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 pembuatandokumen angka, kata, atau fungsi matematis kususnya dokumen LS Normatif dan LS Rampung sebagai dokumen Pelaksanaan Perjalanan Dinas masih menggunakan microsoft excel. Dokumen LS. Normatif merupakan dokumen yang dibuat sebelum pegawai melakukan perjalanan dinas ke luar kota, sedangkan dokumen LS.Rampung adalah dokumen yang dibuat ketika pegawai telah selesai melakukan perjalanan dinas ke luar kota.

Dokumen LS.Normatif dan LS.Rampung yang dihasilkan dari microsoft excel sangat sulit untuk dibuka dan dieditpada device dengan Operating System selain windows, misalnya

smartphone atau tablet.Hal ini menyulitkan bagi pegawai yang akan mengakses dokumen LS

Normatif dan LS Rampung kapan saja dan dimana saja.

Untuk mengatasi masalah tersebut akan dibangun aplikasi pembuatan dokumen dan suratserta aplikasispreadsheetberbasis web office yang mengolah dokumen LS.Rampung dan LS.Normatif.

1.2 Rumusan Masalah

Dari latar belakang masalah diatas ditemukan masalah “Bagaimana membangun sebuah web aplikasi spreadsheet?” .


(8)

2

1.3 Maksud dan Tujuan

1.3.1 Maksud

Maksud dari pembuatan aplikasi ini adalah untukpengolahan dokumen angka, kata, atau fungsi matematis kususnya dokumen LS Normatif dan LS Rampung di PUSJATAN Bandungagar dapat diakses kapan saja dan dimana saja

1.3.2 Tujuan

1. Memudahkan pengolahan dokumen LS Normatif dan LS Rampung

2. Menghasilkan aplikasi spreadsheet berbasis private cloud pada server PUSJATAN Bandung.

1.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 3. Aplikasi hanya dapat diakses melalui jaringan LAN

Aplikasi hanya di gunakan untuk mengolah dokumen LS Normatif dan LS Rampung

1.5 Metodologi Penelitian

Metodologi yang digunakan dalam pembangunan aplikasi ini yaitu metodologi Air terjun(Waterfall). Dengan tahapan seperti gambar berikut ini :

Pengumpulan Data

Analisis

Perancangan

Pengkodean

Pengujian

Pemeliharaan


(9)

a. 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.

b. Desain Sistem : Prosesdesain 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 iniakan menghasilkan dokumen yangdisebut software requirment.Dokumen inilah yang akandigunakan programmer untuk melakukan aktivitas pembuatan sistemnya.

c. 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.

d. 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.


(10)

4

1.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


(11)

BAB 2

LANDASAN TEORI

2.1 Sejarah Pusat Penelitian 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

1945-1951 1951-1953 1953-1965 1965-1973 1973-1975

: Dibuat "Jalur Percobaan Konstruksi" di kampus Technische Hoge School (THS) sekarang ITB

: Dibuat "Jalur Percobaan Konstruksi" di kampus Technische HogeSchool (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

: Institut Penyelidikan Teknik Air Dan Tanah : Balai Penyelidikan Teknik

: Balai Penyelidikan Tanah Dan Jalan

: Lembaga Penyelidikan Masalah Tanah Dan Jala : Lembaga Masalah Jalan


(12)

6 1975-1984

1984-Sekarang

1984-1999 1999-2001 2001-2005 2005-Sekarang

: Direktorat Penyelidikan Masalah Tanah Dan Jalan

:(Di bawah Badan Penelitian dan PengembanganDepartemenPekerjaanUmum)

: Pusat Penelitian Dan Pengembangan Jalan

:Pusat Penelitian Dan Pengembangan Teknologi PrasaranaJalan :Pusat Penelitian Dan Pengembangan Prasarana Transportasi : Pusat Penelitian Dan Pengembangan Jalan Dan Jembatan

2.2 Visi dan Misi PUSJATAN Bandung

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.

2.3 Kegiatan PUSJATAN Bandung

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


(13)

e. Pelaksanaan urusan tata usaha, keuangan dan perbendaharaan serta rumah tangga Pusat Litbang Jalan dan Jembatan

2.4 Struktur Organisasi

Struktur organisasi Pusat Penelitian dan Pengembangan Jalan dan Jembatan Bandung pada tanggal 06 August 2012dapat di lihat dari Gambar 2.1.

Gambar 2.1 Organigram PUSJATAN Bandung

2.5 Landasan Teori

Dalam Landasan Teori akan dibahas tentang teori - teori yang berhubungan dengan sistem informasi yang akan dibuat.

2.5.1 Definisi Website

Website adalah sebutan bagi sekelompok halaman web (web page), yang umumnya merupakan bagian dari suatu nama domain (domain name) atau sub domain di World Wide


(14)

8

Halaman - halaman sebuah situs web diakses dari sebuah URL yang menjadi "akar" (root), yang disebut homepage (halaman induk, sering diterjemahkan menjadi "beranda", "halaman muka"), dan biasanya disimpan dalam server yang sama.

Tidak semua situs web dapat diakses dengan gratis. Beberapa situs web memerlukan

pembayaran agar dapat menjadi pelanggan, misalnya situs - situs yang menampilkan situs - situs berita, layanan surat elektronik (e-mail), dan lain - lain. Terminologi website adalah kumpulan dari halaman - halaman situs, yang biasanya terangkum dalam sebuah domain atau sub domain, yang tempatnya berada didalam World Wide Web (WWW) di Internet. Sebuah halaman web adalah dokumen yang ditulis dalam format HTML (Hyper Text Markup Language), yang hampir selalu bisa diakses melalui HTTP, yaitu protokol yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari website - website tersebut dapat membentuk sebuah jaringan informasi yang sangat besar.

Halaman - halaman dari website akan bisa diakses melalui sebuah URL yang biasa disebut Homepage. URL ini mengatur halaman - halaman situs untuk menjadi sebuah hirarki, meskipun, hyperlink - hyperlink yang ada di halaman tersebut mengatur para pembaca dan memberitahu mereka sususan keseluruhan dan bagaimana arus informasi ini berjalan.

Beberapa website membutuhkan sub skripsi (data masukan) agar para user bisa mengakses sebagian atau keseluruhan isi website tersebut. Contohnya, ada beberapa situs - situs bisnis, situs - situs e-mail gratisan, yang membutuhkan subkripsi agar kita bisa mengakses situs tersebut.

Website ditulis, atau secara dinamik di konversi menjadi HTML dan diakses melalui sebuah program software yang biasa disebut dengan web browser, yang dikenal juga dengan HTTP Client. Halaman web dapat dilihat atau diakses melalui jaringan komputer dan internet, perangkatnya bisa saja berupa Personal Computer, Laptop Computer, PDA ataupun Cellphone.

2.5.2 Definisi Cloud Computing

Cloud Computing terdiri dari dua kata yaitu Cloud dan Computing. Setiap kata mempunyai arti, Cloud bisa dikatakan awan yang dimaksud awan ini adalah internet sedangkan[1] Computing adalah proses komputasi. Cloud Computing adalah evolusi selanjutnya dari internet[2]. Cloud pada Cloud Computing merupakan penyedia atau hal-hal yang berkaitan dari tenaga komputasi hingga infrastruktur komputasi, aplikasi-aplikasi, proses bisnis hingga kolaborasi yang muncul sebagai layanan yang dapat diakses pada saat dibutuhkan kapanpun


(15)

dan dimanapun. Teknologi komputasi komputer dengan memanfaatkan internet sebagai terminal utamanya guna mengelola piranti lunak hingga infrastruktur sebagai suatu bentuk layanan.

Cloud Computing ditawarkan dalam berbagai bentuk:

1. Public Cloud

Jenis Cloud ini diperuntukkan untuk umum oleh penyedia layanannya. 2. Private Cloud

Merupakan infrastruktur layanan Cloud, yang dioperasikan hanya untuk sebuah organisasi tertentu. Infrastruktur Cloud itu bisa saja dikelola oleh sebuah organisasi itu atau oleh pihak ketiga. Lokasinya pun bisa on-site ataupun off-site. Biasanya organisasi dengan skala besar saja yang mampu memiliki/mengelola private Cloud ini.

3. Community Cloud

Dalam model ini, sebuah infrastruktur Cloud digunakan bersama-sama oleh beberapa organisasi yang memiliki kesamaan kepentingan, misalnya dari sisi misinya, atau tingkat keamanan yang dibutuhkan, dan lainnya.


(16)

10

infrastruktur Cloud (private, community, atau public). meskipun secara entitas mereka tetap berdiri sendiri, tapi dihubungkan oleh suatu teknologi / mekanisme yang memungkinkan portabilitas data dan aplikasi antar Cloud itu. Misalnya, mekanisme loadbalancing yang antar Cloud, sehingga alokasi sumberdaya bisa dipertahankan pada level yang optimal [3]

Secara umum Cloud ini mirip dengan cairan yang mudah dapat memperluas dan mengisi. Bersifat Elastisitas, yang berarti bahwa pengguna dapat meminta sumber daya tambahan pada permintaannya dan dengan mudah melepaskan sumber daya ketika mereka tidak lagi diperlukan. Elastisitas ini salah satu alasan utama individu, bisnis, dan pengguna IT berpindah ke awan (Cloud). Pada data center tradisional itu selalu mungkin untuk menambah dan melepaskan sumber daya.

Untuk evolusi Cloud Computing ini sudah berlangsung dan sepenuhnya dapat mengubah cara perusahaan menggunakan teknologi untuk layanan pelanggan, mitra, dan pemasok. Beberapa perusahaan sudah memiliki sumber daya IT hampir seluruhnya di Cloud. Mereka merasa bahwa model Cloud memberikan keuntungan lebih efisien, biaya- pelayanan IT yang efektif. Cloud itu sendiri adalah satu set perangkat keras, jaringan, penyimpanan, pelayanan, dan antarmuka yang memungkinkan pengiriman komputasi sebagai layanan. Layanan Cloud meliputi pengiriman perangkat lunak, infrastruktur, dan penyimpanan melalui Internet (baik sebagai komponen terpisah atau platform lengkap) berdasarkan permintaan pengguna.


(17)

BAB 3

PEMBAHASAN

3.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.

3.2 Data Kerja Praktek

3.2.1 Analisis Sistem 3.2.2 Analisis Masalah

Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh ke dalam bagian- bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan.

3.2.3 Prosedur yang Sedang Berjalan

Masalah yang terjadi PUSJATAN Bandung adalah pembuatan dokumen pengolahan angka, kata, atau fungsi matematis(spreadsheet) kususnya pembuatan dokumen LS.Normatif dan LS.Rampung 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.

3.2.4 Analisis Kebutuhan Non Fungsional

Prosedure yang digunakan dalam pengolahan dokumen LS Normatif dan LS Rampung adalah :

Prosedure Pembuatan dokumen LS Normatif dan LS Rampung :

1. Pejabat Pembuat Komitmen mendisposisi pegawai yang akan melaksanakan perjalanan dinas dengan memberikan memo dinas


(18)

12

3. Pejabat Pembuat Komitmen menandatangani surat perintah tugas 4. Bendahara Mencairkan dana perjalanan dinas

5. Pegawai melaksanakan perjalanan dinas 6. Pegawai membuat laporan perjalanan dinas


(19)

Proses Pembuatan Dokumen LS.Normatif dan LS.Rampung

Pejabat Pembuat Komitmen

Petugas

Administrasi Bendahara Pegawai

Start

Memo Dinas

Mendisposisi pegawai yang akan melakukan perjalanan dinas

Memo Dinas Disetujui

Memo Dinas Disetujui

Membuat Surat Perintah Tugas,RAB,DOP,

KWT

Surat Perintah Tugas

Surat Perintah Tugas

KWT DOP Menandatangani

Surat Perintah Tugas

KWT DOP

RAB

RAB

Surat Perintah Tugas disetujui

Mencairkan Dana Perjalanan

Dinas

Surat Perintah Tugas Disetujui

KWT Disetujui RAB,DOP,KWT Disetujui DOP Disetujui

RAB Disetujui

Melakukan Perjalanan Dinas

Doc LSNormatif dan LS Rampung

Selesai


(20)

14 3.2.4.1 Analisis Perangkat Keras

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.

Fakta

Komputer Server yang di gunakanUntuk membangun Private Cloud Web Office dengan

Sheetster Server Community Edition adalah HP Proliant ML 370 G3 dengan Spesifikasi :

1. ProcessoreIntel Xeon Processor 3.06 GHz/533 MHz - 512KB

2. Memory 12 GB RAM

3. Hard Disk 1 TB

4. Optical Drive48x IDE CD-ROM Drive

5. GraphicsIntegrated ATI Rage XL Video Controller with 8MB SDRAM Video Memory

Kebutuhan

Perangkat keras minimum yang digunakan dalam pembangunan Private Cloud Web Office

dengan Sheetster Server Community Editionadalah: 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

3.2.4.2 Analisis Perangkat Lunak Fakta

Perangkat lunak yang digunakan dalam pembangunan Private Cloud Web Office dengan

Sheetster Server Community Editionadalah:

1. Sistem Operasi Ubuntu Server 12.04 LTS

2. Java Virtual Machine 3. Java Development Kit

4. Sheetster Server Comunity Edition 5. Tomcat 6.0


(21)

Sedangkan perangkat lunak minimun yang digunakan dalam pembangunan Private Cloud

Web Office dengan Sheetster Server Community Editionadalah:

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).

3.2.4.3 Analisis Pengguna / User / Client Fakta

Pengguna yang menggunakan aplikasi sheetster adalah :

Tabel 3.1 Fakta Pengguna

Pengguna Tanggung jawab Hak akses

User Membuat Dokumen Create Dokumen, Edit

Dokumen, Delete Dokumen Admin Mengolah Data User Tambah data user, ubah

data user, hapus data user, lihat data user.

Mengolah Dokumen Create Dokumen, Edit Dokumen, Delete Dokumen

Kebutuhan

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.


(22)

Tabel 3.2 Analisis Kebutuhan User

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


(23)

3.2.5 Analisis Kebutuhan Fungsional

Analisa terhadap kebutuhan fungsional dari sistem dimaksudkan untukmengetahui alur informasi yang berlaku pada sistem tersebut sehingga didapatkanpemahaman akan kerja dari sistem. Lingkup dari penganalisisan sistem hanyamencangkup aliran informasi serta model entitas diagram sistem tersebut.

3.2.5.1 Entity Relationship Diagram (ERD)

Entity Relationship Diagram(ERD) dibangun untuk mempresentasikan table dalam basis data. ERD memiliki 2 komponen utama yaitu Entitas dan Relasi. Entitas merupakan sebuah tabel yang ada dalam basis data sedangkan relasi merupakan hubungan antara 2 atau lebih tabel di dalam basis data.

Hubungan antara tabel-tabel dalam web office ini akan digambarkan melalu ERD di bawah ini :


(24)

18

RAB Memo Dinas

No_memo Memo Dinas

1

nip

Meemiilliikkii

Nomor_SPT Nomor_SPT

nip

nip

1 nip Surat Perintah

Tugas

N N

Memiliki

1

Pegawai Memiliki

N

Nomor_SPT nip

1

nip

Nomor_DOP

Memiliki

Kode_uang_harian Memiliki

1

Uang Harian

Nomor_KWT

N

Nomor_dop

N

KWT

1 N

Memiliki DOP

Kode_uang_harian

Nomor_KWT

N Nomor_kwt

Nomor_dop

1

Nomor_RAB RAB


(25)

3.2.5.2 Diagram Konteks

Data Pegawai

USER Info User Data Pegawai.xls

Data User Info Pegawai

SURAT PERINTAH

TUGAS Data Surat Perintah Tugas Info Surat Perintah Tugas

SHEETSTER

Info Uang Harian Uang Harian.xls

MEMO DINAS Data memo Dinas

Data Uang Harian

Info Memo Dinas

Gambar 3.3 Diagram Konteks

3.2.5.3 Data Flow Diagram

Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas(John Azzolini).

DFD merupakan alat bantu dalam menggambarkan atau menjelaskan sistem yang sedang berjalan logis.


(26)

20 3.2.5.3.1 Data Flow Diagram Level 1

Memo Dinas

Info User

Data Login

Info Login

1 LOGIN

Data pegawai

Data User

Data User

Data Pegawai.xls

Login Valid

Info SPT Info pegawai

Data SPT Data SPT

Info Pegawai Data Pembuatan Surat

Info Pembuatan Surat

Data Pegawai

2

Info User

Data Pegawai.xls

PEMBUATAN SURAT Data User Data KW T

Data User

USER

Login Valid Ata User Data Pwgawai

Info KW T

Data KW T

SURAT PERINTAH TUGAS

Data SPT Info SPT

Info RAB

Data DOP

Data RAB

Data RAB

Data DOP

Data Info Memo Dinas Info DOP Info Data Pegawai

MEMO DINAS

info Memo Dinas Data Memo Dinas Info Uang Harian

Data Memo Dinas

Info Data USER

Data Uang Harian.xls

Data Uang Harian 3

DATA MASTER

Data Uang Harian

Info Uang Harian Info uang harian

Uang Harian

Data uang harian


(27)

3.2.5.3.2 Data Flow Diagram Level 2

Data SPT

Data Surat Perintah

Info SPT Data SPT SURAT PERINTAH

TUGAS Login Valid Data Pegawai Data Pegawai Info Surat Perintah

Data Memo Dinas

2.1

INPUT DATA UTAMA Info Pegawai Data Memo Dinas

Data Uang Harian Info Uang Harian

Data Memo Dinas MEMO DINAS

Info Memo Dinas

Lanjut Proses KWT

Info Memo DInas

Login Valid Data Uang Harian

USER

Info KWT

Lanjut Proses RAB Data Utama

Info Data Utama Data KWT Lanjut Proses DOP

2.2 Proses KWT Login Valid Data KWT Info KWT Data RAB Data KWT Data RAB Info RAB 2.3

Proses RAB Info RAB Data RAB

Login Valid Info DOP

2.4 Proses DOP

Info DOP

Data DOP Data DOP

Data DOP Info DOP


(28)

22

Login Valid

Info Pegawai

Data Pengolahan Data Pegawai Info Pengolahan Data Pegawai

3.1 PENGOLAHAN DATA PEGAWAI

Dara Pegawai Data Pegawai.xls

Data Pegawai Data Pegawai

Login Valid

USER Data Pengolahan User

3.2

PENGOLAHAN Info User Data User

Info Pengolahan User DATA USER Data User

Login Valid Data Pengolahan Uang Harian

Info Pengolahan Uang Harian

3.3 PENGOLAHAN

DATA UANG HARIAN

Info Uang Harian

Data Uang Harian

Data Uang Harian.xls

Data Uang Harian

Gambar 3.6 DFD Level 2.2 3.2.5.3.3 Data Flow Diagram Level 3

Uang Harian

Login Valid

Info KWT

2.2.1

Lihat KWT Info KWT

USER

Login Valid Data KWT Info KWT

2.2.2

Unduh KWT Info KWT


(29)

Login Valid

Info RAB

2.3.1

Lihat RAB Info RAB

USER Login Valid Data RAB

Info RAB

2.3.2

Unduh RAB Info RAB

Gambar 3.8 DFD Level 3.2

Login Valid

Info DOP

2.4.1

Lihat DOP Info DOP

USER

Login Valid Data DOP Info DOP

2.4.2

Unduh DOP Info DOP


(30)

24

id Login Valid

Data Tambah Pegawai Info tambah Pegawai

3.1.1

Tambah Pegawai Data Pegawai

Info Pegawai

Login Valid

USER

Data Ubah Pegawai

Info Ubah Pegawai 3.1.2

Ubah Pegawai

Ata pegawai Info Pegawai Data Pegawai

Data Pegawai.xls

Login ValAta pegawai

Data Hapus pegawai Info Hapus Pegawai

3.1.3

Hapus Pegawai Info Pegawai Data Pegawai

Pegawai

Ata pegawai


(31)

Login Valid

Data Tambah Data Uang Harian Info tambah Data Uang Harian

3.3.1 Tambah Data Uang

Harian

Data Uang Harian Info Data Uang Harian

Login Valid

USER

Data Ubah Pegawai Info Ubah Data Uang Harian

3.3.2 Ubah Data Uang

Harian

Info Data Uang Harian Data Uang Harian

Data Uang Harian.xls

Login Valid Data Uang Harian

3.3.3

Data Uang Harian Data Hapus Data Uang Harian

Info Hapus Data Uang Harian

Hapus Data Uang Harian

Info Pegawai Data Uang Harian

Uang Harian

Data Uang Harian

3.2.6 Spesifikasi Proses

Gambar 3.11 DFD Level 3.5

Spesifikasi proses bertujuan untuk mendeskripsikan dari setiap fungsi yang di sajikan pada setiap aliran data. Spesifikasi aliran proses web office ini adalah sebagai berikut :

Tabel 3.3 Spesifikasi Proses

NO Proses Keterangan

1 Nama proses Login

Source User

Input Data Login

Output Data Login, info login

2 Nama Proses Data Pembuatan Surat

Source User


(32)

Dinas,Data RAB, Data DOP, Data KWT, Data Uang Harian

3 Nama Proses Data Master

Source User

Input Data SPT, Data Memo

Dinas,Data RAB, Data DOP, Data KWT, Data Uang Harian

Output Data SPT, Data Memo

Dinas,Data RAB, Data DOP,Data KWT, Data Uang Harian

2.1 Nama Proses Input Data Utama

Source User

Input Memo dinas, SPT

Output Info SPT, Info Memo Dinas,

Info RAB, Info DOP,Data KWT, Info Uang Harian

2.2 Nama Proses Proses KWT

Source User

Input Data Input Data Utama

Output Info KWT

2.3 Nama Proses Proses RAB

Source User

Input Data Input Data Utama

Output Info RAB

2.4 Nama Proses Proses DOP

Source User

Input Data Input Data Utama

Output Info DOP

3.1 Nama Proses Pengolahan data Pegawai

Source User

Input Info Pegawai, data Pegawai

Output Info Pegawai, data Pegawai


(33)

3.2 Nama Process Pengolahan data User

Source User

Input Info User, data User

Output Info User, data User

3.3 Nama Proses Pengolahan data Uang Harian

Source User

Input Info Uang Harian, data Uang

Harian

Output Info Uang Harian, data Uang

Harian

2.2.1 Nama Process Lihat KWT

Source User

Input info KWT

Output info KWT

2.2.2 Nama Process unduh KWT

Source User

Input info KWT

Output info KWT

2.3.1 Nama Process Lihat RAB

Source User

Input info RAB

Output info RAB

2.3.2 Nama Process Lihat RAB

Source User

Input info RAB

Output info RAB

2.4.1 Nama Process Lihat DOP

Source User

Input info DOP

Output info DOP

2.4.2 Nama Process Lihat DOP

Source User


(34)

Input info DOP

Output info DOP

3.1.1 Nama Process Tambah Data Pegawai

Source User

Input Data Pegawai, info pegawai

Output Data Pegawai, info pegawai

3.1.2 Nama Process Ubah Data Pegawai

Source User

Input Data Pegawai, info pegawai

Output Data Pegawai, info pegawai

3.1.3 Nama Process HapusData Pegawai

Source User

Input Data Pegawai, info pegawai

Output Data Pegawai, info pegawai

3.2.1 Nama Process Ubah User

Source User

Input Data User, info User

Output Data User, info User

3.3.1 Nama Process Tambah Data Uang Harian

Source User

Input Data Uang Harian, Uang

Harian pegawai

Output Data Uang Harian, info Uang

Harian

3.3.2 Nama Process Ubah Data Uang Harian

Source User

Input Data Uang Harian, info Uang

Harian

Output Data Uang Harian, info Uang

Harian

3.3.3 Nama Process Hapus Data Uang Harian

Source User


(35)

Input Data Uang Harian, info Uang Harian

Output Data Uang Harian, info Uang

Harian

3.2.7 Kamus Data 3.2.7.1 Entitas Pegawai

Tabel 3.4 Entitas Pegawai

Atribut Respresentasi Format Range Nilai default

NULL Id Int (3

karakter)

- [0..9] Auto

Increment Tidak Nama String (50

karakter)

- [0..9/‟A‟...‟Z‟] - Tidak NIP String (50

karakter)

- [0..9/‟A‟...‟Z‟] - Tidak Golongan String (5

karakter)

- [0..9/‟A‟...‟Z‟] - Tidak Tingkatan

Biaya PD

String (2 karakter)

- [‟A‟...‟Z‟]

- Tidak

Sub

Komponen

String (5 karakter)

- [0..9/‟A‟...‟Z‟]

- Tidak

3.2.7.2 Entitas Data Uang Harian

Tabel 3.5 Entitas

Atribut Respresentasi Format Range Nilai

default

NULL Provinsi String (100

karakter)

- [0..9/‟A‟...‟Z‟] - Tidak A/B/C/D Int (11

karakter)

- 0..9 - Tidak


(36)

30 F Int (11

karakter)

- 0..9 - Tidak

3.2.7.3 Entitas Memo Dinas

Tabel 3.6 Entitas Memo Dinas

Atribut Respresentasi Format Range Nilai

default

NULL

Nomor String (25

karakter)

- [0..9/‟A‟...‟Z‟]

- Tidak

Tanggal timestamp timestamp

mm//dd//yyyy CURREN T_TIMES TAMP

Tidak

Lampiran String(50 Karakter)

- [0..9/‟A‟...‟Z‟] -

Ya

No Int(2

Karakter)

-

[0..9] Auto Increment Tidak

Nama String(50

Karakter)

- [0..9/‟A‟...‟Z‟] -

Tidak

Gol_ruang String(50 Karakter)

- [0..9/‟A‟...‟Z‟] -

Tidak

Keterangan String(100 Karakter)

- [0..9/‟A‟...‟Z‟] -

Ya

Tempat Tujuan String(100 Karakter)

- [0..9/‟A‟...‟Z‟] - Tidak

Waktu Pelaksanaan

String(50 Karakter)

- [0..9/‟A‟...‟Z‟] - Tidak

Tanggal Berangkat

String(50 Karakter)

- [0..9/‟A‟...‟Z‟] - Tidak

Tanggal Kembali

String(50 Karakter)

- [0..9/‟A‟...‟Z‟] - Tidak

Kendaraan String(50 Karakter)

- [0..9/‟A‟...‟Z‟] - Tidak


(37)

Karakter)

3.2.7.4 Entitas RAB

Tabel 3.7 Entitas RAB

Atribut Respresentasi Format Range Nilai

default

NULL

Nomor String(15

Karakter)

-

[0..9/‟A‟...‟Z‟] - Tidak

Beban String(50Kar

akter)

-

[0..9/‟A‟...‟Z‟] - Tidak Tahun

Anggaran

String(4Kara kter)

-

0..9 - Tidak

Judul String(50Kar

akter)

-

[0..9/‟A‟...‟Z‟] - Tidak

No Int(3

Karakter)

-

0..9 - Tidak

Uraian String(50Kar akter)

-

[0..9/‟A‟...‟Z‟] - Tidak

Jumlah Biaya Int (10 Karakter)

-

0..9 - Tidak

Jumlah Int (10 Karakter)

-

0..9 - Tidak

Keterangan String(250 Karakter)

-

0..9 - Tidak

3.2.7.5 Entitas SPT

Tabel 3.8 Entitas SPT

Atribut Respresentasi Format Range Nilai default

NULL

Nomor Int(25

Karakter)

-

[0..9/‟A‟...‟Z‟] - Tidak Nama String(50 - [0..9/‟A‟...‟Z‟] - Tidak


(38)

32 Karakter)

NIP String(15

Karakter) - [0..9/‟A‟...‟Z‟] -

Tidak

Golongan String(15

Karakter) - [0..9/‟A‟...‟Z‟] -

Tidak

Tujuan String(50

Karakter) - [0..9/‟A‟...‟Z‟] -

Tidak

Tugas String(250

Karakter) - [0..9/‟A‟...‟Z‟] -

Tidak

Jangka waktu

String(15

Karakter) - [0..9/‟A‟...‟Z‟] -

Tidak

Kendaraan String(50

Karakter) - [0..9/‟A‟...‟Z‟] -

Tidak

Pengikut String(50

Karakter) - [0..9/‟A‟...‟Z‟] -

Tidak

3.2.7.6 Entitas DOP

Tabel 3.9 Entitas DOP

Atribut Respresentasi Format Range Nilai default

NULL

Kode kegiatan

String(15

Karakter) -

[0..9/‟A‟...‟Z‟]

- Tidak

Lampiran SPPD

String(15

Karakter) -

[0..9/‟A‟...‟Z‟]

- Tidak

No int(14

Karakter) -

0..9

- Tidak

Perincian String(15

Karakter) -

[0..9/‟A‟...‟Z‟]

- Tidak

Jumlah Biaya

int(14

Karakter) -

0..9

- Tidak

Keterangan String(15

Karakter) -

[0..9/‟A‟...‟Z‟]


(39)

3.2.7.7 Entitas KWT

Tabel 3.10 Entitas KWT

Atribut Respresentasi Format Range Nilai default

NULL

Nomor String(10

Karakter) -

[0..9/‟A‟...‟Z‟]

- Tidak

Tanggal String(20

Karakter) -

[0..9/‟A‟...‟Z‟]

- Tidak

Pembayaran text - [0..9/‟A‟...‟Z‟] - Tidak

SPPD String(20

Karakter) -

[0..9/‟A‟...‟Z‟]

- Tidak

Jumlah Uang

int(12

Karakter) -

0..9

0 Tidak

3.2.7.8 Entitas User

Tabel 3.11 Entitas User

Atribut Respresentasi Format Range Nilai default

NULL

username String(30

Karakter) -

[0..9/‟A‟...‟Z‟]

- Tidak

Password String(30

Karakter) -

[0..9/‟A‟...‟Z‟]

- Tidak

Nama String(30

Karakter) -

[0..9/‟A‟...‟Z‟]

- Tidak

Email String(30

Karakter) -

[0..9/‟A‟...‟Z‟]

- Tidak

3.3 Perancangan Sistem

Perancangan merupakan penggambaran, perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam suatu kesatuan yang utuh dan


(40)

34

Basis data atau database adalah kumpulan file-file yang mempunyai kaitan antara satu file dengan file yang lain sehingga membentuk satu bangunan data untuk menginformasikan satu perusahaan, instansi dalam batasan tertentu.

3.3.1 Perancangan Menu

Struktur menu adalah bentuk umum dari suatu perancangan program untuk memudahkan pemakai dalam menjalankan program komputer. Sehingga pada saat menjalankan program komputer, user tidak mengalami kesulitan dalam memilih menu-menu yang diinginkan. Pada perancangan ini dibuat menu yang dapat mengintegrasikan seluruh data dalam suatu sistem dan disertai dengan instruksi yang ada pada pilihan menu tersebut.

3.3.1.1 Perancangan Menu Awal

Perancangan Menu awal terlihat pada gambar 3.11

Private Cloud Web Office PUSJATAN

LOGIN

Gambar 3.12 Perancangan Menu Awal

3.3.1.2 Perancangan Menu Amin


(41)

Tambah Data Ubah Data Hapus Data Tambah Data Ubah Data Hapus Data Pegawai Pegawai Pegawai Uang Harian Uang Harian Uang Harian

Private Cloud Web Office PUSJATAN

LOGIN

Penglohan Data Pegawai

Penglohan Data Uang

Harian Pembuatan Surat Penglohan User

Input Data Utama

Tambah Data User

Ubah Data User

Hapus Data User

Penglohan Data RAB, KWT, DOP

Penglahan Data KWT

Penglahan Data DOP

Penglahan Data RAB

Uduh KWT Lihat KWT Uduh DOP Lihat DOP Unduh RAB Lihat RAB

Gambar 3.13 Perancangan Menu Admin 3.3.1.3 Perancangan Menu User


(42)

36

Private Cloud Web Office PUSJATAN

LOGIN

Pembuatan Surat

Input Data Utama

Penglohan Data RAB, KWT, DOP

Penglahan Data KWT

Penglahan Data DOP

Penglahan Data RAB

Uduh KWT Lihat KWT Uduh DOP Lihat DOP Unduh RAB Lihat RAB

Gambar 3.14 Perancangan Menu User

3.3.2 Perancangan Data

Perancangan data menjelaskan secara lebih rinci mengenai basis data yang digunakan. 3.3.2.1 Skema Relasi


(43)

Gambar 3.15 Skema Relasi

3.3.2.2 Struktur Tabel

Struktur tabel menggambarkan detail tabel yang berisi field, tipe data, panjang data, dan keterangan lainnya.

Penyimpanan data pada aliran data di simpan dalam sebuah tabel seperti yang diuraikan dibawah ini

Tabel 3.12 Surat Perintah Tugas

Surat Perintah Tugas

Key Column Name Data

Type

Width Null Default

PK No_spt Integer 10 NOT

-Nama Varchar 50 NOT

NIP Varchar 100 NOT

Jabatan Varchar 50 NOT

Tempat Tujuan Varchar 50 NOT

Tugas_yang_diberikan Varchar 100 NOT

Jangka_waktu_tugas Varchar 100 NOT

kendaraan_yang_dipergunakan Varchar 100 NOT

Biaya_dibebankan_pada Varchar 100 NOT

Nama_pengikut Varchar 100 NOT

Tabel 3.13 Pegawai

Pegawai

Key Column Name Data

Type


(44)

38

Pegawai

Nama Varchar 100 NOT

Golongan Varchar 50 NOT

Tingkat_biaya_pd Varchar 50 NOT

FK No_KWT Varchar 10 NOT

FK No_DOP Vaerchar 10 NOT

Tabel 3.14 Uang Harian

Uang Harian

Key Column Name Data

Type

Width Null Default

PK Kode_uang_harian Integer 10 NOT

-Profinsi Varchar 50 NOT

A/B/C/D Varchar 100 NOT

E Varchar 50 NOT

F Varchar 50 NOT

FK No_spt Varchar 10 NOT

Tabel 3.15 KWT

KWT

Key Column Name Data

Type

Width Null Default

PK No_KWT Integer 10 NOT

-Tanggal date NOT

Sudah_terima_dari Varchar 100 NOT

Banyaknya_uang Float 50 NOT

Untuk_pembayaran Float 50 NOT

Brdasarkan_sppd Varchar 100 NOT

Jumlah integer 100 NOT

Biaya_dibebankan_pada Varchar 100 NOT

Tabel 3.16 RAB

RAB

Key Column Name Data

Type

Width Null Default

PK No_RAB Integer 10 NOT

-Judul_kegiatan Varchar 50 NOT

Uraian Varchar 100 NOT

Jumlah_biaya Varchar 50 NOT

Keterangan Varchar 50 NOT

FK Id_memiliki varchar 50 NOT

Tabel 3.17 DOP

DOP


(45)

DOP

Type

PK No_DOP Integer 11 NOT

-Lampiran Varchar 50 NOT

tanggal Date NOT

Jabatan Varchar 50 NOT

Tempat Tujuan Varchar 50 NOT

Tugas_yang_diberikan Varchar 100 NOT

Jangka_waktu_tugas Varchar 100 NOT

kendaraan_yang_dipergunakan Varchar 100 NOT

Biaya_dibebankan_pada Float 100 NOT

Nama_pengikut Varchar 100 NOT

Tabel 3.18 Memiliki

Memiliki

Key Column Name Data

Type

Width Null Default

PK ID_memiliki Integer 10 NOT

-FK No_DOP Varchar 10 NOT

FK No_KWT Varchar 10 NOT

3.3.2.3 Perancangan Antarmuka

Perancangan antarmuka menggambarkan antarmuka Private Cloud Web Office

Pusjatan Bandung.

3.3.2.3.1 Perancangan Tampilan awal


(46)

40

T01

SHEETSTER

Password

Username

Login

Masukan Usernam dan password kemudian klik login untuk masuk ke layar T02

LOGIN

Laporan KP | IF-5

Ukuran, background, font, warna di sesuaikan

Gambar 3.16 Antarmuka Login


(47)

T02

Header

Input Data Utama

KWT DOP

menuju pengisian KWT · Klik Tombol DOP untuk menuju Pengisian DOP

menuju M01

· Klik Link Tambah untuk menambahkan data KWT atau DOP · Klik Link Edit untuk

merubah data KWT atau DOP

KWT / DOP

Hapus Tambah Edit

Footer Laporan KP | IF-5

Ukuran, background, font, warna di sesuaikan


(48)

42

Perancangan antarmuka tampilan pesan dapat dilihat pada Gambar 3.18 sampai 3.21

M01

Anda Harus Login ! Pesan Peringatan anda

harus login sebelum masuk ke aplikasi

Laporan KP | IF - 5

Ukuran, background, font, warna di sesuaikan


(49)

M02

Data kurang lengkap !

Peringatan anda yakin ingin menghapus file yang dipilih

Laporan KP | IF - 5

Ukuran, background, font, warna di sesuaikan


(50)

44

T02

· Klik tombol Mulai Baru

GUESS WORD

ke layar menu T03. Persiapan untuk masuk

· Klik tombol Pengaturan untuk masuk ke layar menu T04.

· Klik tombol Bantuan untuk msuk ke layar menu T05.

· Klik tombol Keluar untuk msuk ke layar menu T06

IMK | 2012 | IF-5

Ukuran, background, font, warna di sesuaikan

Ya M03

kin ingin menghapus data ini ? Ya tidak

· Klik tombol Cara Bermain untuk masuk ke layar menu T06. · Klik tombol Info untuk

masuk ke layar menu T07.

· Klik tombol Kembali ke layar menu T02

Laporan KP | IF - 5

Ukuran, background, font, warna di sesuaikan


(51)

T02

· Klik tombol Mulai Baru Persiapan untuk masuk ke layar menu T03. · Klik tombol Pengaturan

untuk masuk ke layar menu T04.

· Klik tombol Bantuan untuk msuk ke layar menu T05.

· Klik tombol Keluar untuk msuk ke layar menu T06

IMK | 2012 | IF-5

Ukuran, background, font, warna di sesuaikan

M04

· Klik tombol Kembali ke layar menu T02

Anda yakin ingin mengubah data ini ? Ya Tidak

Laporan KP | IF-5

Ukuran, background, font, warna di sesuaikan

Gambar 3.21 Antarmuka Pesan Peringatan Hapus Data

3.3.3 Jaringan Semantik

Jaringan semantik merupakan jaringan data dan informasi, yang menunjukan hubungan antar berbagai objek dimana informasi yang terhubung tersebut adalah informasi yang proporsional (suatu pernyataan yang dapat bernilai benar atau salah). Struktur jaringan semantik terdiri dari node atau simpul dan busur atau arc yang menghubungkannya. Simpul menyatakan objek sedangkan busur menyatakan links. Links dari jaringan semantik digunakan untuk menunjukkan hubungan (relationship) antar simpul-simpul tersebut.


(52)

46

M01,M02

L01

A01

A02 A05

M01, M02 M01

A03

M01,M02,M03,M04

A04 A06

A08 A07

M01,M02,M03,M04 M01

3.22 Jaringan Semantik

M01 M01

Keterangan : L01 : Login

A01 : Halaman Utama

A02 : Halaman Pembuatan Surat A03 : HalamanPengolahan User A04 : Halaman Pengolahan Pegawai A07 : Halaman Pengolahan Uang Harian A08 : Halaman Pengolahan DOP A09 : Halaman pengolahan KWT A10 : Halaman Pengolahan RAB


(53)

3.3.4 Perancangan Prosedural

Sebagai langkah terakhir dalam perancangan yaitu perancangan prosedural yang akan di implementasikan ke dalam sistem. Prosedur ini akan digunakan sebagai algoritma dasar dalam mengkodekan prosedur yang ada. Adapun perancangan prosedural untuk Pengembangan aplikasi pengolahan data Infrastruktur, Perekonomian, Sosbudpol di DISKOMINFO yang akan dibangun adalah sebagai berikut :

1. Flowchart Login

Flowchart login menggambarkan langkah-langkah yang dilakukan oleh pengguna

untuk melakukan login pada aplikasi. Adapun gambar flowchart dari proses login dapat dilihat pada gambar 3.23 sebagai berikut


(54)

48 Mulai

Masukkan username dan

password

Periksa username dan Password

Tampil pesan

“masukan data dengan lengkap”

username dan Ya

password kosong? Tampil pesan

“Data admin/OPD Tidak ada”

Tidak

username dan password tidak terdaftar ?

Tidak ada

ada

Masuk menu utama

Selesai

3.23 Flowchart Login

2. Flowchart Pembuatan Surat

Flowchart pembuatan surat menggambarkan langkah-langkah yang dilakukan oleh


(55)

Bandung. Adapun gambar flowchart dari proses Pembuatan Surat dapat dilihat pada gambar 3.24 sebagai berikut.

Mulai

Input Data Utama

Memeriksa Kelengkapan dan kebenaran data utama

Tampil pesan

“masukan data dengan lengkap”

Data Utama tidak Ya

lengkap Tampil pesan

“DataSalah”

Tidak

Data Benar Tidak ada

Ya

Input Data Berhasil

Selesai

3. Flowchar Lihat DOP

3.24 Flowchar Pembuatan Surat


(56)

50

cloud web office Pusjatan Bandung. Adapun gambar flowchart dari proses lihat DOP

KWT RAB dapat dilihat pada gambar 3.25 sebagai berikut.

Mulai

LOGIN

Tampil pesan

“HarusLogin”

Apakah sudah Login

tidak

Ya

Cari Data DOP

Lihat Data DOP Data Tidak Ditemukan

Cek Ketersediaan

Data

tidak

ya

Data DOP


(57)

4. Flowchar Lihat RAB

Flowchart lihat RAB menggambarkan langkah-langkah yang dilakukan oleh

pengguna untuk melakukan pembuatan surat pada aplikasi private cloud web office

Pusjatan Bandung. Adapun gambar flowchart dari proses lihat RAB dapat dilihat


(58)

52 Mulai

LOGIN

Tampil pesan

“HarusLogin”

Apakah sudah Login

tidak

Ya

Cari Data RAB

Lihat Data RAB Data Tidak Ditemukan

Cek Ketersediaan

Data

tidak

ya

Data RAB

3.26 Flowchart lihar RAB

5. Flowchart Lihat KWT

Flowchart pengolahan DOP menggambarkan langkah-langkah yang


(59)

cloud web office Pusjatan Bandung. Adapun gambar flowchart dari proses lihat DOP KWT RAB dapat dilihat pada gambar 3.27 sebagai berikut.

Mulai

LOGIN

Tampil pesan

“HarusLogin”

Apakah sudah Login

tidak

Ya

Cari Data KWT

Lihat Data KWT Data Tidak Ditemukan

Cek Ketersediaan

Data

tidak

ya

Data KWT

Gambar 3.27 flowchart lihat KWT


(60)

54

Flowchart tambah data pegawai menggambarkan langkah-langkah yang dilakukan oleh

pengguna untuk melakukan pembuatan surat pada aplikasi private cloud web office Pusjatan Bandung. Adapun gambar flowchart dari proses tambah data pegawai dapat dilihat pada gambar 3.28 sebagai berikut.

Mulai

Memasukan data Pegawai

Cek data pegawai Kosong

?

Ya Tampilkan pesan “ data

tidak lengkap”

Tidak

Cek validasi data

Pegawai benar ? Salah Tampilkan Pesan “Data

pegawai salah”

Benar

Simpan data

Pengisian Data Pegawai Berhasil

Selesai

3.28 Flowchart Pengolahan Data Pegawai


(61)

Flowchart hapus data pegawai menggambarkan langkah-langkah yang dilakukan oleh pengguna untuk melakukan pembuatan surat pada aplikasi private cloud web

office Pusjatan Bandung. Adapun gambar flowchart dari proseshapus data pegawai dapat

dilihat pada gambar 3.29 sebagai berikut.

Mulai

Pilih data yang akan dihapus

Konfirmasi Hapus

data ? Tidak

Tampilkan pesan „‟Yakin Ingin Menghapus Data

Ini”

Ya

Hapus data

Tampilkan data sudah dihapus

Hapus data berhasil

Selesai

Gambar 3.29 Flowchart Hapus Data Pegawai

8. Flowchart Tambah Data Uang Harian


(62)

56

Pusjatan Bandung. Adapun gambar flowchart dari proses tambah data uang harian dapat drilihat pada gambar 3.30 sebagai berikut.

Mulai

Memasukan data Uang Harian

Cek data uang harian Ya kosong.?

?

Tampilkan pesan “ data tidak lengkap”

Tidak

Cek validasi data Uang harian

benar ?

Salah Tampilkan Pesan “Data salah”

Benar

Simpan data

Pengisian Data Uang Harian

Berhasil

Selesai

Gambar 3.30 Flowchart Tambah uang harian


(63)

Flowchart hapus data user menggambarkan langkah-langkah yang dilakukan oleh pengguna untuk melakukan pembuatan surat pada aplikasi private cloud web office Pusjatan Bandung. Adapun gambar flowchart dari proses hapus data us dapat drilihat pada gambar 3.31 sebagai berikut.

Mulai

Pilih data yang akan dihapus

Konfirmasi Hapus

data ? Tidak

Tampilkan pesan „‟Yakin Ingin Menghapus Data

Ini”

Ya

Hapus data

Tampilkan data sudah dihapus

Hapus data berhasil

Selesai


(64)

58

3.4 Implementasi dan Pengujian

3.4.1 Tahap Implementasi Database

Implementasi ini merupakan tahap dimana database yang telah dirancang akan diimplementasikan secara langsung pada sistem yang dibangun. Adapun implementasi database ini diterapkan pada SQL. Implementasi tersebut

No Fungsi

1. Pembuatan Database

CREATE DATABASE `dbs_kai` ; 2.

CREATE TABLE IF NOT EXISTS „SuratPerintahTugas‟( No_sptint(11) NOT NULL auto_increment,

Nama varchar(50) NOT NULL; NIP varchar(11) NOT NULL; Jabatan varchar(11) NOT NULL Tempat_Tujuan varchar(50) NOT NULL Tugas_yang_diberikan varchar(50) NOT NULL Jangka_waktu_tugas varchar(50) NOT NULL); PRIMARY KEY (`no_spt`),

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

3. Pembuatan Tabel Uang_Harian

CREATE TABLE IF NOT EXISTS „Uang_harian‟( Kode_uang_harianint(11) NOT NULL auto_increment, PRIMARY KEY (`no_kode_uang_harian`),

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

4. Pembuatan Tabel Pegawai

CREATE TABLE IF NOT EXISTS „Pegawai‟( NIP int(10) NOT NULL,

Nama varchar(50) NOT NULL; Golongan varchar(11) NOT NULL Biaya float NOT NULL

PRIMARY KEY (`NIP`),

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

5. Pembuatan Tabel DOP

CREATE TABLE IF NOT EXISTS „DOP‟( No_DOP int(11) NOT NULL auto_increment, Lampiran_sppd_no varchar(50) NOT NULL; NIP varchar(11) NOT NULL;


(65)

No Fungsi

Tempat_Tujuan varchar(50) NOT NULL

Tugas_yang_diberikan varchar(50) NOT NULL Jangka_waktu_tugas varchar(50) NOT NULL); PRIMARY KEY (`no_spt`),

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

6. Pembuatan Tabel Memiliki

CREATE TABLE IF NOT EXISTS „Memiliki‟( Id_memiliki int(11) NOT NULL auto_increment, No_dop int(10),

No_kwt int(10)

PRIMARY KEY (`no_spt`),

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

7. Pembuatan Tabel KWT

CREATE TABLE IF NOT EXISTS „SuratPerintahTugas‟( No_sptint(11) NOT NULL auto_increment,

Nama varchar(50) NOT NULL; NIP varchar(11) NOT NULL; Jabatan varchar(11) NOT NULL Tempat_Tujuan varchar(50) NOT NULL Tugas_yang_diberikan varchar(50) NOT NULL Jangka_waktu_tugas varchar(50) NOT NULL); PRIMARY KEY (`no_spt`),

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

3.4.2 Tahap Implementasi Sistem

Tabel 3.1 Tabel Implementasi Admin

No Nama Proses Nama File

Admin

1 Login login.php

2 Proses Login Login_proses.php

3 Melhiat File yang tesedia view.php


(66)

60

5 Tambah Data User Add_user.php

6 Edit Data User Edit_user.php

7 Hapus data user Delete_user.php

8 Hapus File delete_file.php

9 Unduh file download.php

Tabel 3.2 Tabel Implementasi User

No Nama Proses Nama File

User

1 Login User User_login.php

2 Inputdata Utama Input.php

3 Proses pembuatan dokumen DOP Dop_proses.php

4 Proses pembuatan dokumen RAB Rab_proses.php

5 Proses pembuatan dokumen KWT Kwt_proses.php

6 Melihat daftar dokumen yang dibuat Doc_view.php

7 Melihat dokumen DOP Dop_view.jsp

8 Melihat dokumen RAB Rab_view.jsp

9 Melihat dokumen KWT Kwt_view.jsp

10 Unduh dokumen DOP Dop_download.php

11 Unduh dokumen RAB Rab_download.php

12 Unduh dokumen KWT Kwt_download.php

13 Membuat dokumen excel baru Sheetster.jsp

14 Upload dokumen excel Xlsupload.jsp

15 Download dokumen excel Xlsdownload.jsp

3.4.3 Tahap Pengujian Sistem

Pengujian merupakan bagian yang penting dalam siklus pengembangan perangkat lunak.Pengujian dilakukan untuk menjamin kualitas dan juga mengetahui kelemahan dari perangkat lunak.Tujuan dari pengujian ini adalah untuk menjamin bahwa perangkat lunak yang dibangun memiliki kualitas yang handal.Pengujian perangkat lunak ini menggunakan metode pengujian black box.Pengujian black box ini tidak perlu tahu apa yang sesungguhnya


(67)

terjadi dalam sistem atau perangkat lunak, yang diuji adalah masukan serta keluarannya. Dengan berbagai masukan yang diberikan, apakah sistem atau perangkat lunak memberikan keluaran seperti yang kita harapkan atau tidak.

Tabel 3.3 Tabel Daftar Pengujian

Item Uji Detail Pengujian Jenis Pengujian

Pengolahan Menu Login Login User Black Box

Ubah Data User Black Box

Fungsi Pembuatan Surat

Input Data Utama Black Box

Proses KWT Black Box

Proses DOP Black Box

Proses RAB Black Box

Pengloahan Data Pegawai

Tambah Data Pegawai Black Box

Udah Data Pegawai Black Box

Hapus Data Pegawai Black Box

Pengolahan Data User Ubah Data User Black Box

Pengolahan Data Uang Harian

Tambah Data Uang Harian Black Box

Udah Data Uang Harian Black Box

Hapus Data Uang Harian Black Box

Pengolahan Data DOP Lihat DOP Black Box

Unduh DOP Black Box

Pengolahan KWT Lihat KWT Black Box

Unduh KWT Black Box

Pengolahan RAB Lihat RAB Black Box

Unduh RAB Black Box

3.4.3.1 Kamus Data Pengujian 3.4.3.1.1 Kamus Data Pengujian Alfa 3.4.3.1.2 Pengujian Sebagai Admin

Pada kasus dan hasil pengujian akan mengambil sampel sebagai kasus untuk pengujian sistem,seperti yang dijelaskan pada tabe-tabel berikut:


(68)

62

Tabel 3.19 Pengujian sebagai Admin Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan

Username (admin) dan

Password (admin123)

Admin dapat masuk

ke dalam database

Dapat mengedit informasi yang ada di

database

diterima

Kasus dan Hasil Uji (Data Salah)

Username (user) dan Password (123456)

Admin tidak dapat masuk ke dalam

database

Form admin dan password menjadi

kosong diterima

Tabel 3.4 Pembuatan Surat

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan

Sub komponen, tanggal adminsitrasi

dibuat, tanggal aministrasi selesai, no

memo dinas, contact

person , tempat berangkat, tempat

tujuan, tanggal berangkat, tanggal

pulang, nama pegawai, alat angkut

yang digunakan, maksud perjalanan dinas, sasaran, hasil

Pembuatan DOP, KWT, dan WAB Secara Otomatis

DOP,KWT, dan RAB

tersedia diterima

Kasus dan Hasil Uji (Data Salah)


(69)

tanggal adminsitrasi dibuat, tanggal berangkat, tanggal

pulang, nama pegawai, alat angkut

yang digunakan,

dan form kosong kosong

Tabel 3.20 Pengolahan Data User Pegawai Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan

No, nama ,nip , golongan, tingkat

biaya PD

Data berhasil dimasukan kedalam

database

Data tersimpan dalam

database diterima

Kasus dan Hasil Uji (Data Salah)

No, nama ,nip , golongan

Muncul Peringatan dan form kosong

Form Data Utama jadi

kosong Diterima

Tabel 3.21 Pengolahan Data User Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan

Username, password,

nama, email

Data User Tersimpan

ke dalam database

Data Tersimpan di

database diterima

Kasus dan Hasil Uji (Data Salah)

Username, password

Muncul Peringatan dan form kosong

Form Data Utama jadi


(70)

64

Tabel 3.22 Pengolahan DOP (Lihat DOP) Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan

Klik tombil lihat DOP

Data DOP dapat dilihat melalui

browser

Data Tampil di

browser diterima

Kasus dan Hasil Uji (Data Salah)

Lihat DOP tanpa login

Peringatan untuk login

Peringatan untuk

login Diterima

Tabel 3.23 Pengolahan KWT Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Dihanrapkan Pengamatan Kesimpulan

Klik tombul unduh KWT

Data KWT tersimpan dalam file excel

Data KWT tersimpan

dalam file excel diterima

Kasus dan Hasil Uji (Data Salah)

Klik tombul unduh KWT tanpa login

Peringatan untuk login

Peringatan untuk

login Diterima

3.4.3.1.3 Pengujian Sebagai User 3.4.3.1.4 Kamus Data Pengujian Beta

Pengujian ini dilakukan dengan cara wawancara dengan bapak Arief Bactiar sebagai pembimbing kerja pratek di PUSJATAN Bandung. Pengujian dijadikan tahap terakhir dalam pembangunan aplikasi ini untuk menilai aplikasi yang di bangun telah sesuai atau belum.

No Pertanyaan SS S BS STS STS


(71)

pembuatan dokumen LS.Normatif dan LS.Rampung ?

2 Apakah anda setuju, Aplikasi ini sudah sesuai dengan

kebutuhan pegawai PUSJATAN Bandung ?

Ѵ

3 Apakah anda setuju, Aplikasi ini di jalankan pada Server

Private Cloud PUSJATAN Bandung

Ѵ

Berdasarkan hasil wawancara diatas pengujian beta dapat di simpulkan sebagai berikut : 1. Aplikasi yang telah dibangun memudahkan dalam pengolahan dokumen LS.Normatif

dan LS.Rampung.

2. Aplikasi yang telah dibangun sesuai dengan kebutuhan pegawai PUSJATAN Bandung 3. Aplikasi yang telah di bangun telah berjalan pada server private cloud milik

PUSJATAN Bandung

Sedangkan saran dari hasil wawancara pengujian beta adalah sebagai berikut :

1. Tampilan Warna dan antarmuka di sesuaikan dengan aplikasi yang telah ada di Pusjatan Bandung

2. Harus adanya pemeliharan terhadap sistem yang telah dibuat agar sistem tetap terjaga dengan baik.


(72)

68

BAB 4

KESIMPULAN DAN SARAN

4.1 Kesimpulan

Setelah menyelesaikan kerja praktek ini maka dapat diambil beberapa kesimpulan sebagaiberikut:

1. Manfaat dari private cloud web office sheester adalah untuk mempermudah dalam pembuatan dokumen LS Normatif dan LS Rampung

2. Memudahkan pegawai dalam pengolahan dokumen excel di berbagai device

sekaligus multi platform

4.2 Saran

Adapun saran-saran yang ingin disampaikan kepada pihak terkait demi perbaikan dan perkembangan database dan sistem informasi perusahaan ini antara lain :

1.Tampilan Warna dan antarmuka di sesuaikan dengan aplikasi yang telah ada di Pusjatan Bandung.

2. Harus adanya pemeliharan terhadap sistem yang telah dibuat agar sistem tetap terjaga dengan baik.


(1)

terjadi dalam sistem atau perangkat lunak, yang diuji adalah masukan serta keluarannya. Dengan berbagai masukan yang diberikan, apakah sistem atau perangkat lunak memberikan keluaran seperti yang kita harapkan atau tidak.

Tabel 3.3 Tabel Daftar Pengujian

Item Uji Detail Pengujian Jenis Pengujian

Pengolahan Menu Login Login User Black Box

Ubah Data User Black Box

Fungsi Pembuatan Surat

Input Data Utama Black Box

Proses KWT Black Box

Proses DOP Black Box

Proses RAB Black Box

Pengloahan Data Pegawai

Tambah Data Pegawai Black Box

Udah Data Pegawai Black Box

Hapus Data Pegawai Black Box

Pengolahan Data User Ubah Data User Black Box

Pengolahan Data Uang Harian

Tambah Data Uang Harian Black Box

Udah Data Uang Harian Black Box

Hapus Data Uang Harian Black Box

Pengolahan Data DOP Lihat DOP Black Box

Unduh DOP Black Box

Pengolahan KWT Lihat KWT Black Box

Unduh KWT Black Box

Pengolahan RAB Lihat RAB Black Box

Unduh RAB Black Box

3.4.3.1 Kamus Data Pengujian 3.4.3.1.1 Kamus Data Pengujian Alfa 3.4.3.1.2 Pengujian Sebagai Admin

Pada kasus dan hasil pengujian akan mengambil sampel sebagai kasus untuk pengujian sistem,seperti yang dijelaskan pada tabe-tabel berikut:


(2)

Tabel 3.19 Pengujian sebagai Admin Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan

Username (admin) dan

Password (admin123)

Admin dapat masuk ke dalam database

Dapat mengedit informasi yang ada di

database

diterima

Kasus dan Hasil Uji (Data Salah)

Username (user) dan Password (123456)

Admin tidak dapat masuk ke dalam

database

Form admin dan password menjadi

kosong diterima

Tabel 3.4 Pembuatan Surat Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan

Sub komponen, tanggal adminsitrasi

dibuat, tanggal aministrasi selesai, no

memo dinas, contact person , tempat berangkat, tempat

tujuan, tanggal berangkat, tanggal

pulang, nama pegawai, alat angkut

yang digunakan, maksud perjalanan

Pembuatan DOP, KWT, dan WAB Secara Otomatis

DOP,KWT, dan RAB


(3)

tanggal adminsitrasi dibuat, tanggal berangkat, tanggal

pulang, nama pegawai, alat angkut

yang digunakan,

dan form kosong kosong

Tabel 3.20 Pengolahan Data User Pegawai Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan

No, nama ,nip , golongan, tingkat

biaya PD

Data berhasil dimasukan kedalam

database

Data tersimpan dalam

database diterima

Kasus dan Hasil Uji (Data Salah)

No, nama ,nip , golongan

Muncul Peringatan dan form kosong

Form Data Utama jadi

kosong Diterima

Tabel 3.21 Pengolahan Data User Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan

Username, password, nama, email

Data User Tersimpan ke dalam database

Data Tersimpan di

database diterima

Kasus dan Hasil Uji (Data Salah)

Username, password

Muncul Peringatan dan form kosong

Form Data Utama jadi


(4)

Tabel 3.22 Pengolahan DOP (Lihat DOP) Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan

Klik tombil lihat DOP

Data DOP dapat dilihat melalui

browser

Data Tampil di

browser diterima

Kasus dan Hasil Uji (Data Salah)

Lihat DOP tanpa login

Peringatan untuk login

Peringatan untuk

login Diterima

Tabel 3.23 Pengolahan KWT Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Dihanrapkan Pengamatan Kesimpulan

Klik tombul unduh KWT

Data KWT tersimpan dalam file excel

Data KWT tersimpan

dalam file excel diterima

Kasus dan Hasil Uji (Data Salah)

Klik tombul unduh KWT tanpa login

Peringatan untuk login

Peringatan untuk

login Diterima

3.4.3.1.3 Pengujian Sebagai User 3.4.3.1.4 Kamus Data Pengujian Beta

Pengujian ini dilakukan dengan cara wawancara dengan bapak Arief Bactiar sebagai pembimbing kerja pratek di PUSJATAN Bandung. Pengujian dijadikan tahap terakhir dalam pembangunan aplikasi ini untuk menilai aplikasi yang di bangun telah sesuai atau belum.


(5)

pembuatan dokumen LS.Normatif dan LS.Rampung ?

2 Apakah anda setuju, Aplikasi ini sudah sesuai dengan kebutuhan pegawai PUSJATAN Bandung ?

Ѵ

3 Apakah anda setuju, Aplikasi ini di jalankan pada Server

Private Cloud PUSJATAN Bandung

Ѵ

Berdasarkan hasil wawancara diatas pengujian beta dapat di simpulkan sebagai berikut : 1. Aplikasi yang telah dibangun memudahkan dalam pengolahan dokumen LS.Normatif

dan LS.Rampung.

2. Aplikasi yang telah dibangun sesuai dengan kebutuhan pegawai PUSJATAN Bandung 3. Aplikasi yang telah di bangun telah berjalan pada server private cloud milik

PUSJATAN Bandung

Sedangkan saran dari hasil wawancara pengujian beta adalah sebagai berikut :

1. Tampilan Warna dan antarmuka di sesuaikan dengan aplikasi yang telah ada di Pusjatan Bandung

2. Harus adanya pemeliharan terhadap sistem yang telah dibuat agar sistem tetap terjaga dengan baik.


(6)

BAB 4

KESIMPULAN DAN SARAN

4.1 Kesimpulan

Setelah menyelesaikan kerja praktek ini maka dapat diambil beberapa kesimpulan sebagaiberikut:

1. Manfaat dari private cloud web office sheester adalah untuk mempermudah dalam pembuatan dokumen LS Normatif dan LS Rampung

2. Memudahkan pegawai dalam pengolahan dokumen excel di berbagai device sekaligus multi platform

4.2 Saran

Adapun saran-saran yang ingin disampaikan kepada pihak terkait demi perbaikan dan perkembangan database dan sistem informasi perusahaan ini antara lain :

1.Tampilan Warna dan antarmuka di sesuaikan dengan aplikasi yang telah ada di Pusjatan Bandung.

2. Harus adanya pemeliharan terhadap sistem yang telah dibuat agar sistem tetap terjaga dengan baik.