PENGEMBANGAN WEBSITE SISTEM INFORMASI KEUANGAN
PADA PT.NEURONWORKS INDONESIA
KERJA PRAKTEK
Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek Program Strata Satu Jurusan Teknik Informatika
Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia
YULI RIAWAN ADHANINGSIH
10111941
DWI PUTRI PANGRESTU
10111942
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
U N IV ER S ITA S K O MP U T ER IN DO N ES IA
BANDUNG
2013
CURRICULUM VITAE
Name
: Yuli Riawan Adhaningsih
Date of Birth
: July 13
th, 1989
Place of Birth
: Jakarta
Gender
: Female
Religion
: Moslem
Citizenship
: Indonesia
Marital Status
: Single
Letter Address
: Komplek Griya Citra Sukapura No.22, Jalan Mengger Hilir RT
01. RW 04, Desa Sukapura, Bandung
Permanent Address : Jalan Wijaya Kusuma AS 46 No 30, komplek kranggan permai,
Bekasi 17433
Hobby/Interest
: Reading book, Listening music, Travelling
Phone Number
: 085285783336
: yuli_riawan@yahoo.com
2007
–
2011 Diploma of Informatics Engineering IT Telkom
Bandung
2004
–
2007
Senior high school; SMA N 48 Jakarta
2001
–
2004
Junior high school; SMP N 81 Jakarta
1995
–
2001
Elementary school; SDN 03 Pondok Ranggon Jakarta
1994
–
1995
Kinder Garden; TK Syarifatunnisa
2007
–
2008
Member Mabim 2007
2007
–
2009
Member of SKI IT Telkom
2009
–
2011
Member of MQ IT Telkom
2007
–
2008
Consumption staff of Gebyar Islam IT Telkom
2007
–
2008
Evaluation of Bina Rohani IT Telkom
2008
–
2009
Co-Trainer of Pengenalan Dunia Kampus Telekomunikasi
2008
–
2009
Event Organization Staff of MPAI IT Telkom
2008
–
2009
Consumption staff of Ramadhan Fair IT Telkom
2009
–
2010
Publication and Documentation of MQ IT Telkom
2007
Training Web Design Mastery
2007
Islamic Leadership And Motivation Training
2007
Seminar Burn Your Self
2008
Training ESQ Basic
2008
Seminar Personal Goal Setting
2008
Seminar Keprofesian
2008
Worksop Pengenalan dan Pelatihan Instalasi Sistem Operasi
Unix FREEBSD sebagai personal desktop dan server
2009
Seminar Entrepreneurship “Memulai Bisnis dari Nol”
Organization Experience
Committee Experience
2009
Seminar Teknologi : Perkembangan VoIP di Indonesia
bersama Onno W.Purbo
2009
Seminar Predicting The Future of Processor Toward Green
Computing
2009
Seminar IP Multimedia Sub System
Operating System : WINDOWS 95/98/2000/XP/8
Office Applicaton : Ms Offices (Word, Excell, Power Point, Visio)
Programming
: Java (
Intermediet
level
)
Web Development : PHP, HTML, CSS (
intermediate level
)
Macromedia Dreamweaver (
intermediate level
)
Database : MySQL (
intermediate level
)
Grapics Design : Flash, Corel Draw(
intermediate level
)
Adobe Photoshop (
intermediate level
)
CURRICULUM VITAE
Name
: Dwi Putri Pangrestu
Date of Birth
: December 08
th, 1990
Place of Birth
: Tanjungpandan
Gender
: Female
Religion
: Moslem
Citizenship
: Indonesia
Marital Status
: Single
Letter Address
: Jalan Pesantren Komplek Aruman No 41 RT.06/RW.07 Cibabat
Cimahi 40513
Permanent Address : Jalan Tanjung Baru No 05 RT.43/RW.17 Desa Pangkal Lalang,
Kecamatan Tanjungpandan, Kabupaten Belitung, Provinsi
Kepulauan Bangka Belitung 33411
Hobby/Interest
: Entrepreneurship, Business, Reading book, Listening music,
Travelling
Phone Number
: 085267965112
: dwiputri.pangrestu@gmail.com
2007
–
2011 Diploma of Informatics Engineering IT Telkom
Bandung
2004
–
2007
Senior high school; SMA Negeri 1 Tanjungpandan
2001
–
2004
Junior high school; SMP Negeri 1 Tanjungpandan
1995
–
2001
Elementary school; SD Negeri 09 Tanjungpandan
1994
–
1995
Kinder Garden; TK Bhayangkari Tanjungpandan
2002
–
2003
Secretary II of OSIS SMP Negeri 1 Tanjungpandan
2004
–
2005
Leadership staff of OSIS SMA Negeri 1 Tanjungpandan
2005
–
2006
OSIS SMA Negeri 1 Tanjungpandan; Leader of Social and
Consumption Section
2005
–
present
Purna Paskibraka Indonesia 2005 Kabupaten Belitung
2007
–
present
Purna Paskibra ITTelkom 2007
2007
Consumption staff of BUAS BGT IF 2007
2008
Discipline staff of MABIM 2008
2007
SIGMA 2007
2008
Seminar
Entrepreneur “Be an Excellent Entrepreneur”
2008
Awakening Seminar “Membangun Ekonomi Kerakyatan
bersama Paul Zane Pilzer”
2008
Seminar SAA 2008
2008
Seminar Life Without Limbs
–
Nick Vujicic
2009
Vision Seminar Unicore, Guest Speaker : Louis Tendean
2010
Vision Seminar Unicore, Guest Speaker : Ruli Wahyudi
2011
Seminar Motivasi Bersama Bong Chandra “Financial
Freedom(Menjadi Milyarder di Usia Muda dengan Modal Nol)”
2011
Seminar 7 Keajaiban Rezeki
–
Ippho Santosa
2011
Seminar Percepatan Rezeki
–
Ippho Santosa
2011
Seminar Meraih Sukses Mulia dengan Cinta bersama Jamil
Azzaini
2008
–
present
Personal Health Concultant
Organization Experience
Research and Training
2009
–
present
Marketing and Research of Toko Sepatu Keluarga
2011
–
present
Marketing of Universal Transformation University
Operating System :
WINDOWS 95/98/2000/XP/7
Office Applicaton : Ms Offices (Word, Excell, Power Point, Visio)
Programming
:
Java (
Intermediet
level
)
Web Development :
PHP, HTML, CSS (
intermediate level
)
Macromedia Dreamweaver (
intermediate level
)
Database
:
MySQL (
intermediate level
)
Grapics Design :
Flash, Corel Draw(
intermediate level
)
Adobe Photoshop (
intermediate level
)
ii
DAFTAR ISI
LEMBAR JUDUL
LEMBAR PENGESAHAN
KATA PENGANTAR
………
i
DAFTAR ISI
………..
ii
DAFTAR TABEL
……….
..
v
DAFTAR GAMBAR
………..
viii
DAFTAR LAMPIRAN
………...
...
xiii
aaa
BAB I PENDAHULUAN
1.1
Latar Belakang Masalah
………....…………..
1
1.2
Perumusan Masalah
……….………
2
1.3
Identifikasi Masalah
……….………
2
1.4
Maksud dan Tujuan
……….……….
2
1.5
Batasan Masalah
……….……….
.
3
1.6
Metode Penelitian
……….………
4
1.7
Sistematika Penulisan
……….……….
7
1.8
BAB II TINJAUAN PUSTAKA
2.1
Profil PT. Neuronworks Indonesia
………....
...
8
2.1.1
Sejarah Neuronworks Indonesia
……….
8
2.1.2
Visi dan Misi PT. Neuronworks Indonesia
…….………
9
2.1.3
Moto PT. Neuronworks Indonesia
……….
10
2.1.4
Logo PT. Neuronworks Indonesia
……….
10
2.1.5
Badan Hukum PT. Neuronworks Indonesia
………..
10
2.1.6
Struktur Organisasi dan
Job Description
PT. Neuronworks Indonesia..
10
2.2
Landasan Teori………...
...
19
2.2.1
Konsep Dasar Sistem..
………
19
2.2.2
Konsep Dasar Informasi
……….
19
iii
2.2.4
Konsep Dasar Basis Data
………
20
2.2.5
Perancangan Basis Data
……….
21
2.2.6
Entity Relationship Diagram
………..
22
2.2.7
Object Oriented Programming
………...
23
2.2.8
UML (
Unified Modelling Language
)
………
24
2.2.8.1
Use Case Diagram
…….……….………
24
2.2.8.2
Activity Diagram
…….……….………..
25
2.2.8.3
Class Diagram
…….……….………..
25
2.2.8.4
Sequence Diagram
…….……….………
25
2.2.9
PHP
……….………
26
2.2.10
MySQL
……….………..
27
2.2.11
DHTML
……….……….
27
2.2.12
Aplikasi Pembangun
……….……….
28
2.2.12.1
XAMPP
……….……….
28
2.2.12.2
Rational Rose
……….……….
28
aa
BAB III PEMBAHASAN DAN IMPLEMENTASI
3.1
Analisis Sistem
………....………
29
3.1.1
Analisis Sistem Berjalan
……….
29
3.1.1.1
Use Case Diagram
…….……….………
30
3.1.1.2
Skenario
Use Case
…….……….………
31
3.1.1.3
Activity Diagram
…….……….………..
42
3.1.1.4
Sequence Diagram
…….………
59
3.1.1.5
Class Diagram
…….……….………..
71
3.1.1.6
Perancangan Basis Data
…….……….………
73
3.1.2
Analisis Sistem Usulan
……….……….
74
3.2
Analisis Non Fungsional dan Kebutuhan Non Fungsional
…………
...
74
3.2.1
Analisis Kebutuhan Perangkat Keras
……….
75
3.2.2
Analisis Kebutuhan Perangkat Lunak
………
75
3.2.3
Analisis Kebutuhan
User
………..
76
iv
3.3.1
Diagram UML
……….………
77
3.3.1.1
Use Case Diagram
…….……….………
77
3.3.1.2
Skenario
Use Case
…….……….………
78
3.3.1.3
Activity Diagram
…….……….………...
90
3.3.1.4
Sequence Diagram
…….……….
105
3.3.1.5
Class Diagram
…….……….………..
119
3.3.2
Perancangan Basis Data
……….
120
3.3.2.1
ER Diagram
………
120
3.3.2.2
Skema Relasi Basis Data
………
121
3.3.2.3
Struktur Tabel
……….
121
3.3.3
Perancangan Antar Muka
………
124
3.3.4
Jaringan Semantik
……….………
.
128
3.4
Implementasi
……….………
...
128
3.4.1
Implementasi Basis Data
………
128
3.4.2
Implementasi Antar Muka
………..
131
3.4.3
BAB IV KESIMPULAN DAN SARAN
4.1
Kesimpulan
………....………
.
135
4.2
Saran
……….………
135
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Allah SWT, karena atas kehendak-Nya,
penulis dapat menyelesaikan laporan kerja praktek dengan judul “Pengembangan Website Sistem
Informasi Keuangan Pada PT. Neuronworks Indonesia. Laporan kerja praktek ini diajukan untuk
memenuhi salah satu syarat kelulusan Mata Kuliah Kerja Praktek Program Strata Satu (S-1)
jurusan Teknik Informatika Universitas Komputer Indonesia.
Penulis menyadari bahwa dalam penyusunan laporan ini masih terdapat banyak
kekurangan dan jauh dari kesempurnaan, namun berkat bantuan dan bimbingan dari banyak
pihak, akhirnya laporan ini dapat diselesaikan dengan baik. Oleh karena itu, dengan tulus dan
rendah hati mengucapkan rasa terima kasih yang sedalam-dalamnya dan tidak terhingga kepada:
1.
Orang tua dan keluarga yang telah memberi dukungan baik moril maupun materil
2.
Bapak Irawan Afrianto, S.T., M.T., selaku Ketua Jurusan Teknik Informatika, Fakultas
Teknik dan Ilmu Komputer, Universitas Komputer Indonesia, Bandung.
3.
Bapak Alif Finandhita, S.Kom., selaku dosen pembimbing kerja praktek.
4.
Bapak Agung Widyangga R. S.T., selaku pembimbing di tempat kerja praktek.
5.
Segenap karyawan Sekretariat Jurusan Teknik Informatika, Universitas Komputer
Indonesia, Bandung.
6.
Segenap Karyawan dan staf PT. Neuronworks Indonesia.
7.
Teman-teman seperjuangan kelas IF-16 2009 jurusan Teknik Informatika.
8.
Mba pipit yang telah memberikan kemudahan dalam mendapatkan izin tempat kerja
praktek.
Harapan penulis semoga laporan ini dapat bermanfaat bagi penulis khususnya dan
pembaca pada umumnya, serta dapat menambah wawasan dan pengetahuan di bidang teknologi
informasi.
Bandung,
Januari 2013
Penulis
137
DAFTAR PUSTAKA
[1]
Hariadi, Dian.
Pembelajaran Sistem Tata Surya Berbantuan Komputer.
Tugas Akhir, Teknik Informatika, Unikom Bandung 2010.
[2]
HM, Jogiyanto, MBA. 2005.
Analisis Dan Desain Sistem Informasi.
Yogyakarta:Andi.
[3]
Sutanta, Eddy. 2004. Sistem Basis Data. Yogyakarta: Graha Ilmu.
[4]
Meyer, Betrand. 1997.
Object-Oriented Software Construction, 2
ndEdition
.
New York: Prentice-Hall.
[5]
Hermawan, Benny. 2004.
Menguasai Java 2 & Object Oriented
Programming.
Yogyakarta:Andi.
[6]
Hasen, Johan.
Sistem Pakar Mendiagnosa Penyakit Diabetes Di Klinik
dr.Suzanna T.Ngadiman M.Kes..
Tugas AKhir, Teknik Informatika, Unikom
Bandung 2012.
[7]
Kadir, Abdul.2008.
Dasar Pemrograman Web Dinamis Menggunakan PHP
(Revisi).
Yogyakarta:Andi.
[8]
Nugroho, Bunafit.2008.
Membuat Aplikasi Sistem Pakar dengan PHP dan
Editor Dreamwever
.Yogyakarta:Gava Media.
[9]
Goodman, Danny.
Dynamic HTML The Definitive Reference.
United States
of America: O’Reilly & Associates, Inc.
[10]
http://www.apachefriends.org/en/xampp.html
[11]
Nugroho, Adi.2005.
Rational Rose Untuk Pemodelan Berorientasi
Objek.
Bandung: Informatika.
1 BAB I PENDAHULUAN
1.1Latar Belakang Masalah
PT. Neuronworks Indonesia merupakan perusahaan yang bergerak di bidang
Teknologi Informasi. Perusahaan ini menyediakan solusi yang dapat membantu suatu
perusahaan dalam menghadapi tantangan bisnis yang berkembang dengan begitu cepat dan
dinamis. Make it easy itulah slogan PT. Neuronworks Indonesia, yang memiliki arti membuat
semuanya menjadi mungkin serta menghadirkan kemudahan dalam menyelesaikan pekerjaan
sehari-hari melalui solusi Teknologi Informasi yang diberikan. Seiring dengan tumbuh
kembangnya PT. Neuronworks Indonesia maka semakin kompleks pula data perusahaan yang
harus dikelola, salah satunya adalah data keuangan.
Hingga saat ini divisi keuangan PT. Neuronworks Indonesia sudah menggunakan
sistem informasi keuangan yang disebut dengan NEUFIS. Akan tetapi, sistem informasi ini
masih memiliki beberapa kekurangan dari segi fungsionalitas yang ada. Fungsionalitas yang
terdapat pada sistem ini baru mencakup pengelolaan data transaksi keuangan seperti input
transaksi, manipulasi nota transaksi, pembuatan laporan transaksi, pembuatan balance sheet
serta profit and loss keuangan perusahaan. Sedangkan untuk pengelolaan neraca awal dan
pembuatan buku besar, belum bisa dilakukan oleh sistem informasi ini. Padahal kedua hal
tersebut merupakan hal penting dalam suatu pengelolaan data keuangan.
Berdasarkan hal di atas, maka untuk melengkapi fungsionalitas yang belum ada pada
sistem informasi keuangan pada PT. Neuronworks Indonesia, akan dilakukan pengembangan
website sistem informasi keuangan NEUFIS, yang dapat digunakan untuk membantu proses
pengolahan data serta informasi keuangan yang dibutuhkan.
2
1.2Perumusan Masalah
Perumusan masalah berdasarkan dari latar belakang yang telah dijelaskan di atas
adalah bagaimana melakukan pengembangan website sistem informasi keuangan pada PT.
Neuronworks Indonesia.
1.3Identifikasi Masalah
Berdasarkan uraian pada latar belakang, maka identifikasi masalah pada laporan kerja
praktek ini adalah sebagai berikut.
1. Pengambilan keputusan kebijakan keuangan untuk 1 tahun berjalan sering tertunda
akibat dari keterlambatan penyajian laporan keuangan pada awal tahun tersebut.
2. Setiap perubahan saldo (mutasi debet dan kredit) pada tiap akun transaksi belum
terorganisir sehingga tidak bisa menampilkan laporan keuangan perusahan yang
akurat.
1.4Maksud dan Tujuan
Maksud dari pembuatan laporan kerja praktek ini adalah mengembangkan website
sistem informasi keuangan (NEUFIS) pada PT. Neuronworks Indonesia.
Adapun tujuan yang diingin dicapai dalam pengerjaan laporan kerja praktek ini adalah
sebagai berikut
1. Menambahkan fungsionalitas neraca awal yang berfungsi menyajikan posisi keuangan
perusahaan pada awal tahun yang terdiri atas harta, utang dan modal yang dimiliki
perusahaan sebagai penentu pengambilan keputusan kebijakan keuangan perusahaan
untuk 1 tahun tersebut.
3
2. Menampilkan laporan buku besar yang akan memperlihatkan secara terperinci
mengenai setiap perubahan (mutasi debet dan mutasi kredit) yang ditimbulkan dari
seluruh akun transaksi yang terjadi selama periode akuntansi.
1.5Batasan Masalah
Agar pembahasan masalah tersebut menjadi lebih terfokus maka pembuatan aplikasi
perhitungan dan pelaporan keuangan pada sistem informasi keuangan (NEUFIS) sistem
yang dikaji adalah :
1. Sistem informasi keuangan ini digunakan oleh divisi keuangan, manager HRD, serta
pimpinan PT.Neuronworks Indonesia.
2. Sistem pengolahan data
a. Pemasukan data pada sistem
- Data neraca awal, terdiri dari id neraca, id account, saldo, tahun, pengguna,
dan waktu penginputan data
b. Pengolahan data pada sistem
- Pencarian data neraca awal berdasarkan tahunan yang dimasukkan
- Penambahan data neraca awal
- Pengubahan data neraca awal
- Pencarian account name berdasarkan kategori PL Report atau BS Report
- Pencarian data buku besar berdasarkan account name, bulan, serta tahun.
c. Keluaran data pada sistem
- Penampilan data neraca awal
- Penampilan data buku besar
4
d. Metode analisis
Metode analisis yang digunakan dalam pembangunan sistem ini adalah metode
berorientasi objek dengan menggunakan use case diagram, scenario use case,
sequence diagram, activity diagram serta class diagram untuk memodelkan aliran
data dan untuk memodelkan relasi antara data adalah diagram E-R.
3. Sistem informasi ini berupa website dan dijalankan pada jaringan LAN perusahaan
tersebut.
4. Metode pengembangan perangkat lunak ini menggunakan metode waterfall.
5. Pengembangan website sistem informasi ini menggunakan perangkat lunak antara
lain,
- Macromedia Dreamwevear 8
- PhpMyAdmin
- Rational Rose Enterprise Edition
- Bahasa pemrograman (PHP, MySQL,CSS,DHTMLx)
1.6Metode Penelitian
Pembuatan laporan kerja praktek ini diawali dengan menganalisis sistem pengolahan
data yang sudah ada. Dalam penyusunan kerja praktek ini menggunakan metodologi sebagai
berikut.
1. Pengumpulan Data
a. Metode Observasi.
Metode observasi adalah suatu teknik pengumpulan data atau informasi yang
dilakukan dengan cara mengadakan pengamatan langsung pada objek
permasalahan, kemudian dari pengamatan tersebut diambil suatu kesimpulan.
Lokasi penelitian ini berada di PT. Neuronworks Indonesia yang beralamat di
5
Jalan Sekelimus VII No.4 Kel. Batununggal, Kec. Bandung Kidul Bandung
40266
b. Metode Wawancara.
Metode pengumpulan data dimana penulis melakukan tanya jawab secara
langsung dengan penyedia sumber data yang diperlukan.
c. Metode Studi literatur.
Studi Literatur adalah suatu teknik atau cara pengumpulan data (bahan-bahan)
atau informasi yang dibutuhkan untuk melengkapi kekurangan-kekurangan
dalam pembuatan laporan kerja praktek, dengan mempelajari
dokumen-dokumen, modul-modul dan buku-buku yang berhubungan dengan penulisan.
Data ini penulis dapat dari membaca buku literatur serta buku-buku pendukung
lainnya yang ada kaitannya dengan penulisan laporan ini.
2. Tahap perancangan dan implementasi
Pembangunan perangkat lunak ini menggunakan metode waterfall yang terdiri
dari beberapa tahap, yaitu:
a. System Engineering
Merupakan tahap awal dalam pengembangan sistem yaitu menetapkan
segala hal yang diperlukan dalam membangun perangkat lunak dengan
meminta penjelasan dari pihak-pihak yang memiliki keterkaitan dengan
aplikasi yang dibuat.[1]
b. Analysis
Mempelajari serta memahami perangkat lunak yang akan dibuat dengan
menentukan karakteristik, hubungan antar objek-objek. [1]
6
c. Design
Merupakan tahap penerjemah atau transformasi dari tahap analisis ke dalam
suatu metode desain perangkat lunak yang mudah dimengerti oleh user. [1]
d. Code
Tahap ini merupakan tahap penterjemah data atau pemecahan masalah
yang telah dirancang ke dalam format yang dapat dibaca oleh mesin
dengan menggunakan bahasa pemrograman komputer. [1]
e. Testing
Pengujian (testing) perangkat lunak yang mengintegrasikan metode desain test
case ke dalam sederetan langkah yang direncanakan dengan baik, dan
hasilnya adalah konstruksi perangkat lunak yang baik. [1]
f. Maintenance
Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat mengalami
perubahan–perubahan atau penambahan sesuai dengan permintaan user. [1]
Gambar 1-1: Model Waterfall[1]
7
1.7Sistematika Penulisan
Penyusunan Laporan Praktek Kerja Lapangan ini disusun dengan sistematika
penulisan sebagai berikut:
BAB I PENDAHULUAN
Pada bab ini memuat latar belakang masalah, identifikasi masalah,
maksud dan tujuan, batasan masalah, metode penelitian serta sistematika
penulisan.
BAB II TINJAUAN PUSTAKA
Bab ini menjelaskan tentang profil singkat dan struktur organisasi PT.
Neuronworks Indonesia dan landasan teori yag digunakan dalam
membangun sistem.
BAB III PEMBAHASAN
Pada bab ini dijelaskan langkah-langkah perancangan dan pembuatan dalam
“Pengembangan Sistem Informasi Keuangan Berbasis Web Pada PT.
Neuronworks Indonesia”.
BAB IV KESIMPULAN DAN SARAN
Bab ini berisi kesimpulan yang diperoleh dan saran untuk kepentingan
pengembangan selanjutnya.
8 BAB II
TINJAUAN PUSTAKA
2.1 Profil PT. Neuronworks Indonesia 2.1.1 Sejarah Neuronworks Indonesia
PT. Neuronworks Indonesia merupakan perusahaan yang bergerak
dibidang teknologi informasi, khususnya pengembangan dibidang perangkat
lunak. Pada awalnya PT.Neuronworks Indonesia terfokus pada pembuatan
produk-produk perangkat lunak dan memberikan pendidikan teknologi informasi
berupa perlatihan komputer kepada masyarakat dan perusahaan, tetapi sejak tahun
2005 PT.Neuronworks Indonesia juga mengerjakan proyek-proyek teknologi
informasi sesuai dengan permintaan client. PT.Neuronworks Indonesia didirikan
pada tanggal 1 April 2003 di Bandung.
Perkembangan PT.Neuronworks Indonesia dapat dilihat di bawah ini:
Tahun 2005
pada tahun ini, sekelompok orang yang awalnya merupakan kelompok
tugas (study group), membentuk sebuah CV. CV ini pada awalnya hanya
memberikan training-training dibidang untuk orang-orang di sekitar kawasan STT
Telkom (sekarang IT telkom).
Tahun 2006
Barulah pada tahun ini mulai mengembangkan bisnis dalam membuat
produk. Merupakan proyek pertama dari perusahaan untuk software development.
Diantara nya proyek dari PT. Artha Telekomondo, Gelatik, dsb.
9
Tahun 2007
Pada tahun ini, beberapa pendiri memimilih mendirikan usaha sendiri atau
bekerja di Jakarta. Pendiri yang masih bertahan, mengadakan penjajakan merger
dengan CV lain. Diantara nya merger dengan CV Media Informasi Nusantara. CV
ini sama-sama berawal dari suatu kelompok belajar (Study group).
Tahun 2008
Pada tahun ini, barulah CV Neuronworks Indonesia berkomitmen
mendirikan perusahaan konsultan IT profesional. Dengan komitmen menyediakan
IT solution yang handal bagi Indonesia dan mengharumkan bangsa Indonsia di
Industri IT. Dan pada tahun ini juga, CV Neuronworks berubah menjadi sebuah
Perseroan Terbatas (PT).
2.1.2 Visi Dan Misi PT. Neuronworks Indonesia
PT. Neuronworks Indonesia mempunyai visi dan misi dalam
menjalanjankan perusahaannya.
• Visi
1.Menjadi perusahaan yang dapat memberikan solusi teknologi informasi
yang terbaik pada client.
2.Menjadi salah satu perusahaan teknologi informasi yang diperhitungkan
di Indonesia.
• Misi
1.Membantu mempersiapkan fondasi kokoh bagi pelanggan mencapai
potensi bisnis yang penuh melalui teknologi informasi.
10
2.Melakukan inovasi secara terus menerus terhadap produk dan pelayanan
untuk pencapaian tertinggi dalam setiap solusi.
3. Memberikan solusi Teknologi Informasi sehingga pelanggan akan lebih
mudah dalam menyelesaikan pekerjaan sehari-hari.
2.1.3 Moto PT. Neuronworks Indonesia
PT. Neuronworks Indonesia memiliki motto atau slogan, yaitu : "Make IT
Easy". Yang membuat semuanya menjadi mungkin dan menghadirkan kemudahan
dalam menyelesaikan pekerjaan anda sehari-hari melalui solusi Teknologi
Informasi yang diberikan.
2.1.4 Logo PT. Neuronworks Indonesia
Gambar 2-1: Logo PT.Neuronworks Indonesia
2.1.5 Badan Hukum PT. Neuronworks Indonesia
PT. Neuronworks Indonesia sudah berbadan hukun PT (Perseroan
Terbatas), yang disahkan pada tahun 2008.
11
2.1.6 Struktur Organisasi dan Job Description PT. Neuronworks Indonesia Struktur Organisasi
Di setiap perusahaan, selalu dikenal mengenal yang namanya struktur
organisasi. Struktur organisasi berfungsi mengatur tugas dan kewenangan
masing-masing anggota didalam organisasi tersebut dengan tujuan agar masing-masing-masing-masing
individu memiliki deskripsi kerja (job desc) sehingga terjadi pembagian kerja
yang jelas yang akan menyebabkan pencapaian tujuan secara efektif dan efisien.
Secara umum, tiga fungsi struktur organisasi adalah :
1. Menciptakan strategi kesuksesan di masa datang.
Dengan memiliki Struktur Organisasi PT.Neuronworks Indonesia telah
berimajinasi seperti apa bisnis kita dimasa mendatang. Bahkan beberapa orang
beranggapan bahwa seberapa besar bisnis kita nantinya dapat dibaca saat ini
melalui Struktur Organisasi yang dimiliki sekarang. Dengan melihat Struktur
Organisasi PT.Neuronworks Indonesia dapat melihat seperti apakah strategi
perusahaan dalam menghadapi kompetisi di dunia bisnis. Pembuat kebijaksanan
dapat memutuskan langkah apa yang harus diambil dalam setiap kondisi dengan
memilih sektor mana yang harus diprioritaskan.
2. Fungsi delegasi.
Dengan Struktur Organisasi PT.Neuronworks Indonesia dapat dengan
mudah memisahkan fungsi delegasi antar setiap bagian pekerjaan, sekalipun
rangkap jabatan masih ada setidaknya akan diketahui pada posisi mana
pegawainya sedang bekerja. Hal ini untuk menghindari pemberian tugas kepada
anggota di dalam organisasi tersebut yang tidak sesuai dengan bakat, karaktristik,
dan keilmuannya sehingga hasil pekerjaan tersebut menjadi tidak maksimal.
12
3. Memudahkan pengembangan Sumber Daya Manusia.
Dengan Struktur Organisasi PT.Neuronworks Indonesia mampu melihat
pos–pos mana saja yang nantinya membutuhkan Sumber Daya Manusia. Struktur
Organisasi juga bisa menjadi alat pada saat melakukan perekrutan atau
penambahan anggota. Dengan adanya Struktur Organisasi PT.Neuronworks
Indonesia akan berusaha untuk mendapatkan SDM yang capable pada
posisi-posisi yang saat ini masih kosong atau rangkap jabatan. Bagi anggota team,
Struktur Organisasi ini juga akan menjadi motivasi tersendiri untuk naik jabatan
pada posisi diatasnya, tanpa Struktur Organisasi anggota team tidak atau belum
mengetahui apakah ada jabatan diatas posisinya saat ini. Fungsi Struktur
Organisasi ini juga membantu menentukan standar gaji. Untuk saat ini
pertimbangan Standar Gaji dilakukan berdasarkan 5 hal, yaitu :
1. Jabatan
2. Departemen/ Divisi
3. Skill & pengalaman
4. Lama pengabdian
5. Jumlah jam kerja
Di Neuronworks Indonesia diterapkan 2 macam struktur organisasi, yang
meliputi:
a. Struktural
Struktural berkaitan dengan organisasi untuk jangka panjang, dalam
waktu yang telah ditentukan, yang disesuaikan dengan tujuan organisasi
tersebut. Struktur organisasi struktural ini merupakan struktur organisasi inti
13
Neuronworks Indonesia. Ruang lingkup pekerjaan pada Struktur Organisasi
ini berlaku untuk setiap hari sampai waktu yang telah ditentukan. Deskripsi
kerja struktural merupakan deksripsi kerja rutin yang merupakan
pelaksanaan dari program kerja masing-masing divisi di dalam organisasi ini
yang telah ditetapkan dalam Rapat Kerja Tahunan.
Gambar 2-2 : Stuktur Organisasi PT.Neuronworks Indonesia
b. Non-Struktural
Pembentukan Struktur Organisasi Non-Struktural adalah untuk
melaksanakan suatu kegiatan. Jangka waktu berlakunya Struktur
Organisasi ini terhitung pendek, yaitu bergantung kepada lama pengerjaan
project/ pelaksanaan kegiatan tersebut. Berdasarkan project yang sedang
dikerjakan, Struktur Organisasi by project adalah sebagai berikut :
Project Manager
Analyst
Programmer Senior
14
Programmer Junior
Technical Support
Documentator
Web Designer
Disamping pengerjaan Project, Team Neuronworks juga memiliki kegiatan
extra lainnya yang diadakan secara rutin, dengan struktur organisasi
berbentuk kepanitiaan, yang meliputi :
Company Gathering
Studi Banding
Bahasa Inggris
Olahraga
Training
Pengajian
Koperasi
Job Description 1. Direktur
Secara struktural posisi paling tinggi dalam struktur organisasi
PT.Neuronworks Indonesia ditempati oleh seorang Direktur, dengan Job
Desc sebagai berikut :
1. Membuat kebijakan untuk organisasi Neuronworks Indonesia.
2. Menentukan arah, tujuan dan strategi Neuronworks Indonesia ke
depan.
15
3. Mengontrol dan memonitoring seluruh aset, properti, finansial, dan
Proyek Neuronworks Indonesia.
4. Mendistribusikan pekerjaan dan mendelegasikan tugas ke
masing-masing Divisi.
5. Menjalin relasi dengan konsumen, investor, dsb.
6. Melakukan sosial marketing.
Direktur membawahi 4 Divisi yaitu :
a. Operational Officer
Pada Operational Officer membawahi 4 divisi, yaitu :
1. Human Resources Department Division (HRD). Job Desc dari HRD adalah sebagai berikut :
• Mempelajari dan mengkaji konsep atau strategi pengembangan HRD
yang baru dan handal.
• Mengelola Sumber Daya Manusia, yang meliputi :
a. Pencatatan, pemilahan dan pemetaan SDM sesuai dengan bakat,
latar belakang studi, keahliannya.
b. Penempatan anggota team ke suatu bagian kerja di dalam organisasi
sesuai dengan bakat, latar belakang studi, keahliannya.
c. Memonitor dan mengevaluasi performansi setiap anggota team
Neuronworks Indonesia.
d. Merencanakan suatu langkah untuk meningkatkan performansi
berdasarkan evaluasi setiap anggota team.
16
• Menciptakan dan menjaga semangat dan motivasi Team Neuronworks
Indonesia agar dapat melakukan tugas dan kewajibannya secara
optimal.
• Menciptakan dan menjaga kesolidan internal anggota team
Neuronworks Indonesia sehingga dapat bahu membahu dalam
mengerjakan pekerjaan dengan sebaik-baiknya.
• Merencanakan pengembangan keilmuan dan keahlian SDM untuk
meningkatkan kualitas SDM.
2. Business Development Division.
Job Desc yang dimiliki oleh Business Development yaitu :
• Mempelajari dan mengkaji sistem organisasi, manajemen, komunikasi
terbaru yang handal.
• Mengkonsep, merancang, dan menciptakan strategi organisasi.
• Membuat Standar Operasional Prosedur organisasi Neuronworks
Indonesia secara umum untuk menjamin kualitas dan efisiensi
organisasi.
• Mengembangkan dan memelihara standarisasi pelayanan yang
mendukung kebutuhan customer dan customer service untuk
terciptanya hubungan yang baik dengan customer.
17
3. Administration & Finance Division.
Job Desc yang dimiliki oleh Administration & Finance yaitu :
• Mempelajari dan mengkaji sistem administrasi dan keuangan yang
baru dan handal.
• Bertanggung jawab atas surat-menyurat baik external maupun internal.
• Mensupport Team Project dalam hal administrasi proyek.
• Mencatat, memonitor dan mengontrol seluruh pemasukan dan
pengeluaran Neuronworks Indonesia.
• Membuat laporan keuangan serta laporan pajak Neuronworks
Indonesia.
• Membuat perencanaan keuangan untuk satu tahun ke depan.
4. Logistic & Technical Support Division
Job Desc yang dimiliki Logistic & Technical Support Division
sebagai berikut :
• Mempelajari dan mengkaji konsep pengelolaan logistik dan properti
yang baru dan handal.
• Menjaga dan mengelola logistik serta kepemilikan properti
Neuronworks Indonesia dengan baik.
b. Multimedia Division
c. Project Development Division.
Job Desc yang dimiliki Sistem Informasi (SISFO) sebagai berikut :
18
• Mempelajari dan mengkaji konsep pengelolaan project yang baru dan
handal.
• Merancang dan menganalisa setiap aplikasi Proyek.
• Mengontrol dan memonitoring setiap Proyek dalam hal kualitas dan
ketepatan.
• Membantu Product Research & Development Division dalam
pengembangan dan pembuatan Produk.
Project Development membawahi 1 bagian, yaitu Sistem Informasi
(SISFO)
d. Product Research & Development Division Divisi ini memiliki Job Desc sebagai berikut :
• Mempelajari dan mengkaji serta merekomendasikan teknologi IT
terbaru agar bisa diimplementasikan di setiap pengerjaan proyek dan
pengembangan Produk.
• Membuat dan atau mengembangkan Produk yang berkualitas.
• Membuat standarisasi platform dan arsitektur aplikasi yang
dikembangkan oleh Neuronworks Indonesia.
• Mengembangkan Rapid Application Development untuk menerapkan
slogan Make IT Easy agar seluruh team lebih mudah dalam
mengerjakan pekerjaan pengembangan aplikasi.
• Menyiapkan dan menyusun materi pelatihan yang terbaru dan tepat
menurut rekomendasi evaluasi SDM dari divisi HRD.
19
2.2 Landasan Teori 2.2.1 Konsep Dasar Sistem
Suatu sistem terdiri dari bagian-bagian yang saling berhubungan. Beroperasi
bersama-sama untuk mencapai beberapa sasaran atau tujuan. Sistem mengacu
pada kelompok elemen yang dipadukan untuk tujuan bersama dalam mencapai
beberapa tujuan. Sebuah sistem harus mempunyai lebih dari satu elemen dan
semua elemen dari suatu sistem harus mempunyai hubungan yang terpadu.
Terdapat dua kelompok pendekatan didalam mendefinisikan sistem, yaitu
menekankan pada prosedurnya dan yang menekankan pada komponen atau
elemennya. Pendekatan sistem yang lebih menekankan pada prosedurnya,
mendefinisikan sistem sebagai berikut :
“Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang
saling berhubungan, berkumpul bersama-sama untuk melakukan sesuatu
kegiatan atau untuk menyelesaikan suatu sasaran tertentu.”[2]
Pendekatan sistem yang lebih menekankan pada elemen atau komponennya
mendefinisikan sistem sebagai berikut :
“Sistem adalah kumpulan elemen-elemen yang berinteraksi untuk, mencapai
suatu tujuan tertentu”.[2]
Kedua kelompok definisi ini adalah benar dan tidak bertentangan, yang berbeda
adalah cara pendekatannya.
2.2.2 Konsep Dasar Informasi
Suatu informasi sangat penting dalam suatu organisasi. Informasi dapat
didefinisikan sebagai berikut :
20
”Informasi adalah data yang diolah menjadi bentuk yang lebih berguna
dan lebih berarti bagi yang menerimanya”.[2]
Sumber dari informasi adalah data. Data adalah kenyataan yang
menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Kejadian ( event )
adalah sesuatu yang terjadi pada saat tertentu.
2.2.3 Konsep Dasar Sistem Informasi
Informasi adalah hal yang sangat penting bagi manajemen didalam
pengambilan keputusan. Informasi dapat diperoleh dari sistem informasi. Sistem
informasi didefinisikan oleh Robert A. Leitch dan K. Roscoc Davis sebagai
berikut :
“Sistem informasi adalah suatu sistem di dalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian, mendukung
operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan
menyediakan pihak luar tertentu dengan laporan-laporan yang
diperlukan”.[2]
2.2.4 Konsep Dasar Basis Data
Definisi basis data (database) yang dirumuskan oleh James Martin dalam
bukunya yang berjudul “Database Organization” adalah :
“Basis data adalah satu data yang terhubung ( interrelated data ) yang
disimpan secara bersama-sama pada suatu media tanpa mengatap satu
sama lain atau tidak perlu suatu kerangkapan data ( controller redundancy)
dengan cara-cara tertentu sehingga mudah untuk digunakan atau
21
ditampilkan kembali, dapat digunakan oleh satu atau lebih program aplikasi
secara optimal, data disimpan tanpa mengalami ketergantungan pada
program yang akan digunakannya. Data disimpan sedemikian rupa
sehingga penambahan, pengambilan dan modifikasi dapat dilakukan dengan
mudah dan terkontrol “.[3]
Dari definisi diatas dapat disimpulkan bahwa basis data mempunyai
beberapa kriteria yaitu :
1. Bersifat data oriented.
2. Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah
baris datanya.
3. Dapat memenuhi kebutuhan sistem-sistem baru secara mudah.
4. Dapat berkembang dengan mudah, baik volume maupun strukturnya.
5. Dapat digunakan dengan cara-cara yang berbeda.
6. Kerangkapan data minimal.
Basis data merupakan salah satu hal yang penting dalam perancangan
sistem komputer satu organisasi, dengan alasan :
1. Basis data tidak hanya berisi data tetapi juga rencana atau model data.
2. Basis data dapat menjadi sumber data utama yang digunakan bersama oleh
berbagai orang dalam perusahaan sesuai dengan kebutuhannya.
2.2.5 Perancangan Basis Data
Perancangan basis data dimaksudkan untuk mendefinisikan isi atau struktur
dari tiap-tiap file yang telah didefinisikan didesain secara umum. Element-element
data disuatu file basis data harus dapat digunakan untuk pembuatan suatu output.
22
Demikian juga dengan input yang akan direkamkan di basis data, file-file database
harus mempunyai elemen – elemen untuk menampung input yang dimasukkan.
Dengan demikian isi atau struktur dari suatu file basis data tergantung dari arus
data masuk dan data keluar ke atau dari file.
2.2.6 Entity Relationship Diagram
ERD (Entity Relationship Diagram) merupakan model yang
mendeskripsikan hubungan antar penyimpanan dalam DFD.[3] ERD digunakan
untuk memodelkan struktur data dan hubungan antar data. ERD menggunakan
sejumlah notasi dan simbol untuk menggambarkan struktur dan hubungan antar
data. Terdapat tiga simbol yang digunakan yaitu :
1. Entitas, adalah suatu objek yang dapat diidentifikasikan dalam lingkungan
pemakai, sesuatu yang penting bagi pemakai dalam konteks sistem yang akan
dibuat.
2. Atribut, entitas mempunyai elemen yang disebut atribut dan berfungsi
mendeskripsikan karakter entitas.
3. Hubungan, entitas dapat berhubungan satu sama lain, hubungan ini
dinamakan relationship. Sebagaimana halnya entity maka dalam hubungan
juga harus dibedakan antara hubungan dan isi hubungan.
Pada suatu hubungan antar entitas terdapat tiga jenis hubungan yaitu:
1. Hubungan satu ke satu (One to one relationship)
Artinya setiap entitas pada himpunan entitas pertama berhubungan dengan
paling banyak satu entitas pada himpunan kedua, begitu juga sebaliknya
23
Gambar 2-3: ERD dengan relasi satu ke satu 2. Hubungan satu ke banyak (One to many relationship)
Artinya setiap entitas pada himpunan entitas pertama berhubungan dengan
banyak entitas pada himpunan entitas kedua, tetapi setiap entitas pada
himpunan entitas kedua hanya dapat berhubungan dengan paling banyak satu
[image:38.612.174.443.293.355.2]entitas pada himpunan entitas pertama.
Gambar 2-4: ERD dengan relasi satu ke banyak
3. Hubungan banyak ke banyak (Many to many relationship)
Artinya setiap entitas pada himpunan entitas pertama berhubungan dengan
banyak entitas pada himpunan entitas kedua, dan demikian juga sebaliknya.
Gambar 2-5: ERD dengan relasi banyak ke banyak 2.2.7 Object Oriented Programming
Object Oriented Programming (OOP) adalah suatu sistem yang dibangun
dengan metode berorientasi objek. Berorientasi objek adalah sebuah sistem yang
komponennya di-enkapsulasi menjadi kelompok data dan fungsi, yang dapat
mewarisi atribut dan sifat dari komponen lainnya dan komponen-komponen
tersebut saling berinteraksi satu sama lain.[4] Ent it as A
Atribut – A1
Ent it as B
At ribut – B1
Ent it as B
At ribut – B1 Ent it as A
At ribut – A1
Ent it as B
At ribut – B1 Ent it as A
At ribut – A1
[image:38.612.176.445.466.528.2]24
Tiga konsep utama dalam object Oriented Programming adalah
1. Inheritance merupakan proses pewarisan data dan method dari suatu kelas
kepada kelas lain. Pewarisan ini bersifat menyeluruh sehingga semua data dan
method yang dimiliki oleh kelas asalnya akan diturunkan kepada kelas
baru.[5]
2. Encapsulation
Bagaimana Anda “membungkus” data dan method yang menyusun kelas
sehingga kelas dapat dipandang sebagai suatu modul. [5]
3. Polymorphism
Merupakan modul yang memiliki nama sama, namun memiliki behaviout
(tingkah laku yang berbeda) sehingga listing code implementasinya
berbeda.[5]
2.2.8 UML
UML terdiri atas pengelompokkan diagram-diagram sistem menurut aspek
atau sudut pandang tertentu. Diagram adalah yang menggambarkan permasalahan
maupun solusi dari permasalahan suatu model. Diagram-diagram dari UML
adalah use-case, class, object, state, sequence, collaboration, activity, component,
dan deployment diagram.[6]
2.2.8.1 Use Case Diagram
Use case adalah suatu diagram yang membantu pengembangan sistem
bekerja dengan user untuk menentukan kegunaan sistem. Koleksi dari use case
melukiskan apa yang diinginkan user terhadap sebuah sistem. Use case bertujuan
untuk menentukan bagaimana actors berinteraksi dengan sebuah sistem.[6]
2.2.8.2 Activity Diagram
25
Activity diagram adalah bagian dari UML yang digunakan untuk
menggambarkan tahapan dari setiap proses bisnis yang ada agar lebih mudah
memahami proses bisinis yang terjadi. Dalam activity diagram tiap aktivitas
direpresentasikan dengan rounded rectangle yang dihubungkan dengan anak
panah untuk menggambarkan transisi dari satu aktivitas ke aktivitas lain. Activity
diagram dimulai dari initial state dan diakhiri dengan final state.[6]
2.2.8.3 Class Diagram
Class diagram adalah bagian dari UML yang menggambarkan sebuah
kumpulan dari kelas-kelas yang ada dan hubungan diantara kelas tersebut dimana
setiap kelas mempunyai attributes dan operations.
Class menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus
menawarkan layanan untuk memanipulasi keadaan tersebut (metoda/fungsi).
Selain itu, class diagram menggambarkan struktur dan deskripsi class, package
dan objek beserta hubungan satu sama lain seperti containment, pewarisan,
asosiasi, dan lain-lain.[6]
2.2.8.4 Sequence Diagram
Sequence diagram menggambarkan interaksi antar objek di dalam dan di
sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang
digambarkan terhadap waktu. Sequence diagram terdiri atar dimensi vertikal
(waktu) dan dimensi horizontal (objek-objek yang terkait). [6]
Sequence diagram biasa digunakan untuk menggambarkan skenario atau
rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah event
untuk menghasilkan output tertentu. Diawali dari apa yang men-trigger aktivitas
26
tersebut, proses dan perubahan apa saja yang terjadi secara internal dan output apa
yang dihasilkan.
Masing-masing objek, termasuk aktor, memiliki lifeline vertikal. Message
digambarkan sebagai garis berpanah dari satu objek ke objek lainnya. Pada fase
desain berikutnya, message akan dipetakan menjadi operasi/metoda dari class.
Activation bar menunjukkan lamanya eksekusi sebuah proses, biasanya diawali
dengan diterimanya sebuah message.
2.2.9 PHP
PHP adalah singkatan dari"PHP: Hypertext Preprocessor", yang
merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar
sintaksmirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang
spesifik. Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan
perancang web menulis halaman web dinamik dengan cepat.
Program php harus diterjemahkan oleh web-server sehingga menghasilkan
kode html yang dikirim ke browser agar dapat ditampilkan. Program ini dapat
berdiri sendiri ataupun disisipkan diantara kode-kode html sehingga dapat
langsung ditampilkan bersama dengan kode-kode html tersebut.File html yang
telah dibubuhi program php harus diganti ekstensi-nya menjadi .php3 atau .php.
[7]
2.2.10 My SQL
MySQL adalah Relational Database Management Sistem (RDBMS) yang
distribusikan secara gratis dibawah lisensi GPL (General Public Lisense). Dimana
setiap orang bebas untuk menggunakannya, tetapi tidak boleh dijadikan produk
turunan yang bersifat komersial. [8]
27
MySQL sebenarnya merupakan turunan salah satu konsep utama dalam
database sejak lama, yaitu SQL (Stuctur Query Language). SQL adalah sebuah
konsep pengoperasian database, terutama untuk pemilihan seleksi dan pemasukan
data, yang kemungkinan pengoperasian data dikerjakan dengan mudah
secaraotomatis. [8]
Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja
optimizernya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh
user maupun program-program aplikasi sebagai database server. Hal ini terbukti
untuk query yang dilakukan oleh singel-user, kecepatan Query MySQL bisa
sepuluh kali lipat lebih cepat dari postgreSQL dan lima kali lebih cepat dibanding
interbase.
2.2.11 DHTML
DHTML adalah singkatan dari Dinamas Hypertext Markup Language.
DHTML terdiri atas beberapa standar gabungan yang terdiri dari HTML, CSS dan
DOM. Untuk aplikasi yang di jalankan dengan menggunakan DHTML, dapat
menggunakan browser Netscape Navigator 4 dan Microsoft Internet Explorer
4.[9]
2.2.12Aplikasi Pembangun
Aplikasi penbangun yang digunakan untuk membuat program dan
mendukung dalam proses pengolahan sistem adalah :
2.2.12.1 XAMPP
XAMPP merupakan kependekan dari Apache, PHP, MySQL dan
phpMyAdmin. XAMPP merupakan tool yang menyediakan paket perangkat lunak
ke dalam satu buah paket. Dengan meng-install XAMPP maka tidak perlu lagi
28
melakukan instalsi dan konfigurasi web server Apache, PHP dan MySQL secara
manual. XAMPP akan menginstalasi dan mengonfigurasikannya secara otomatis.
[10]
2.2.12.2 Rational Rose
Rational Rose adalah tools pemodelan visual untuk pengembangan system
berbasis objek yang handal untuk digunakan sebagai bantuan bagi para
pengembang dalam melakukan analisis dan perancangan system. Rational
rose mendukung permodelan bisnis yang membantu para pengembang
memahami system secara komprehensif. Ia juga membantu analisis system dengan
cara pengembang membuat diagram use case untuk melihat fungsionalitas system
secara keseluruhan sesuai dengan harapan dan keinginan pengguna. Kemudian, ia
juga menuntut pengembang untuk mengambangkan Interaction Diagram untuk
melihat bagaimana objek-objek saling bekerjasama dalam menyediakan
fungsionalitas yang diperlukan.
Dalam Rational rose, pemodelan adalah cara melihat system dari berbagai
sudut pandang. Ia mencakup semua diagram yang dikenal dalam UML,
actor-aktor yang terlibat dalam system, use-case, objek-objek, kelas-kelas,
komponen-komponen, serta simpul-simpul penyebaran. Model juga mendeskripsikan rincian
yang diperlukan system dan bagaimana ia akan bekerja, sehingga para
pengembang dapat menggunakan model itu sebagai blue print untuk system yang
akan dikembangkan.[11]
135 BAB IV
KESIMPULAN DAN SARAN
4.1Kesimpulan
Dengan dilakukannya analisis masalah dan pendekatan sistem dan
ditemukannya pemecahan dari masalah yang terjadi, maka dapat disimpulkan
bahwa :
1. Website sistem informasi keuangan PT Neuronworks Indonesia memiliki
fungsionalitas neraca awal yang berfungsi menyajikan posisi keuangan
perusahaan pada awal tahun yang terdiri atas harta, utang dan modal yang
dimiliki perusahaan sebagai penentu pengambilan keputusan kebijakan
keuangan perusahaan untuk 1 tahun tersebut.
2. Website sistem informasi keuangan PT Neuronworks Indonesia bias
menampilkan laporan buku besar yang akan memperlihatkan secara terperinci
mengenai setiap perubahan (mutasi debet dan mutasi kredit) yang ditimbulkan
dari seluruh akun transaksi yang terjadi selama periode akuntansi.
4.2Saran
Sebagai bahan pertimbangan, saran yang ditujukan kepada perusahaan
tempat melakukan kerja praktek lapangan, yaitu PT. Neuronworks Indonesia
adalah sebagai berikut :
1. Diperlukan adanya back-up data secara berkala terhadap data penting untuk
mengantisipasi keadaan yang tidak diinginkan, seperti hilangnya data.
136
2. Diperlukan maintenance terhadap program aplikasi yang telah dibuat, supaya
program tersebut dapat digunakan secara berkelanjutan selama kebutuhan
terhadap informasi keuangan.