• Tidak ada hasil yang ditemukan

Dokumen Kolaborator Berbasis PHP dan Mysql.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Dokumen Kolaborator Berbasis PHP dan Mysql."

Copied!
17
0
0

Teks penuh

(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)

Universitas Kristen Maranatha  I­1 

BAB I 

PERSYARATAN PRODUK

 

1.1  Pendahuluan

 

Sebuah  organisasi  tentu  saja  tidak  luput  dari  pembuatan  dokumen  –  dokumen.  Contohnya  organisasi  pendidikan  membuat  dokumen  mengenai  format  laporan kerja praktek dan tugas akhir, pengisian borang dan sebagainya. 

Pengisian  borang  mengenai  program  studi  sangat  tidak  mungkin  untuk  dikerjakan  oleh  satu  orang  karena  isinya  merupakan  data  ­  data  yang  hanya  bisa  diisikan  oleh  pegawai  pada  bagian  tertentu.  Selain  itu,  data  –  data  yang  diisikan  sangatlah banyak. 

Aplikasi ini dibuat dengan maksud untuk mempermudah dalam pembuatan  dokumen yang mungkin harus dikerjakan bersama, menyampaikan kritik dan saran  dan mencetak dokumen itu sendiri. 

1.1.1 Tujuan 

Tujuan dari aplikasi yang akan dibuat:

·  Mempermudah dalam pembuatan sebuah dokumen yang harus dikerjakan oleh 

banyak orang.

(9)

Universitas Kristen Maranatha  I­2 

1.1.2 Ruang Lingkup Proyek 

Gambar 1.1 Rencana Penyelesaian 

Software ini diberi nama FusionDoc yang mempunyai kemampuan:

·  Membagi dokumen manjadi beberapa sesi dan menggabungkannya?

·  Menentukan siapa yang akan mengerjakan sesi?

·  Menggunakan pengaturan tulisan seperti (Bold, Italic, Underline, Alignment,  Font Size, Font) ?

·  Menambahkan gambar pada dokumen?

·  Mencetak dokument?

·  Mencatat revisi – revisi yang dilakukan pembuat sebelumnya. ·  Pemberian versi pada setiap bagian rilis dan bagian final nya.

·  Memberi komentar terhadap sesi yang telah dikerjakan oleh pembuat? 

1.1.3 Definisi, Akronim dan Singkatan 

Admin user yang membagi dokumen menjadi beberapa sesi yang deberikan kepada  Operator. 

Boldtulisan dengan format cetak tebal 

Checkboxkotak kecil yang digunakan untuk menandai proses yang harus dilakukan.  Client  komputer yang digunakan operator untuk menjalankan aplikasi ini. 

Database tempat untuk menyimpan data berdasarkan tabel – tabel yang telah ditentukan  sebelumnya. 

Dokumen Admin admin yang bertugas untuk membuat dokumen.  Edit mengubah data. 

(10)

Universitas Kristen Maranatha  I­3 

Form bidang kerja. 

FusionDoc nama dari aplikasi ini yang mempunyai kemampuan untuk menggabungkan  dokumen yang telah dibagi menjadi beberapa sesi menjadi satu dokumen yang  utuh. 

Input masukan. 

Italic tulisan dengan format cetak miring. 

Internet browseraplikasi yang digunakan operator pada pihak client. 

LAN (Local Area Network) jaringan pada  komputer dengan ruang lingkup yang  sempit 

Login form yang digunakan untuk membatasi user dengan mengharuskan user untuk  memasukkan username dan password. 

Microsoft Word aplikasi untuk membuat dokumen.  MySQL Nama database. 

Operatorbagian penyempurna dokumen yang akan dibuat. Dibagi menjadi 3 tipe yaitu,  Pembuat, Pengulas, Pengesah. 

Pembuat bagian dari operator yang bertugas untuk menyelesaikan sesi yang diberikan  oleh Dokumen Admin. 

PHPbahasa scripting yang menyatu dengan tag – tag HTML.  Print mencetak dokumen. 

Pengulas bagian dari operator yang berfungsi untuk mengulas atau mengkomentari hasil  dari Pembuat 

Serverkomputer yang menyimpan semua data. 

Switch alat yang digunakan untuk menghubungkan lebih dari 2 komputer yang  menggunakan kabel UTP 

Underline cetak text dengan garis bawah 

Update proses memperbaharui data lama pada database menjadi data baru.  UTPkabel yang digunakan untuk pada pembuatan jaringan komputer.  Web istilah untuk jaringan pada internet. 

WebServer media yang digunakan untuk menghubungkan html (client) dengan php  (server). 

(11)

Universitas Kristen Maranatha  I­4 

1.1.4 Overview 

Bab pertama yaitu persyaratan produk membahas mengenai gambaran dari faktor  –  faktor  umum  yang  mempengaruhi  produk  dan  persyaratannya.  Berisi  informasi  mengenai latar belakang latar belakang. 

