SISTEM INFORMASI BERBASIS WEB BALAI LATIHAN PENDIDIKAN TEKNIK ( BLPT ) YOGYAKARTA
Di susun oleh kelompok Cyberboxs : Donni Prabowo Uhlul Amri Bety Wulan Sari Nunung Nunung Erfina Erfina Tantri Wulandari
( 08.12.3084 / S1-SI-4F ) ( 08.12.3093 / S1-SI-4F ) ( 08.12.3115 / S1-SI-4F ) ( 08.12.31 08.12.3123 23 / S1-SI-4F S1-SI-4F ) ( 08.12.3138 / S1-SI-4F )
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK ”AMIKOM” YOGYAKARTA YOGYAKARTA 2009 / 2010
HALAMAN PENGESAHAN Makalah dengan judul “SISTEM INFORMASI BERBASIS WEB BALAI LATIHAN PENDIDIKAN TEKNIK ( BLPT ) YOGYAKARTA “ yang disusun oleh : Donni Prabowo Uhlul Amri Bety Wulan Sari Nunung Nunung Erfina Erfina Tantri Wulandari
( 08.12.3084 / S1-SI-4F ) ( 08.12.3093 / S1-SI-4F ) ( 08.12.3115 / S1-SI-4F ) ( 08.12.31 08.12.3123 23 / S1-SI-4F S1-SI-4F ) ( 08.12.3138 / S1-SI-4F )
Sebaga Sebagaii tugas tugas akhir akhir dari mata kuliah kuliah Analisi Analisiss dan Peranca Perancanga ngan n Sistem Sistem Inform Informasi asi (ANSI) (ANSI) ) telah diterima diterima oleh Bapak Bapak Drs. Winih Winih Wicaksono Wicaksono ,MT selaku selaku dosen dosen mata kuliah kuliah Analisis dan Perancangan Sistem Informasi (ANSI).
Yogyakarta, 4 Juni 2010 Dosen Pengampu
Drs. Winih Wicaksono, MT. NIK 88929 88929
KATA PENGANTAR Puji syukur kami panjatkan ke hadirat Allah SWT, yang telah melimpahkan berkah dan rahmat-Nya sehingga kami dapat menyelesaikan makalah ini dengan baik. Tak lupa kami sampaikan terima kasih kepada Dosen Analisis dan Perancangan Sistem Informasi ( ANSI ) Bapak Drs. Winih Wicaksono, MT. dan semua pihak yang telah membantu kami menyelesaikan tugas ini, karena tanpa bantuan pihak-pihak lain tak mungkin makalah ini tersusun dengan baik. Makalah ini kami selesaikan guna memenuhi tugas mata kuliah Analisis dan Perancangan Sistem Informasi (ANSI). Kami sadar pengetahuan kami masih terbatas dan makalah ini masih jauh dari sempurna, Namun kami berharap tugas ini bisa menjadi acuan bagi pembaca untuk membuat sebuah sistem informasi. Akhir kata, mudah mudahan makalah ini dapat memberikan manfaat bagi siapa saja yang membutuhkannya. Terima Kasih .
Yogyakarta , April 2010
Penyusun
DAFTAR ISI Hal Halaman Cover ......................................................................................................................
i
Halaman Pengesahan .............................................................................................................
ii
Kata Pengantar ......................................................................................................................
iii
Daftar Isi ................................................................................................................................
iv
Daftar Tabel ………………………………………………………………………………...
vi
Daftar Gambar ……………………………………………………………………………...
vii
Daftar Istilah ……………………………………………………………………………….
x
Abstrak ……………………………………………………………………………………
xii
BAB I Analisis …………………………………………………………………………….
1
A. Pendahuluan …………………………………………………………………..
1
1. Latar Belakang Masalah ……………………………………………………
1
2. Tujuan ……………………………………………………………………....
2
3. Rumusan Masalah ………………………………………………………….
2
4. Batasan Masalah ……………………………………………………………
3
B. Analisis Kebutuhan Fungsional dan Nonfungsional SIM BLPT Yogyakarta ...
3
1. Kebutuhan Fungsional Sistem ……………………………………………...
3
2. Kebutuhan Non Fungsional Sistem ………………………………………...
5
C. Analisis Studi Kelayakan ………………………………………………………
6
1. Kelayakan Teknis
6
…………………………………………………………..
2. Kelayakan Operasional
7
3. Kelayakan Ekonomi ……………………………………………………….. 7 D. Penjadwalan Proyek ……………………………………………………………
11
1. Jadwal dan Penanggungjawab Kegiatan …………………………………...
11
2. Analisa penjadualan dengan metode PERT ……………………………….
12
BAB II Desain ……………………………………………………………………………..
14
A. Dekomposisi Sistem (Hipo=Hirarchy Input Proses Output) ………………...
14
B. Desain Dfd (Data Flow Diagram) …………………………………………….
24
C. Desain Antarmuka …………………………………………………………….
37
D. Desain Basis Data ……………………………………………………………..
40
BAB III Implementasi dan Testing ………………………………………………………..
41
A. Algoritma ……………………………………………………………………..
41
1. Pseudo Code ……………………………………………………………….
41
2. Flowchart Sistem …………………………………………………………..
42
B. Coding/Source Code (Script) ………………………………………………….
43
C. White Box Test ………………………………………………………………..
68
1. Syntax Error ………………………………………………………………..
68
2. Runtime Error ……………………………………………………………… 69 3. Logic Error …………………………………………………………………. D. Black Box Test …………………………………………………………………
69
69
1. Test integrasi dan instalasi …………………………………………………. 69 2. Test Input Output …………………………………………………………... 76 BAB IV Hasil dan Pembahasan ……………………………………………………………
84
A. Pembahasan …………………………………………………………………...
84
B. Hasil …………………………………………………………………………..
84
C. Kelemahan ……………………………………………………………………
85
D. Rekomendasi ………………………………………………………………….
85
BAB V Penutup …………………………………………………………………………….
86
Daftar Pustaka ………………………………………………………………………………
87
DAFTAR TABEL Hal Tabel 1.1 Analisi biaya dan manfaat ...................................................................................
7
Tabel 1.2 Penjadwalan Proyek .............................................................................................
12
Tabel 1.3 Keterangan skema penjadwalan dengan metode ……………………………….
13
Tabel 2.1 Keterangan Dekomposisi ……………………..………………………………...
15
Tabel 2.2 Kamus Data DFD level 0 ………………………..………………………………
24
Tabel 2.3 Kamus Data DFD level 1 ……………………………………….………………
26
Tabel 2.4 Kamus Data DFD level 2 Proses 1 …………………………………..…….…...
27
Tabel 2.5 Kamus Data DFD level 2 Proses 2 …………………………………….…….…
28
Tabel 2.6 Kamus Data DFD level 2 Proses 3 ……………………………………………...
29
Tabel 2.7 Kamus Data DFD level 2 Proses 4 ……………………………………………..
30
Tabel 2.8 Kamus Data DFD level 2 Proses 5………………………………………………
32
Tabel 2.9 Kamus Data DFD level 3 Proses 3.1…………………………………………….
33
Tabel 2.10 Kamus Data DFD level 3 Proses 3.2 …………………………………………..
34
Tabel 2.11 Kamus Data DFD level 3 Proses 3.2 ………………………………………….
36
DAFTAR GAMBAR Hal Gambar 1.1 Skema penjadwalan dengan metode PERT ………………………………….
12
Gambar 2.1 Diagram Dekomposisi ………………………………………………………...
14
Gambar 2.2 Diagram Data Admin ( Proses 1 ) …………………………………………….
16
Gambar 2.3 Diagram Data User ( Proses 2 ) ………………………………………………
17
Gambar 2.4 Diagram Data Konten Web ( Proses 3 ) ……………………………………...
18
Gambar 2.5 Diagram Data Tambah Konten Web ( Proses 3.1 ) …………………………..
19
Gambar 2.6 Diagram Data Hapus Konten Web ( Proses 3.2 ) …………………………….
20
Gambar 2.6 Diagram Data Rubah Konten Web ( Proses 3.3 ) …………………………….
21
Gambar 2.7 Diagram Data Hapus Konten Web ( Proses 4 ) ………………………………
22
Gambar 2.8 Diagram Data Laporan ( Proses 5 ) …………………………………………..
23
Gambar 2.9 DFD level 0 ……………………………………………………………………
24
Gambar 2.10 DFD level 1 …………………………………………………………………..
25
Gambar 2.11 DFD level 2 Proses 1 ………………………………………………………...
27
Gambar 2.12 DFD level 2 Proses 2 ………………………………………………………...
28
Gambar 2.13 DFD level 2 Proses 3 ………………………………………………………...
29
Gambar 2.14 DFD level 2 Proses 4 ………………………………………………………...
30
Gambar 2.15 DFD level 2 Proses 5 ………………………………………………………...
31
Gambar 2.16 DFD level 3 Proses 3.1 ………………………………………………………
33
Gambar 2.17 DFD level 3 Proses 3.2 ………………………………………………………
34
Gambar 2.18 DFD level 3 Proses 3.3 ………………………………………………………
35
Gambar 2.19 Desain Halaman User ……………………………………………………….
37
Gambar 2.20 Desain Sub Menu Halaman ………………………………………………….
38
Gambar 2.21 Desain Form Login Admin ………………………………………………….
38
Gambar 2.22 Desain Halaman Administrator …………………………………………….
39
Gambar 2.23 Desain Ganti Banner Atas …………………………………………………..
39
Gambar2.24 Rancangan Basis Data Secara Umum ……………………………………….
40
Gambar 3.1 Flowchart Sistem ……………………………………………………………..
42
Gambar 3.2 Tampilan salah password ……………………………………………………..
69
Gambar 3.3 Print screen cara installasi langkah 1 …………………………………………
70
Gambar 3.3 Print screen cara installasi langkah 2 …………………………………………
70
Gambar 3.4 Print screen cara installasi langkah 3 ………………………………………….
71
Gambar 3.5 Print screen cara installasi langkah 4 ………………………………………….
71
Gambar 3.6 Print screen cara installasi langkah 5 ………………………………………….
72
Gambar 3.7 Print screen cara installasi langkah 6 …………………………………………
72
Gambar 3.8 Print screen cara installasi langkah 7 ………………………………………….
73
Gambar 3.9 Print screen cara installasi langkah 8 (a) ……………………………………...
73
Gambar 3.10 Print screen cara installasi langkah 8 (b) …………………………………….
74
Gambar 3.11 Print screen cara installasi langkah 9 ………………………………………..
74
Gambar 3.12 Print screen cara installasi langkah 10 ……………………………………….
74
Gambar 3.13 Print screen cara installasi langkah 11 ……………………………………….
74
Gambar 3.14 Print screen cara installasi langkah 12 ……………………………………….
75
Gambar 3.15 Print screen cara installasi langkah 13 ……………………………………….
75
Gambar 3.16 Print screen tampilan utama ………………………………………………….
76
Gambar 3.17 Print screen tampilan menu …………………………………………………..
77
Gambar 3.18 Print screen tampilan direktori siswa ………………………………………...
77
Gambar 3.19 Print screen tampilan sub profil ……………………………………………...
78
Gambar 3.20 Print screen tampilan agenda ………………………………………………...
78
Gambar 3.21 Print screen tampilan galeri ………………………………………………….
79
Gambar 3.22 Print screen tampilan buku tamu …………………………………………….
79
Gambar 3.23 Print screen tampilan sub menu profil sarana prasarana …………………….
80
Gambar 3.24 Print screen tampilan banner …………………………………………………
80
Gambar 3.25 Print screen tampilan daftar member ………………………………………...
81
Gambar 3.26 Print screen tampilan verifikasi ……………………………………………...
82
Gambar 3.27 Print screen tampilan halaman member ……………………………………..
82
Gambar 3.26 Print screen tampilan login admin …………………………………………..
83
Gambar 3.29 Print screen tampilan utama untuk admin ……………………………………
83
Gambar 3.30 Print screen tampilan ubah password admin …………………………………
83
DAFTAR ISTILAH SIM
: Sistem Informasi Manajemen
Website
: Kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya berada di dalam world wide web (WWW) di Internet.
Web Browser
: Suatu perangkat lunak yang digunakan untuk menampilkan halamanhalaman website yang berada di internet.
Web Server
: Perangkat keras dan perangkat lunak yang dipakai untuk menyimpan dan mengirim dokumen HTML untuk digunakan dalam World Wide Web
Apache
: Sebuah web server y ang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP.
Mysql
: Sebuah server database open source yang termasuk populer keberadaannya. MySQL umumnya digunakan bersamaan dengan PHP untuk membuat aplikasi server yang dinamis dan powerful.
XAMPP
: Satu paket komplit web server yang mudah dipasang di berbagai sistem operasi. Dalam paketnya sudah terkandung Apache (web server), MySQL (database), PHP (server side scripting), dan berbagai pustaka bantu lainnya. XAMPP tersedia untuk Linux, Windows, MacOS maupun Solaris sehingga sangat memudahkan membuat web server multiplatform.
Domain
: Nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti web server atau email server di internet. Nama Domain memberikan kemudahkan pengguna di internet untuk melakukan akses ke server dan mengingat server yang dikunjungi dibandingan harus mengenal deretan nomor atau yang dikenal IP.
Web Hosting
: Salah satu bentuk layanan jasa penyewaan tempat di Internet yang memungkinkan perorangan ataupun organisasi menampilkan layanan jasa atau produknya di web / situs Internet.
Data Flow Diagram
: Merupakan alat perancangan sistem yang berorientasi pada alur data dgn konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem yg mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program.
Kamus Data
: Katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi.
Pseudo Code
: cara untuk menuliskan sebuah algoritma secara high-level (level tingkat tinggi). Biasanya Pseudocode dituliskan dengan kombinasi Bahasa Inggris dan notasi matematika. Biasanya sebuah Pseudocode tidak terlalu detail dibandingkan dengan program. Isu-isu detail dalam program yang sifatnya teknis tidak dibahas di dalam Pseudocode.
Source Code
: Kumpulan pernyataan atau deklarasi bahasa pemrogramman komputer yang ditulis dan dapat di baca manusia. Source code memungkinkan programmer untuk berkomunikasi dengan komputer menggunakan beberapa perintah yang telah terdefinisi.
ABSTRAK Pembuatan sistem informasi ini bertujuan untuk menerapkan sistem informasi berbasis web di BLPT Yogyakarta sehingga dapat meningkatkan kualitas dalam pempublikasian mengenai BLPT Yogyakarta itu beserta dengan karya-karya siswa dan untuk meningkatkan kinerja sumber daya manusia. Diperlukan juga pelatihan bagi pihak yang akan terlibat dalam penggunaan website ini agar tidak ada penyalahgunaan dalam pengoperasiannya.
Pembuatan sistem informasi berbasis web ini meliputi tahapan pengidentifikasian tentang web, penginisiasian dan perencanaan langkah-langkah apa yang harus dilaksanakan, penganalisisan yang mendeskripsikan tentang sistem saat ini yang sedang berjalan dan rekomendasi umum bagaimana memperbaiki, meningkatkan atau mengganti sistem yang sedang
berjalan,
pembuatan
desain
yang
sesuai
dengan
apa
yang
ditujukan,
pengimplementasian dengan beberapa hal yaitu coding, testing, instalasi dan akan menghasilkan output, dan pengembangan serta perbaikan dari sistem itu.
Simulasi sistem ini diharapkan dapat menghasilkan suatu perencanaan dan fungsi yang lebih optimal bagi BLPT Yogyakarta. Selain itu, dihasilkan pula berbagai laporan mengenai informasi-informasi yang dapat meningkatkan kualitas BLPT Yogyakarta dan peningkatan sumber daya manusia yang lebih handal.
Kata kunci : website, sistem informasi , analisis , perancangan sistem informasi.
BAB I ANALISIS A. Pendahuluan Latar Belakang Masalah Di era globalisasi ini, pemanfaatan teknologi dengan media komputerisasi sudah memasyarakat di setiap aspek kehidupan manusia. Dengan perkembangan teknologi yang semakin pesat, sarana dan prasarana pendidikan pun dituntut untuk mengikutinya. Oleh karena itu sudah selayaknya setiap instansi memiliki sebuah sistem informasi yang baik untuk mempublikasikan kegiatan-kegiatannya kepada masyarakat umum. Dengan adanya sistem informasi yang baik diharapkan masyarakat umum akan mendapatkan kemudahan dalam mengakses berbagai hal yang berhubungan dengan instansi tersebut. Balai Latihan Pendidikan Teknik ( BLPT ) Yogyakarta merupakan salah satu instansi dibawah Dinas Pendidikan Pemuda dan Olah Raga Provinsi Daerah Istimewa Yogyakarta yang terletak dijalan Jalan Kyai Mojo No.70 Yogyakarta. Pada awalnya BLPT Yogyakarta didirikan dengan tujuan sebagai tempat praktek siswa-siswi STM , khususnya STM Negeri 1 Yogyakarta dan STM Negeri 2 Yogyakarta yang keduanya disebut STM induk. Namun semenjak diberlakukannya otonomi daerah pada tahun 2001, fungsi BLPT Yogyakarta dirubah dan dikembangkan tidak hanya untuk melayani siswa-siswi STM saja tetapi juga sebagai pusat pendidikan dan pelatihan teknik untuk masyarakat luas . Khususnya pelatihan bagi siswa SMK keteknikan negeri maupun swasta di wilayah Daerah Istimewa Yogyakarta dan sekitarnya. Selama ini , Sistem Informasi di Balai Latihan Pendidikan Teknik (BLPT) Yogyakarta masih belum bisa dibilang optimal. Masyarakat umum maupun instansiinstansi terkait masih merasa kesulitan untuk mendapatkan informasi yang berhubungan dengan BLPT Yogyakarta,
belum ada media publikasi untuk
mempublikasikan hasil karya-karya siswa BLPT Yogyakarta, serta masih belum ada
sistem informasi yang menangani kegiatan-kegiatan antar gedung di BLPT Yogyakarta. Sehingga untuk mendapatkan informasi digedung yang berbeda masih memerlukan waktu yang cukup lama. Dengan diterapkannya Sistem Manajemen Mutu ISO 9001:2000 di BLPT Yogyakarta sudah seharusnya BLPT Yogyakarta memiliki sebuah sistem informasi yang baik. Oleh karena itu, penulis menawarkan sebuah solusi untuk mengatasi permasalahan tersebut dengan judul “Sistem Informasi berbasis web Balai Latihan Pendidikan Kerja ( BLPT ) Yogyakarta “. Dengan adanya sistem informasi ini diharapkan dapat mempermudah pihak-pihak yang terkait untuk mengetahui informasi yang berhubungan dengan BLPT Yogyakarta. Tujuan Penelitian tentang Sistem Informasi Balai Latihan Pendidikan Kerja (BLPT ) Yogyakarta berbasis web ini dirancang dan dibuat dengan tujuan : Mempermudah instansi-instansi terkait untuk memperoleh informasi tentang Balai Latihan Pendidikan Teknik (BLPT) Yogyakarta Sebagai sarana publikasi tentang fasilitas-fasilitas yang ada di Balai Latihan Pendidikan Teknik (BLPT) Yogyakarta Sebagai sarana publikasi hasil karya siswa Balai Latihan Pendidikan Teknik (BLPT) Yogyakarta Memperkenalkan sistem informasi Balai Latihan Pendidikan Teknik (BLPT) Yogyakarta kepada masyarakat Rumusan Masalah Dari uraian latar belakang di atas, dapat dimunculkan rumusan masalah sebagai berikut : Bagaimana sistem informasi berbasis web ini mampu memperbaiki sistem yang selama ini sudah digunakan?
Bagaimana membuat web yang dinamis dan interaktif ?
Batasan Masalah Supaya penelitian dalam makalah ini lebih terarah, maka perlu adanya pembatasan masalah, sebagai berikut : Sistem informasi ini hanya akan menampilkan informasi yang berhubungan dengan Balai Latihan Pendidikan Teknik (BLPT) Yogyakarta beserta stake holder yang terkait Sistem informasi ini hanya bisa diakses melalui media internet atau intranet Sistem informasi ini belum dapat mengakses semua informasi mengenai Balai Latihan Pendidikan Teknik (BLPT) Yogyakarta secara spesifik Analisis Kebutuhan Fungsional Dan Non Fungsional SIM BLPT Yogyakarta Kebutuhan Fungsional Sistem Sistem informasi Balai Latihan Pendidikan Teknik (BLPT) Yogyakarta berbasis web yang kami buat ini dituntut memiliki kebutuhan fungsional sistem yaitu: Sistem secara otomatis dapat membedakan antara admin dan user Sistem memberikan akses tak terbatas saat pengguna log in sebagai admin Sistem memberi batasan menu yang dapat diakses user Sistem harus dapat melakukan input, edit dan delete data Admin dapat menambah konten maupun informasi-informasi yang dibutuhkan oleh website BLPT Yogyakarta Admin dapat mengedit konten yang sudah ada dalam website BLPT Yogyakarta Admin dapat menghapus konten yang kurang sesuai dalam website BLPT Yogyakarta Sistem harus dapat menampilkan data yang diinputkan oleh admin
Admin dapat melihat konten-konten yang ada dalam website BLPT Yogyakarta secara lebih detail User dapat melihat konten-konten maupun artikel-artikel yang ada dalam website BTPT Yogyakarta sehingga user akan mendapatkan banyak informasi Admin dan user dapat melihat data berdasarkan kata kunci yang diberikan oleh admin atau user Sistem dapat memberikan laporan data yang ada Admin dapat meminta laporan tentang statistik pengunjung website Admin dapat menerima laporan tentang pesan dari pengunjung website BLPT Yogyakarta Sistem dapat menampilkan agenda kegiatan BLPT Yogyakarta Sistem memberikan informasi mengenai kegiatan-kegiatan yang dilakukan di BLPT Yogyakarta Admin
dapat
menambahkan
agenda
di
website
BLPT
Yogyakarta User
dapat melihat agenda
BLPT
Yogyakarta
melalui
websitenya Sistem dapat menampilkan link menuju stake holder terkait Admin dapat menambahkan link menuju ke stake holder terkait User dapat menggunakan link untuk menuju ke stake holder terkait
Kebutuhan Non Fungsional Sistem Kebutuhan non fungsional Sistem informasi Balai Latihan Pendidikan Teknik (BLPT) Yogyakarta meliputi : Komputer Server dengan spesifikasi minimal
Processor Core 2 QUAD atau setara RAM 2 GB Hard Disk Drive 500 GB VGA 512 MB Monitor Mouse dan Keyboard Komputer Client dengan spesifikasi minimal Processor Intel Celeron 1,7 Ghz atau setara RAM 256 MB Hard Disk Drive 40 GB VGA 64 MB Monitor Mouse dan Keyboard Perangkat Jaringan Kartu Jaringan ( LAN Card ) Kabel UTP atau LAN Switch atau Hub Software atau aplikasi penunjang Sistem Operasi Windows atau Linux 1) Web Browser (Mozzila , Opera , IE ) Web Server ( XAMPP , WAMPP ) Apache Mysql B. Analisis Studi Kelayakan 1. Kelayakan Teknis Untuk dapat merealisasikan pembuatan sistem
ini terlebih dahulu harus
dilakukan analisis – analisis kelayakan. Kami telah melakukan analisis kelayakan baik
secara teknis maupun operasional. Secara teknis dapat dapat ditinjau dari beberapa hal sebagai berikut : a.
Ketersediaan teknologi yang dibutuhkan Sistem ini membutuhkan sarana komputer , beberapa perangkat
lunak serta koneksi internet, hal itu di karenakan sistem ini erat hubungannya dengan jaringan internet. Hal-hal yang dibutuhkan sudah terdapat dipasaran. Jadi mudah untuk mendapatkannya. b.
Integrasi dengan teknologi yang sudah ada Teknologi seperti ini sudah menjadi sesuatu hal yang umum. Jadi,
tidak ada masalah dengan pengintegrasian ini. c.
Konversi Sistem lama ke sistem dengan teknologi baru Sebelumnya,
BLPT
Yogyakarta
masih
belum
dapat
mengoptimalkan website yang sudah ada, kontennya terkesan statis dan disainnya juga kurang menarik. . Sehingga, dibuatnya sistem informasi website BLPT Yogyakarta ini agar dapat lebih mengoptimalkan publikasi balai pelatihan ini dengan konten dan tampilan yang jauh lebih fresh. d.
Penguasaan teknologi Sistem informasi berbasis web ini merupakan sistem yang
sebenarnya bukan hal yang baru lagi bagi BLPT. Dulunya, BLPT Yogyakarta sudah memiliki website. Akan tetapi, kontennya terkesan sangat statis dan tidak terurus. Untuk itu, perlu dilakukan pendampingan dan pelatihan bagi petugas yang akan mengoperasikan system dengan rutin agar hasilnya dapat maksimal. 2. Kelayakan Operasional Untuk kelayakan operasional komi golongkan menjadi 2 yaitu : a.
Aspek Teknis
Dengan adanya sistem Informasi berbasis web ini diharapkan dapat memberikan informasi lebih kepada yang membutuhkan dan dapat lebih mengoptimalkan sumber daya yang ada dengan pendayagunan waktu dan personel secara efisien. b.
Aspek Psikologis Sistem ini tidak terlalu membutuhkan struktur organisai baru dan
memerlukan pegawai baru yang memiliki keahlian khusus dalam bidang website sebagai operator. Meskipun demikian, diperlukan juga pelatihan untuk menjalankan dan merawat sistem agar tidak menimbulkan permasalahan pada balai pelatihan ini. 3. Kelayakan Ekonomi Tabel analisis biaya dan manfaat
Deskripsi
Tahun 0
1. Biaya Pengadaan Biaya Perangkat Lunak
(a)
Total Biaya Pengadaan 2. Biaya Penerapan Sistem Biaya Operasional
(b)
Total Biaya Operasional Total Biaya – Biaya 1. Manfaat Berwujud Peningkatan Informasi ( c ) 2. Manfaat Tak Berwujud Peningkatan Kinerja (d ) Peningkatan Citra Perusahaan ( e ) Total Manfaat Selisih antara total biaya dan total manfaat
Tahun 1
Tahun 2
Tahun 3
1500000 1500000 1500000
1500000 1500000 1500000
1500000 1500000 1500000
1000000
2000000
2500000
1000000 1500000 3500000
1500000 2500000 6000000
2000000 3000000 7500000
2000000
4500000
6000000
10000000 10000000 1500000 1500000 8500000
8500000
Tabel 1.1 Analisi biaya dan manfaat
Keterangan :
( a )
: Biaya Perangkat Lunak meliputi pembelian lisensi Operation System, software-
software pendukung , serta biaya pembuatan sistem . Biaya ini hanya dikeluarkan sekali pada saat proses pengadaan sistem. ( b )
: Biaya Operasional meliputi gaji pegawai, pembayaran sewa domain dan hosting
setiap tahunnya, honor admin untuk perawatan serta pengembangan sistem. Di asumsikan setiap tahun, biaya yang dikeluarkan berjumlah sama. (c )
: Nominal diatas didapat dari biaya-biaya sebelumnya ( pada saat belum memiliki
website) dikurangi dengan biaya pada saat sudah memiliki website. Sebagai contoh, jika sebelumnya BLPT Yogyakarta membutuhkan banyak kertas untuk memberi pemahaman materi, maka setelah adanya website ini siswa-siswa dapat mendownload materi yang telah diupload oleh guru terkait. Setiap tahunnya, manfaat ini akan dirasakan dan terus meningkat beserta dengan berkurangnya biaya-biaya dalam pembelajaran. Dan dapat meningkatkan kualitas siswa. ( d )
: Nominal diatas didapat dari biaya-biaya sebelumnya ( pada saat belum memiliki
website) dikurangi dengan biaya pada saat sudah memiliki website. Jika sebelum memiliki website, membutuhkan banyak sumber daya manusia untuk mempromosikan BLPT Yogyakarta, maka dengan adanya website ini akan mengurangi sumber daya manusia (SDM) yang dibutuhkan dalam hal publikasi BLPT Yogakarta ke masyarakat luas. ( e )
: Nominal diatas didapat dari biaya-biaya sebelumnya ( pada saat belum memiliki
website) dikurangi dengan biaya pada saat sudah memiliki website. Untuk mempromosikan mengenai BLPT Yogyakarta, dibutuhkan banyak biaya brosur, pamflet dan juga pihak-pihak yang akan menyebar atau memasang promosi itu. Maka, dengan adanya website ini diharapkan dapat mengurangi biaya publikasi dan juga lebih meningkatkan citra BLPT Yogyakarta di kalangan publik.
Dalam pendeskripsian dana-dana diatas, kami berasumsi
hanya sebagai software
developer saja . Jadi kami tidak melibatkan biaya-biaya hardware dalam rincian biaya tersebut. a.Analisis Payback Period Perhitungan analisis Payback Periode (waktu pengembalian investasi): Total Biaya Tahun 0 Proceed pada tahun I (-) Total Biaya Tahun 1 Proceed pada tahun II (-) Sisa Biaya Sistem pada tahun II
: Rp. 8.500.000 : Rp. 2.000.000 : Rp. 6.500.000 : Rp. 4.500.000 : Rp. 2.000.000
Payback periode sudah dapat dicapai pada tahun ke-3 yaitu 2.000.000 X 1 tahun 6.000.000
= 0,33 tahun .
Mencapai titik impas pada waktu 2,33 tahun, yang berarti bahwa pada tahun ke-3 mulai dapat mengambil keuntungan dari sistem tersebut.
b.
Analisis Return On Investment (ROI)
Perhitungan prosentase manfaat yang dihasilkan oleh sistem dibandingkan dengan biaya pengadaan sistem Biaya
Biaya tahun 0
:
8.500.000
Biaya tahun 1
:
1.500.000
Biaya tahun 2
:
1.500.000
Biaya tahun 3
:
1.500.000
Total Biaya
:
13.000.000
Manfaat Manfaat tahun 0 Manfaat tahun 1 Manfaat tahun 2 Manfaat tahun 3 Total Manfaat
ROI
=
: 0 : 3.500.000 : 6.000.000 : 7.500.000 : 17.000.000
Total Manfaat – Total Biaya Total Biaya 17.000.000 – 13.000.000
=
13.000.000 4.000.000
=
13.000.000
x 100%
x 100%
x 100%
= 30,7 % Sistem ini akan memberikan keuntungan pada tahun ke-3 sebesar 30,7 % dari biaya pengadaan, sehingga sistem ini layak digunakan.
c.Analisis Net Present Value (NPV) Perhitungan Analisis NPV: Proceed 1 Proceed 2 Proceed n NPV = - nilai proyek + ------------- +------------ + -------------( 1+i % )1 ( 1+i % )2 ( 1+i )n Apabila diaplikasikan pada penerapan sistem yang baru, maka perhitungan nilainya dengan tingkat bunga diskon 10% per tahun adalah: 2.000.000 4.500.000 6.000.000 NPV = - 8.500.000 + --------------- +-------------- + --------------
( 1+0,1)1
( 1+0,1)2
( 1+0,1)n
NPV = 1.545.078 Dari hasil perhitungan diatas, dapat disimpulkan bahwa jumlah keuntungan yang diterima sekarang pada tahun ke-3 apabila sistem ini diterapkan adalah : Rp. 1.545.078 atau NPV lebih besar dari 0, maka sistem tersebut layak digunakan.
C. Penjadwalan Proyek 1. Jadwal dan Penanggungjawab Kegiatan
Tgl. Kegiatan
Nama kegiatan
Es
EF
LS
LF
Day
10/3/2010
Perencanaan Project
10/3/2010
10/3/2010
10/3/2010
10/3/2010
0 day
20/3/2010
Kunjungan ke lokasi / lapangan Penentuan jadwal
20/3/2010
20/3/2010
20/3/2010
20/3/2010
0 day
27/3/2010
27/3/2010
27/3/2010
27/3/2010
0 day
Latar belakang masalah 31/3/2010 Penulisan tujuan proyek 31/3/2010 Perumusan masalah
31/3/2010
01/4/2010
01/4/2010
01/4/2010
2 day
31/3/2010
01/4/2010
01/4/2010
01/4/2010
2 day
31/3/2010
01/4/2010
01/4/2010
02/4/2010
3 day
31/3/2010
31/3/2010
31/3/2010
01/4/2010
01/4/2010
1 day
03/4/2010
03/4/2010
04/4/2010
04/4/2010
1 day
03/4/2010
03/4/2010
04/4/2010
04/4/2010
1 day
10/3/2010
10/3/2010
11/3/2010
11/3/2010
1 day
04/4/2010
04/4/2010
05/4/2010
05/4/2010
1 day
15/5/20 10
Penulisan batasan masalah Penulisan dekomposisi system Penulisan desain HIPO Penulisan desain DFD (Data Flow Diagran) Penulisan Desain Antar Muka Penulisan Analisis Study Kelayakan
15/5/2010
16/5/2010
16/5/2010
17/5/2010
3 day
19/5/20 10
Penulisan Penjadwalan Proyek
19/5/2010
19/5/2010
20/5/2010
20/5/2010
1 day
19/5/201 0
Pembuatan algoritma Pseudocode &
19/5/2010
20/5/2010
20/5/2010
21/5/2010
3 day
27/3/2010 31/3/2010
03/4/2010 03/4/2010 10/3/2010 04/4/2010
Flowchart 19/5/20 10
Penulisan Coding (Sorce Code/script)
19/5/2010
20/5/2010
20/5/2010
21/5/2010
3 day
19/5/20 10
Pembuatan White Box Test
19/5/2010
21/5/2010
21/5/2010
22/5/2010
4 day
19/5/20 10
Pembuatan Black Box Test
19/5/2010
21/5/2010
21/5/2010
22/5/2010
4 day
22/5/20 10
Penulisan Pembahasan
22/5/2010
23/5/2010
23/5/2010
23/5/2010
2 day
22/5/20 10
Penulisan Hasil
22/5/2010
23/5/2010
23/5/2010
23/5/2010
2 day
22/5/20 10
Penulisan Kelemahan
22/5/2010
22/5/2010
23/5/2010
23/5/2010
1 day
22/5/20 10
Penulisan rekomendasi
22/5/2010
23/5/2010
23/5/2010
24/5/2010
3 day
25/5/20 10
Penyelesaian Bab 5 Penutup
25/5/2010
25/5/2010
26/5/2010
26/5/2010
1 day
25/5/2010
25/5/2010
26/5/2010
26/5/2010
1 day
25/5/20 Penulisan Daftar 10 Pustaka
Tabel 1.2 Penjadwalan Proyek
2. Analisa penjadwalan dengan metode PERT
2 6 1
7
3 5 4
Keterangan :
Gambar 1.1 Skema penjadwalan dengan metode PERT
Kode
Penjelasan
1
Identifikasi Masalah (titik Start)
2,3,4
Menganalisis dan membuat langkah-langkah yang dilakukan untuk mencapai pada titik finish (ouput)
5,6
Mengimplementasikan analisis dan langkah tersebut
7
Output (titik Finish)
a,b,c
Membutuhkan waktu 8 hari
d,e,f
Membutuhkan waktu 8 hari
g
Membutuhkan waktu 18 hari
h
Membutuhkan waktu 8 hari
Tabel 1.3 Keterangan skema penjadwalan dengan metode