Bab  kedua  yaitu  spesifikasi  produk  yang  menggambarkan  semua  persyaratan  software  dalam  tingkat  kedetilan  yang  cukup  bagi  desainer  untuk  mendesain  sebuah  sistem  yang  memenuhi  persyaratan­persyaratan  dan  para  penguji  untuk  memverifikasi  sistem yang memenuhi persyaratan­persyaratan. 

Bab ketiga yaitu design perangkat lunak secara keseluruhan. Membahas mengenai  rancangan design sistem dan dan basis data yang digunakan. 

Bab  keempat  yaitu  pengembangan  sistem.  Membahas  mengenai  algoritma  –  algoritma pembuatan aplikasi. 

Bab kelima yaitu testing dan evaluasi sistem. Membahas mengenai uji coba yang  dilakukan, hasil dari uji coba, dan bagaimana penanganan error yang terjadi. 

Bab keenam yaitu kesimpulan dan saran. Membahas mengenai kesimpulan, saran  – saran untuk kedepan, dan rencana perbaikan terhadap saran yang diterima. 

1.2 Gambaran Keseluruhan 

1.2.1 Perspektif Produk 

Menyerupai  produk  word  lainnya  seperti  Microsoft  Word  hanya  produk  ini  tidak  sepenuhnya  sama  dengan  Microsoft  Word.  Bisa  digunakan  untuk  menggabungkan  dokumen  yang  telah  dibuat  oleh  operator  lain  menjadi  satu  dokumen  yang  utuh.  Membutuhkan  database  untuk  menyimpan  semua  data  yang  telah  dibuat  dan  database  diletakkan di komputer server. Sedangkan produk dioperasikan di komputer client. 

1.2.2 Fungsi Produk 

(12)

Universitas Kristen Maranatha  I­5 

1.2.3 Karakteristik Pengguna 

Pendidikan  minimal SMU atau  minimal pernah  menggunakan  sistem operasi  Windows  dan bisa menggunakaninternet browser. 

1.2.4 Batasan Batasan

·  Produk  ini  minimal  dijalankan  menggunakan  sistem  operasi  Windows  2000 

atau  menggunakan  sistem  operasi  yang  mendukung  penggunaan  php  dan  mysql  serta  mempunyai  web  browser  karena  aplikasi  ini  menggunakan  web  base.

·  Minimal  menggunakan  3  komputer  client  untuk  operator  dan  1  komputer  server untuk menyimpan data

·  Menggunakan wire LAN

·  Tidak  sepenuhnya  menyerupai  aplikasi  Microsoft  Word.  Hanya  bisa 

mengubah jenis font, mengubah ukuran font, cetak tebal, cetak miring, cetak  garis  bawah,  pemberian  heading,  pemberian  bullet  atau  numbering,  dan  penambahan gambar.

·  Menggunakan MySQL sebagai database

·  Hanya ada 1 Administrator yang ditandai sebagaiuser Level 3

·  ADMIN bertugas menentukan siapa saja yang menjadi DOKUMEN ADMIN  (Level 2) dan PEMBUAT (Level 1)

·  DOKUMEN  ADMIN  bertugas  untuk  membuat  dokumen,  menentukan  siapa 

yang  akan  menyelesaikan  dokumen  pada  sub  bab  tertentu  dan  mempunyai  kewajiban untuk mengesahkan suatu dokumen menjadi tahap FINAL.

·  DOKUMEN ADMIN juga bisa menjadi pembuat

·  PEMBUAT  bertugas  untuk  menyelesaikan  tugas  yang  telah  diberikan  oleh 

DOKUMEN  ADMIN  dan  atau  merilis  sebuah  dokumen  serta  memberi  komentar  kepada  PEMBUAT  lainnya  mengenai  dokumen  yang  dikerjakannya.

·  Menggunakan login untuk membedakan user.

(13)

Universitas Kristen Maranatha  I­6

·  ADMIN  bisa  melakukan  semua  hal  yang  telah  dipaparkan  diatas  kecuali 

mnyelesaikan dokumen. 

Hardware minimal yang dipakai:  Client:

·  N buah Komputer ·  Pentium III  450 MHz ·  Memory 128 MB DDR ·  Hard Disk 20 GB 

Server:

·  1 buah Komputer ·  Pentium III 1 GHz

·  Memory 512 MB DDR ·  Hard Disk 80 GHz 

1.2.5 Asumsi dan ketergantungan

·  Komputer sudah tersedia beserta jaringannya ·  Sudah ada LAN

·  Sistem Operasi min Windows 2000 ·  Sudah ada MySql (pada komputer server)

·  Sudah ada apache / web server (pada komputer server). 

(14)

Universitas Kristen Maranatha  I­7 

1.2.7 Proses Bisnis 

Asumsi : tugas hanya bisa dikerjakan oleh pekerja 

(15)

Universitas Kristen Maranatha 

VI­1 

BAB VI 

KESIMPULAN DAN SARAN 

6. Pendahuluan

 

Bab ini akan memaparkan kesimpulan, saran dan rencana perbaikan yang akan dilakukan  penulis. 

6.1 Keterkaitan antara Kesimpulan dengan Hasil Evaluasi

 

Berdasarkan tujuan dari pembuatan sistem pada poin 1.1.1 maka sistem ini dapat  disimpulkan  cukup  mempermudah  dalam  pembuatan  dokumen  yang  harus  dekerjakan  banyak orang karena sistem ini mampu membagi – bagi dokumen menjadi beberapa sesi  berdasarkan sub terdalamnya, pengguna bisa memberikan komentar dengan mudah dan  pengguna bisa mencetak dokumen yang sudah utuh beserta komentarnya. Tetapi sistem  ini masih terdapat kelemahan seperti saat pengguna mengisi sub bab dan memberi status  rilis maka pengguna tidak bisa lagi mengubah isi sub bab itu sampai pengguna yang lain  mengulas dan  memberi komentar  pada sub  bab  itu. Hal  seperti  itu  membuat pekerjaan 

menjadi tidak efisien. 

6.2 Keterkaitan antara Saran dengan Hasil Evaluasi

·  Pemberian  nomor  pada  bab  dan  sub  bab  seharusnya  bisa  dihilangkan  hingga 

pembuatan dokumen tidak terpaku pada satu jenis dokumen saja.

·  Fitur untuk membuat cover dokumen

(16)

Universitas Kristen Maranatha 

VI­2 

6.3  Rencana  Perbaikan  /  Implementasi  terhadap  Saran  yang 

Diberikan

·  Untuk  menghilangkan  nomor pada bab dan  sub  bab, perlu tambahan  satu field  lagi 

pada tabel bab dan sub bab. Yaitu field status_no bernilai true / false yang berfungsi 

sebagai penanda apakah no akan dicantumkan atau tidak

·  Untuk  membuat cover, dibutuhkan  satu tabel  yang digunakan untuk menyimpan  isi  dari cover

(17)

Universitas Kristen Maranatha 

R ­ 1 

DAFTAR PUSTAKA

 

Azis,  Farid,  M.,  Pemrograman  PHP  4  Bagi  Web  Programmer,  PT  Elex  Media 

Komputindo, 2001. 

Ratschiller,  Tobias  &  Gerken,  Till,  Web  Application  Development  with  PHP  4.0, 

Zend Technologies, LTD, 2000 

Wyke,  P.  Allen;  D.Gilliun,  Jason;  Ting,  Chalton;  Michaels,  Sean;  Pure  Java  Script  Second Edition. 

Supriansyah, Haris; Kartoyo, 30 Menit menjadi WEB MASTER, OASEMEDIA  Sæther  Bakken,  Stig;  Aulbach,  Alexander;  Schmid,  Egon;  Winstead,  Jim;  Torben 

Wilson,  Lars;  Lerdorf,  Rasmus;  Zmievski,  Andrei;  Ahto,  Jouni,  PHP  –  Manual 

www.moxicode.com 

www.php­mysql­tutor.com 

www.php.net 

www.w3schools.com. 

Gambar

Gambar 1.1 Rencana Penyelesaian 
Gambar 1.2 Proses Bisnis Fusion Doc

Referensi

Dokumen terkait

Salah satu cara yang dilakukan guru PAI dalam menciptakan iklim kelas yang kondusif di SMPN 2 Sumbergempol yaitu dengan menciptakan suasana kelas yang

Memberikan acuan kepada Pemerintah Provinsi dan Kabupaten/Kota dalam memberikan pelayanan penempatan melalui transmigrasi sesuai dengan kriteria pelayanan yang

Able to find out that Integrated Science Learning through Project Based Learning will make students to possess 21 st Century Skills, and enhance students’

It can be concluded that there is significant difference in the listening comprehension of the fourth semester students who have high and low reading activity

Bila ternyata cara yang diajukan tidak dapat memecahkan masalah, si pemikir harus memulainya lagi dari awal pentahapan, untuk mencari ilham baru yang lebih tepat..

Sebagai contohnya, banyaknya masyarakat Sunda yang tidak mampu berbahasa Sunda adalah salah satu contoh real dari ketidakberhasilan pendidikan bahasa sejak dini,

iayag iy ang aing alagayan « Bati niny ng sin a , alam ninyo ang aking mga pinagdusahan, maniwala kayo sa akin å hindi kayo kabilang sa karamihan na ang akala sa

bagian proksimal usus yang mempunyai ganglion mengalami distensi sehingga pada gambaran radiologis terlihat zona transisi.. proksimal usus memerlukan