KERJA PRAKTEK
ODING HERDIANA
10110792
Dengan mengucapkan segala puji dan syukur kehadirat Allah SWT alhamdulillah
Adapun maksud dan tujuan dari penyusunan laporan Kerja Praktek ini adalah
untuk memenuhi salah satu tugas perkuliahan Fakultas Teknik dan Imu Komputer
Akhir kata penulis mengucapkan banyak terimakasih kepada semua pihak yang
telah membantu dalam proses penyusunan laporan kerja prakt ek ini. Penulis juga
menyadari dalam penulisan laporan kerja praktek ini masih banyak sekali kekurangan dan
jauh dari sempurna, oleh karena itu dengan segala kerendahan hati penulis mengharapkan
sekali masukan, kritik, dan saran dari semua pihak yang sifat nya membangun sebagai
bahan perbaikan dimasa yang akan datang. Penulis berharap agar laporan kerja praktek
Penulis
Oding Herdiana
iii
DAFTAR ISI
LEMBAR JUDUL
LEMBAR PENGESAHAN
KATA PENGANTAR ............................................................................................................... i
DAFTAR ISI............................................................................................................................. ii
DAFTAR GAMBAR ............................................................................................................... iii
DAFTAR TABEL.................................................................................................................... iv
DAFTAR SIMBOL .................................................................................................................. v
DAFTAR LAMPIRAN ............................................................................................................ vi
BAB I PENDAHULUAN ......................................................................................................... 1
1.1 Latar Belakang Masalah ..................................................................................................... 1
1.2 Perumusan Masalah ............................................................................................................ 2
1.3 Maksud dan Tujuan ............................................................................................................ 3
1.4 Batasan Masalah ................................................................................................................. 3
1.5 Metodologi Penelitian ......................................................................................................... 5
1.6 Sistematika Penulisan ........................................................................................................ 7
BAB II TINJAUAN PUSTAKA .............................................................................................. 8
2.1 Profile Mabarroh Cahaya Megah ....................................................................................... 8
2.1.1 Sejarah Singkat Mabarroh Cahaya Megah ....................................................................... 9
2.1.2 Logo Mabarroh Cahaya Megah ....................................................................................... 9
2.1.3 Badan Hukum Mabarroh Cahaya Megah ....................................................................... 10
2.1.4 Struktur Organisasi dan Job Description ...................................................................... 10
2.2 Landasan Teori.................................................................................................................. 17
2.2.1 Konsep Dasar Sistem ..................................................................................................... 17
2.2.2 Karakteristik Sistem ....................................................................................................... 19
2.2.3 Konsep Dasar Informasi ................................................................................................ 21
2.2.4 Siklus Informasi ............................................................................................................. 22
ii
iii
Andi, Yogyakarta.
Ilmu, Yogyakarta.
1
BAB I
PENDAHULUAN
akan terus bertambah dari tahun ke tahun khususnya aset Teknologi Informasi
(TI). Aset adalah barang tidak habis pakai yang dimiliki perusahaan y ang
memiliki umur lebih dari 12 bulan. Aset membutuhkan manajemen yang baik agar
lebih mudah untuk dipantau dan ditelusuri. Kebutuhan informasi mengenai data
dan informasi suatu aset sangatlah penting untuk memperbaiki kinerja atau
dibidang perdagangan dan industri sepatu, busana muslim, dompet dan tas yang
terletak di Jl. Cibaduyut Raya No 30 kota Bandung Jawa Barat. Perusahaan ini
berdiri pada tahun 1985 dan saat ini telah memiliki lebih dari 190 karyawan dari
merek sepatu yang diproduksi antara lain Garsel , Garsel Fashion&Bag, Garucci,
merupakan bagian dari struktur organisasi yang mengelola aset TI. Berdasarkan
hasil observasi di lapangan, saat ini perusahaan Mabarroh Cahaya Megah belum
1
2
terjadi dengan manajemen aset tersebut adalah sulitnya pengelolaan aset, sulitnya
maka laporan kerja praktek ini diberi judul yaitu “SISTEM INFORMASI
Maksud dari ditulisnya laporan kerja praktek ini adalah untuk membangun
terjamin.
Agar pengembangan aplikasi ini lebih terfokus dan terarah maka akan
diantaranya :
komputer.
lain :
40GB.
a. Studi literature
penelitian.
b. Wawancara
Megah (dalam hal ini yang menjadi o bject wawancara adalah staff
c. Observasi
diantaranya :
a. System Engineering
lunak.
c. System Design
d. System Coding
e. System Testing
yang dibangun.
f. System Maintenance
BAB I PENDAHULUAN
Pada bab ini penulis menjabarkan tentang jadwal kerja praktek yang
dilakukan oleh penulis. Selain itu, penulis jug a menjabarkan tentang cara
atau teknik yang dilakukan penulis selama melakukan kerja praktek dan
Bab ini berisi kesimpulan dari evaluasi program, serta saran -saran yang
sistem.
8
BAB II
TINJAUAN PUSTAKA
Cahaya Megah berlokasi di Jl. Cibaduyut Raya No. 30 Bandung didirikan oleh
tersebut. Pada tahun 1985 membuka eceran sepatu, kemudian pada tahun 19 87
merupakan makloon home industri masyarakat Cibaduyut. Pada waktu itu usaha
personal sangat terbatas dan pihak-pihak yang mendukung usaha tersebut semakin
banyak sehingga tidak terperhatikan secara maksimal oleh pihak pemilik, maka
pihak pemilik berupaya mencari solusi usaha dengan pola usaha dengan sistem
dan memberi manfaat kepada setiap pihak yang berhubungan dengan usaha
tersebut.
8
9
Megah sebanyak 60 bengkel dan sepatu yang dihasilkan adalah sepatu kulit baik
untuk pria maupun wanita. Khusus untuk produksi sendiri dikhususkan sepatu
Mabarroh Cahaya Megah merupakan salah satu perusahaan yang maju dan
ini maka sampai dengan tahun 20 11 Mabarroh Cahaya Megah telah memiliki
showroom Garsel sebanyak 3 (tiga) toko, Garucci sebanyak 1 (satu) toko, Garsel
Fashion & Bag sebanyak 2 (dua) toko, Garucci Bag & Wallet sebanyak 1 (satu)
toko, Gshop 3(tiga) toko dan Gareu sebanyak 2 (dua) toko . Adapun mitra usaha
9
10
perusahaan perorangan.
merupakan unsur yang paling utama dalam pengendalian dan merupakan alat
untuk mencapai pelaksanaan kerja yang lebih baik dan terarah. Pembentukan
kemampuan yang dimilikinya. Struktur yang baik yang diterapkan dalam suatu
perusahaan belum tentu dapat diterapkan dengan baik pada perusahaan yang lain.
luar organisasi dan divisi yang tercakup di dalamnya. Organisasi yang disusun
harus dapat menunjukan garis-garis wewenang dan tanggung jawab yang jelas.
10
11
tanggung jawab.
agar setiap bagian mempunyai tugas dan tanggung jawab yang jelas, sehingga
Tugas dan tanggung jawab dari tiap–tiap bagian pada struktur organisasi
11
12
1. Direktur Utama
perusahaan.
perusahaan.
perusahaan.
dibawahinya.
kebijakan.
2. Manager Operasional
yang diinginkan.
12
13
pengiriman barang.
secara fisik.
3. Supervisor Toko
13
14
manajemen
bergerak.
4. Kasir Penjualan
5. Expedisi
14
15
Customer baik luar dan dalam pulau jawa sesuai d engan instruksi
dari pelanggan.
terjadi di expedisi.
6. Gudang
gudang.
dari supplier.
d. Menyusun dan menata kondisi stock barang agar mudah dicari oleh
7. Manager IT
15
16
8. Supervisor IT
9. Staff IT
saat diperlukan.
(minimal).
16
17
diperlukan.
saat diperlukan.
17
18
berikut :
Suatu sistem adalah suatu jaringan kerja dari prosedur -prosedur yang
Pendekatan sistem yang merupakan jaringan kerja dari pro sedur lebih
biasanya melibatkan beberapa orang di dalam satu atau lebih departemen, yang
Suatu prosedur adalah urutan -urutan yang tepat dari tahapan -tahapan
18
19
karateristik dari suatu sistem ini, adalah bahwa sistem mempunyai komponen -
Pada suatu sistem terdiri dari beberapa atau sejumlah komponen yang
satu kesatuan. Dalam komponen sistem ini atau elemen –elemen sistem
Lingkungan luar dari suatu sistem adalah, a papun di luar batas dari
tersebut.
19
20
sistem. Masukan sistem ini bervariasi bisa berupa energi manusia, data
20
21
tujuan ini merupakan target atau sasaran ak hir yang akan dicapai oleh
suatu sistem.
mempunyai arti bagi pemakai yang siap untuk digunakan dan dimanfaatkan
kedepannya.
dapat di ibaratkan darah yang mengalir di dalam tubuh. Dalam membuat suatu
keputusan yang baik diperlukan informasi -informasi yang lengkap dan akurat.
Istilah informasi dan data sering kali dianggap mempunyai arti yang sama dalam
pemakaiannya.
“Informasi adalah data yang telah diolah menjadi suatu bentuk yang
penting bagi penerima dan mempunyai nilai yang nyata atau yang dapat
akan mendatang”
Nilai dari informasi ditentukan oleh dua hal, yaitu manfaat dan biaya
21
22
Data merupakan bentuk yang masih mentah dan belum dapat bercerita
banyak, sehingga perlu diolah lebih lanjut. Data diolah melalui satu model untu k
Data yang diolah melalui satu model sistem melalui satu informasi,
dan melakukan tindakan, yang berarti menghasilkan tindakan lain yang akan
membuat sejumlah data kembali. Data tersebut akan ditanggkap sebagai suatu
membentuk suatu perputaran (cycles). siklus ini oleh John Burch dalam
(Information Cycles).
Kualitas dari suatu informasi tergantung dari tiga hal, yaitu harus akurat,
1. Akurat (Accurate)
Informasi harus bebas dari segala kesalahan -kesalahan dan tidak bias
yang dapat merubah atau merusak informasi itu sendiri, jadi informasi
jawabkan.
22
23
kurang tepat.
3. Relevan (Relevance)
Sistem Informasi merupakan suatu sistem yang dibuat oleh manusia yang
yaitu informasi.
yang ditujukan untuk mendapatkan jalur komunikasi penting, mempro ses tipe
transaksi rutin tertentu, memberi sinyal kepada menejemen dan yang lainnya
blok bangunan (Building Block). Sebagai suatu sistem, blok tersebut masing -
23
24
masing saling berinteraksi satu dengan yang lainnya membentuk satu kesatuan
disini termasuk metode -metode dan media untuk data yang akan
Blok ini terdiri dari kombinasi prosedur, logika dan model matematika
yang akan memanipulasi data input dan yang tersimpan didasar data
diinginkan.
Blok teknologi merupakan tool box dari pekerjaan sistem informasi. Blok
24
25
untuk memanipulasinya.
2002)
matang sehingga akan dihasilkan informasi yang baik. Informasi yang dikeluarkan
berupa laporan-laporan yang lengkap seputar data yang ada dan melalui beberapa
mengasilkan suatu output data yang diinginkan sesuai dengan tujuan akhir dari
25
26
atau instruksi yang diberikan. Dalam hal ini peran manusia masih tetap penting
perangkat lunak berupa program aplikasi yang baik, maka perangkat keras
maka harus direncanakan secara terperinci dalam urutan langkah -langkah seperti
salah satu komponen yang penting di sistem informasi karena berfungsi sebagai
26
27
2.3 Jaringan
yang tidak terlalu jauh seperti dalam suatu bangunan atau suatu area
Topologi jika ditinjau dari segi keberadaanya dapat diklasifikasikan dalam 2 jenis
yaitu :
atau workstation.
27
28
pola hubungan antar terminal dal am suatu jaringan komputer. Pola ini
1. Topologi Bus
Pada topologi bus digunakan sebuah kabel tunggal atau kabel pusat
akan terganggu.
28
29
2. Topologi Star
3. Topologi Ring
suatu pola lingkaran atau cincin. Tiap workstation atau server akan
komputer yang lain, bila alamat alamat yang dimaksud sesuai maka
29
30
4. Topologi Pohon
ring.
kepada konsep yang sangat umum atau hal spesifik dari perangkat keras atau
perangkat lunak. Pada level yang sangat umum, sebuah client adalah setiap
komponen dari sebuah system yang meminta layanan atau sumber daya
30
31
Layanan basis data di implementasikan pada sebuah komputer yang berdaya guna,
daya. Oleh karena itu, server dalam client/server adalah basis data dan
berikut:
untuk membuat aplikasi web yang dinamis dengan cepat. PHP merupakan
31
32
pertama kali sekitar tahun 1994 oleh Rasmus Lerdorf melalui situsnya untuk
PHP merupakan salah satu bahasa script yang terbilang baru dan tersedia
secara bebas dan masih memungkinkan untuk dikembangkan lebih lanjut. PHP
dapat diintegrasikan (embedde) ke dalam web server, atau dapat berperan sebagai
program CGI yang terpisah. Karakteristik yang paling unggul dan paling kuat
Database yang didukung PHP adalah: Oracle, Adabas-D, Sybase, FilePro, mSQL,
Velocis, MySQL, Informix, Solid, dBase, ODBC, Unix d bm, dan PostgreSQL.
Halaman web biasanya disusun dari kode -kode html yang disimpan dalam
sebuah file berekstensi .html. File html ini dikirimkan oleh server (atau file) ke
menghasilkan suatu tampilan yang indah. Lain halnya dengan program PHP,
html yang dikirim ke browser agar dapat ditampilkan. Program ini dapat berdiri
sendiri ataupun disisipkan di antara kode -kode html sehingga dapat langsung
ditampilkan bersama dengan kode -kode html tersebut. Program PHP dapat
tersebut biasanya disebut tanda untuk escaping (kabur) dari kode html. File html
32
33
yang telah dibubuhi program PHP harus diganti ekstensi -nya menjadi .PHP3 atau
.PHP.
PHP merupakan bahasa pemo graman web yang bersifat server-side HTML
server. Artinya adalah sintaks dan perintah -perintah yang kita berikan akan
sebgai bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server dan
digunakan untuk membuat halaman web yang dinamis seperti ASP ( Active Server
PHP pertama kali dibuat oleh Rasmus Lerdr oft, seorang programmer C.
webnya. Kemudian ia mengeluarkan Personal Home Page Tools versi 1.0 secara
gratis. Versi ini pertama kali keluar pada tahun 1995. Isinya adalah sekumpulan
script PERL yang dibuatnya untuk membuat halaman webnya menjadi dinamis.
Kemudian pada tahun 1996 ia mengeluarkan PHP versi 2.0 yang kemampuannya
telah dapat mengakses database dan dapat terintegrasi dengan HTML. Pada tahun
1998 tepatnya pada tanggal 6 Juni 199 8 keluarlah PHP versi 3.0 yang dikeluarkan
Versi terbaru, yaitu PHP 4.0 keluar pada tanggal 22 Mei 2000 merupakan
versi yang lebih lengkap lagi dibandingkan dengan versi sebelumnya. Perubahan
yang paling mendasar pada PHP 4.0 adalah terintegrasinya Zend Engine yang
dibuat oleh Zend Suraski dan Andi Gutmans yang merupakan penyempurnaan
33
34
dari PHP scripting engine. Yang lainnya adalah build in HTTP session, tidak lagi
menggunakan library tambahan seperti pada PHP. Tujuan dari bahasa scripting
ini adalah untuk membuat aplikasi -aplikasi yang dijalankan di atas teknologi web.
Dalam hal ini, aplikasi pada umumnya akan memberikan hasil pada web browser,
padahal situs tersebut harus tetap dinamis. Pada saat ini bahasa PERL dan CGI
sudah jauh ketinggalan jaman sehingga sebagian besar designer web banyak
beralih ke bahasa server-side scripting yang lebih dinamis seperti PHP. Seluruh
aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan yang paling
utama dari PHP adalah pada konektivitasnya de ngan sistem database di dalam
1. Oracle
2. SQL
3. Sybase
4. PostgreSQL
5. dan lainnya
Setiap program PHP disebut dengan script. Script berupa file text yang
dapat dibuat dengan menggunakan program e ditor file text biasa seperti notepad,
edit, dan lainya. Script PHP diawali dengan tag <? Dan diakhiri dengan tag ?>.
34
35
Setiap baris atau statement harus diakhiri dengan menggunakan tanda titik koma
(;) dan umumnya setiap statement dituliskan dalam satu bari s. Script PHP
Cara penulisan script juga dibedakan menjadi 2, yaitu Embedded Script dan Non
Embedded Script.
1. Embedded Script
Adalah script PHP yang disisipkan diantara tag -tag HTML. Script
PHP digunakan apabila isi dari suatu dokumen HTML diinginkan dari
<html>
<head>
<title>contoh</title>
</head>
<body>
<?php
?>
</body>
</html>
Script PHP dalam non embedded script ini digunakan sebagai murni
35
36
PHP mengenal lima tipe data, yaitu : integer, floating point, string, arrays
dan Objects. Tipe data dari sebuah variabel akan ditentukan otomatis oleh PHP
Tipe data integer meliputi semua bilangan bulat, range data integer
desimal, range data floating point pada PHP yaitu antara 1.7E -308
sampai 1.7E+308.
Perbedaannya adalah, jika kita tanda pet ik tunggal, maka pada string
Array adalah sebuah data yang mengandung satu atau lebih data, dan
dikandung pada sebuah array dapat dari tipe data yang lain bahkan
36
37
dapat juga bertipe array. PHP membolehkan elemen dari array terdiri
Object adalah sebuah tipe data yang dapat berupa sebuah bilangan,
Programming.
Struktur Kendali atau statement adalah bagian penting dalam suatu bahasa
Dalam bahasa pemrograman PHP dikenal 4 jenis pernyataan utama, yaitu if,
2.4.2 XAMPP
lunak ke dalam satu buah paket. Dengan menginstall XAMPP maka tidak perlu
lagi melakukan instalasi dan konfigurasi web server APACHE, PHP dan MySQL
2.4.3 APACHE
mengirimkan kembali sintaks yang telah diberikan oleh user dan menampilkan
kembali dalam bentuk dalam format hasilnya saja. Program APACHE ini hanya
37
38
terdapat pada sebuah server yang terdapat pada ISP (Internet Service Provider)
atau di Indonesia disebut Jasa Penyelenggara Internet. Saat ini program yang
paling banyak terdapat pada server-server di dunia adalah APACHE. Hal ini
2. Memiliki tingkat keamanan yang tinggi. Hal ini dibutuhkan bagi para
server yang dapat diartikan dengan mengambil suatu patch atau bagian dari
ditulisnya artikel ini versi terakhirnya yang ada yaitu APACHE ver 2.0.54.
kepada peminta, berdasarkan kode PHP yang dituliskan oleh pembuat halaman
web. Jika diperlukan juga berdasarkan kode PHP yang dituliskan, maka dapat saja
38
39
Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh
database sejak lama, yaitu SQL (Structured Query Language ). SQL adalah
Keandalan suatu system database (DBMS) dapat diketahui dari cara kerja
optimizer-nya dalam melakukan proses perintah -perintah SQL, yang dibuat oleh
dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query
data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan
query MySQL bisa sepuluh kali lebih cepat PostgreSQL dan lima kali lebih cepat
software gratisan.
terobosan solusi yang tepat dalam aplikasi database. Didukung oleh ribuan
bahkan jutaan komunitas pengguna di internet yang siap membantu. Selain itu
juga tersedia mailing list dan homepage khusus yang memberikan tutorial serta
dokumentasi lengkap.
39
40
1. Portability
2. Open Source
3. Multiuser
4. Performance Tuning
query sederhana, dengan kata lain dapat memp roses lebih banyak SQL
persatuan waktu.
5. Column Types
40
41
7. Security
mask, nama host, dan izin akses user dengan system perizinan yang
jumlah records lebih dari 50 juta dan 60 ribu tab el serta 5 milyar baris.
9. Connectivity
10. Localisation
11. Interface
Programming Interface).
41
42
petunjuk online.
Posisi Pasar MySQL Saat ini MySQL merupakan software database yang
semakin menjanjikan masa depan cerah. Khususnya pada web database, dimana
posisi web server saat ini masih dipegang kuat oleh Linux dengan berbagai
distronya.
Ringan dan cepat begitulah kesan yang melekat pada database open source
ini, meski bukan merupakan SQL server yang sesungguhnya, karena belum
memiliki semua fitur-fitur seperti yang ada pada database berbasis desktop.
Namun pengembang MySQL sudah berniat untuk melengkapi fitur -fitur tersebut
42
43
database non-web. Apa sebabnya? Selain andal di platform web, MySQL juga
memiliki sebuah aplikasi UNIREG dan rutin ISAM buatannya sendiri dan sedang
mula Monthy memakai miniSQL (mSQL) pada eksperimennya itu namun mSQL
sedang merilis versi kedua mSQL. Kemudian Monthy mencoba membuat sendiri
mesin SQL yang memiliki antarmuka mirip dengan SQL, tetapi dengan
Tentang pengambilan nama MySQL, sampai saat ini masih belum jelas
asal usulnya. Ada yang berpendapat nama My diambil dari huruf depan dan
43
44
belakang Monthy, tetapi versi lain mengatakan nama itu diambil dari putry Monty
untuk mendesain secara visual dan mengelolah situs atau halaman Web.
Dreamweaver 8 memiliki performa yang lebih baik dan memiliki tampilan yang
memudahkan anda untuk membuat halaman web, baik dalam jendela desain
pemakaian yang praktis dan standar, dan juga didukung untuk pengembangan
penggunaan CSS, XML, dan RSS, dan kemudahan -kemudahan lain yang
diperlukan.
maupun Web programmer dalam mengembangkan Web. Hal ini disebabkan ruang
produktivitas dan efektivitas dalam desain maupun membangun sebuah situs Web.
mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap maksud
perintah yang sesuai untuk membuat database. Tetapi hal tersebut tentu cukup
44
45
persatu.
PHPMyAdmin pengguna dapat membuat tabel, mengisi data dan lain -lain dengan
pengguna harus mengaktifkan web server APACHE dan MySQL dari control
panel XAMPP. Yang kedua, jalankan di browser yang ada (IE, Mozilla Firefox
pada address bar lalu tekan Enter. Langkah ketiga apabila telah nampak interface
45
46
BAB III
PEMBAHASAN
waktu kerja yang ada di Mabarroh Cahaya Megah. Oleh karena itu, ha l pertama
yang dilakukan adalah membuat jadwal kerja yang disetujui oleh kedua belah
Kegiatan 12 13 19 20 26 27 31 02 03 09 10 23 24 28 30
Agustus September
Diskusi
masalah
Mengumpulkan
data
Analisa
Masalah
Memodelkan
sistem
Mendesain
sistem
Pengujian
Beberapa penjelasan detail kerja harian penulis selama kerja praktek adalah
sebagai berikut :
46
47
Pada hari pertama kerja praktek Bpk. Deddy Koesnad i selaku penyelia
bagian divisi IT. Selain itu juga melakukan diskusi tentang sistem yang
sudah berjalan.
Diskusi dengan salah satu staff TI yang ada disana, ternyata ditemukan
dilakukan secara manual, oleh karena itu sistem tersebut ingin di buat
aplikasi sistem informasi manajemen aset TI, dengan cara memin jam
meminjam.
2. BAP akan di cek oleh petugas kemudian mencari barang yang akan
meminjam
Analisis non fungsional tidak hanya menganalisis siapa saja yang akan
sistem yang akan dibangun untuk disesuaikan dengan fakta yang ada. Apabila
terjadi ketidakcocokan antara fakta dan kebutuhan, maka perlu adanya penyesuaian
fakta terhadap kebutuhan yang ada. Apabila kebutuhan tidak dipenuhi maka sistem
yang akan dibangun tidak akan berjalan baik sesuai dengan yang diharapkan.
Analisis non fungsional dan kebutuhan fungsional yang dilakukan dibagi dalam tiga
tahap, yaitu :
Perangkat keras dan perangkat lunak yang ada tidak akan berguna apabila
tidak ada pengguna (staff) yang mengoperasikannya. Adapun pengguna ( staff) yang
sebagai berikut :
51
secara default
53
Kode software
dikombinasikan bulan dan tahun INS adalah istilah dari instalasi secara
default
54
Kode alokasi
dikombinasikan bulan dan tahun ALK adalah istilah dari alokasi secara
default
5. Mouse, Keyboard
6. Printer
55
berikut :
2. Web browser
yang dibutuhkan. Data yang ada saling terhubung atau berelasi antara satu dengan
yang lain untuk menyajikan informasi yang benar. Apabila data yang ada tidak
berelasi, maka tidak akan terbentuk suatu pengolahan data menjadi i nformasi untuk
memodelkan relasi data dalam mod el analisis perangkat lunak ters truktur
digunakan sebuah alat bantu berupa sebuah diagram yang disebut diagram ER
(EntityRelationship).
sebagai sebuah lingkaran tunggal dengan data input output yang ditunjukkan oleh
anak panah yang masuk dan keluar seca ra berurutan. Diagram konteks untuk
DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada
atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan
lingkungan fisik di mana data itu mengalir atau dimana data itu tersimpan. DFD
terstruktur dan dapat menggambarkan arus data di dalam sistem yang terstruk tur.
Terdapat tiga fungsi utama di dalam sistem i nformasi manajemen aset ini
yaitu Autentifikasi staff, pengelolaan data aset dan pengaksesan data aset.
58
yang terdapat pada DFD. Spesifikasi proses dari DFD yang telah dibuat dapat
No Proses 1
Nama Proses Autentikasi Staff
Deskripsi Proses Proses ini harus dilakukan oleh staff (admin dan staff biasa)
sebelum mereka dapat melakukan prosesproses selanjutnya.
Input Data login
Output Data login tidak valid
Logika Proses Sistem menerima data login
Kemudian dicek datanya
Jika data tersebut benar maka pengguna masuk ke program
Jika salah maka harus memasukkan data kembali
No Proses 2
No Proses 3
Nama Proses Akses Data Aset
Deskripsi Proses Proses ini dilakukan oleh staff untuk mengakses data aset.
Input Data login, request pengaksesan data aset
Output Informasi data aset
Logika Proses Sistem menerima data login valid dan request pengaksesan
data aset
Sistem akan memberikan fungsi pengaksesan data aset
No Proses 1.1
Nama Proses Verifikasi id Staff
Deskripsi Proses Proses ini dilakukan oleh admin dan staff untuk memverifikasi
id staff.
Input Id admin, id staff
67
No Proses 1.2
No Proses 2.1
Nama Proses Pengelolaan Data Peripheral
Deskripsi Proses Proses ini, admin melakukan pengolahan data peripheral
seperti menambah data, mengedit data dan menghapus data.
Input Data Peripheral
Output Info data peripheral
Logika Proses Sistem menerima data peripheral
Jika data tersebut sudah benar maka data akan disimpan dalam
tabel peripheral
Jika salah maka akan dikembalikan ke admin
No Proses 2.2
Nama Proses Pengelolaan Data Komputer
Deskripsi Proses Proses ini, admin melakukan pengolahan data komputer
seperti menambah data, mengedit data dan menghapus data.
Input Data komputer
Output Info data komputer
Logika Proses Sistem menerima data komputer
Jika data tersebut sudah benar maka data akan disimpan dalam
tabel komputer, konfigurasi, finance
Jika salah maka akan dikembalikan ke admin
No Proses 2.3
Nama Proses Pengelolaan Data Konfigurasi
Deskripsi Proses Proses ini, admin melakukan pengolahan data konfigurasi
komputer
Input Data konfigurasi
68
No Proses 2.4
Nama Proses Pengelolaan Data Software
Deskripsi Proses Proses ini, admin melakukan pengolahan data software seperti
menambah data, merubah data dan menghapus data.
Input Data software
Output Info data software
Logika Proses Sistem menerima data software
Jika data tersebut sudah benar maka data akan disimpan dalam
tabel software, instalasi
Jika salah maka akan dikembalikan ke admin
No Proses 2.5
Nama Proses Pengelolaan Data Instalasi
Deskripsi Proses Proses ini, admin melakukan pengolahan data Instalasi
software
Input Data instalasi
Output Info data instalasi
Logika Proses Sistem menerima data instalasi
Jika data tersebut sudah benar maka data akan disimpan dalam
tabel instalasi.
Jika salah maka akan dikembalikan ke admin
No Proses 2.6
Nama Proses Pengelolaan Data Staff
Deskripsi Proses Proses ini, admin melakukan pengolahan data staff seperti
menambah data, mengedit data dan menghapus data.
Input Data staff
Output Info data staff
Logika Proses Sistem menerima data staff
Jika data tersebut sudah benar maka data akan disimpan dalam
tabel staff
Jika salah maka akan dikembalikan ke admin
No Proses 2.7
Nama Proses Pengelolaan Data Karyawan
Deskripsi Proses Proses ini, admin melakukan pengolahan data karyawan
seperti menambah data, mengedit data dan menghapus data.
Input Data Karyawan
Output Info data karyawan
69
No Proses 2.8
Nama Proses Pengelolaan Alokasi Aset
Deskripsi Proses Proses ini, admin melakukan pengelolaan pengalokasian aset
,data karyawan seperti pengalokasian dan pengembalian aset.
Input Data alokasi aset
Output Info data alokasi aset
Logika Proses Sistem menerima data alokasi aset
Jika data tersebut sudah benar maka data akan disimpan dalam
tabel alokasi
Jika salah maka akan dikembalikan ke admin
No Proses 2.9
Nama Proses Pengelolaan Data Divisi
Deskripsi Proses Proses ini, admin melakukan pengolahan data divisi seperti
menambah data, mengedit data dan menghapus data.
Input Data divisi
Output Info data divisi
Logika Proses Sistem menerima data divisi
Jika data tersebut sudah be nar maka data akan disimpan dalam
tabel divisi
Jika salah maka akan dikembalikan ke admin
No Proses 2.10
Nama Proses Pengelolaan Data Tipe Hardware
Deskripsi Proses Proses ini, admin melakukan pengolahan data tipe hardware
seperti menambah data, menged it data dan menghapus data.
Input Data tipe hardware
Output Info data tipe hardware
Logika Proses Sistem menerima data tipe hardware
Jika data tersebut sudah benar maka data akan disimpan dalam
tabel tipe
Jika salah maka akan dikembalikan ke admin
No Proses 2.11
Nama Proses Pengelolaan Data Vendor
Deskripsi Proses Proses ini, admin melakukan pengolahan data vendor seperti
menambah data, mengedit data dan menghapus data.
Input Data vendor
Output Info data vendor
Logika Proses Sistem menerima data vendor
70
Jika data tersebut sudah benar maka data akan disimpan dalam
tabel vendor
Jika salah maka akan dikembalikan ke admin
No Proses 2.12
Nama Proses Pengelolaan Data Manufaktur
Deskripsi Proses Proses ini, admin melakukan pengolahan data manufaktur
seperti menambah data, mengedit data dan menghapus data.
Input Data manufaktur
Output Info data manufaktur
Logika Proses Sistem menerima data manufaktur
Jika data tersebut sudah benar maka data akan disimpan dalam
tabel manufaktur
Jika salah maka akan dikembalikan ke admin
No Proses 3.1
Nama Proses Akses Data Komputer
Deskripsi Proses Proses ini dilakukan oleh staff untuk mengetahui informasi
data komputer.
Input Pilihan akses
Output Info data komputer
Logika Proses Staff memasukkan pilihan
Sistem memberikan informasi aset
No Proses 3.2
Nama Proses Akses Data Peripheral
Deskripsi Proses Proses ini dilakukan oleh staff untuk mengetahui informasi
data peripheral.
Input Pilihan akses
Output Info data peripheral
Logika Proses Staff memasukkan pilihan
Sistem memberikan informasi aset
No Proses 3.3
Nama Proses Akses Data Software
Deskripsi Proses Proses ini dilakukan oleh staff untuk mengetahui informasi
data Software.
Input Pilihan akses
Output Info data Software
Logika Proses Staff memasukkan pilihan
Sistem memberikan informasi aset
No Proses 2.1.1
Nama Proses Tambah Data Peripheral
Deskripsi Proses Proses ini yaitu untuk memasukkan/menyimpan data
71
No Proses 2.1.2
Nama Proses Edit data peripheral
Deskripsi Proses Proses ini yaitu untuk mengedit/mengupdate data peripheral
yang sudah ada di database oleh admin
Input Data peripheral, data finance
Output Info Data peripheral
Data invalid
Logika Proses Sistem menerima inputan berup a data peripheral, finance
yang akan diedit
Kemudian dicek datanya
Jika data tersebut benar maka sistem akan menampilkan data
Kemudian jika sudah selesai merubahnya, sistem akan secara
otomatis menyimpan data yang sudah dirubah tersebut ke
dalam tabel peripheral, finance
Jika salah maka akan dikembalikan ke admin
No Proses 2.1.3
Nama Proses Menghapus data peripheral
Deskripsi Proses Proses ini yaitu untuk menghapus data peripheral yang sudah
ada dalam database oleh admin.
Input Data peripheral
Output Info Data peripheral
Logika Proses Sistem menerima inputan berupa data peripheral yang akan
dihapus
Jika data tersebut benar maka sistem akan menampilkan data
yang akan dihapus tersebut
Kemudian sistem akan menghapus data yang sudah
ditampilkan tersebut, dan data yang sudah dihapus tersebut
sekarang sudah hilang dari tabel peripheral.
No Proses 2.1.4
Nama Proses Mencari data peripheral
Deskripsi Proses Proses ini yaitu mencari data yang sudah ada dalam database
oleh admin.
Input Data peripheral
72
No Proses 2.2.1
Nama Proses Tambah Data Komputer
Deskripsi Proses Proses ini yaitu untuk memasukkan/menyimpan data
komputer ke dalam database oleh admin.
Input Data komputer, data konfigurasi, data finance
Output Info data komputer
Data invalid
Logika Proses Sistem menerima data komputer
Kemudian dicek datanya
Jika data tersebut benar maka data akan disimpan dalam tabel
komputer, finance, konfigurasi
Jika salah maka akan dikembalikan ke admin
No Proses 2.2.2
Nama Proses Edit data komputer
Deskripsi Proses Proses ini yaitu untuk mengedit/mengupdate data komputer
yang sudah ada di database oleh admin
Input Data komputer, data konfigurasi, data finance
Output Info Data komputer
Data invalid
Logika Proses Sistem menerima inputan berupa data komputer, konfigurasi,
finance yang akan diedit
Kemudian dicek datanya
Jika data tersebut benar maka sistem akan menampilkan data
yang akan diedit tersebut
Kemudian jika sudah merubahnya, sistem akan secara
otomatis menyimpan data yang sudah diedit tersebut ke dalam
tabel komputer dan finance.
Jika salah maka akan dikembalikan ke admin
No Proses 2.2.3
Nama Proses Menghapus data komputer
Deskripsi Proses Proses ini yaitu untuk menghapus data yang sudah ada dalam
database oleh admin.
Input Data komputer
Output Info Data komputer
Logika Proses Sistem menerima inputan berupa data komputer yang akan
73
dihapus
Jika data tersebut benar maka sistem akan menampilkan data
yang akan dihapus tersebut
Kemudian sistem akan menghapus data yang dicari, dan data
yang telah dihapus tersebut sekarang sudah hilang dari tabel
komputer, konfigurasi.
No Proses 2.2.4
Nama Proses Mencari data komputer
Deskripsi Proses Proses ini yaitu mencari data yang sudah ada dalam database
oleh admin.
Input Data komputer
Output Data komputer
Logika Proses Sistem menerima inputan berupa data komputer yang akan
dicari
Jika data tersebut ditemukan/ada dalam database maka sistem
akan menampilkan data yang dicari tersebut.
Jika data tersebut ternyata tida k ada dalam database maka
akan dikembalikan ke admin
No Proses 2.3.1
Nama Proses Konfigurasi komputer
Deskripsi Proses Proses ini dilakukan oleh admin dalam mengalokasikan
komputer.
Input Data konfigurasi.
Output Info data konfigurasi.
Logika Proses Sistem menerima data konfigurasi.
Kemudian dicek datanya.
Jika data tersebut benar maka data akan disimpan dalam tabel
konfigurasi.
Jika salah maka akan dikembalikan ke admin.
No Proses 2.4.1
Nama Proses Tambah Data Software
Deskripsi Proses Proses ini yaitu untuk memasukkan/menyimpan data Software
ke dalam database oleh admin.
Input Data Software, data finance
Output Info data Software
Data invalid
Logika Proses Sistem menerima data Software
Kemudian dicek datanya
Jika data tersebut benar maka data akan disimpan dalam tabel
Software, finance
Jika salah maka akan dikembalikan ke admin
74
No Proses 2.4.2
Nama Proses Edit data Software
Deskripsi Proses Proses ini yaitu untuk mengedit/mengupdate data Software
yang sudah ada di database oleh admin
Input Data Software, data finance
Output Info Data Software
Data invalid
Logika Proses Sistem menerima inputan berupa data Software yang akan
diedit
Kemudian dicek datanya
Jika data tersebut benar maka sistem akan menampilkan data
yang akan diedit tersebut
Kemudian jika sudah beres mengeditnya, sistem akan secara
otomatis menyimpan data yang suda h diedit tersebut ke dalam
tabel software.
Jika salah maka akan dikembalikan ke admin
No Proses 2.4.3
Nama Proses Menghapus data Software
Deskripsi Proses Proses ini yaitu untuk menghapus data software yang sudah
ada dalam database oleh admin.
Input Data Software
Output Info Data Software
Logika Proses Sistem menerima inputan berupa data software yang akan
dihapus
Jika data tersebut benar maka sistem akan mena mpilkan data
yang akan dihapus tersebut
Kemudian sistem akan menghapus data yang sudah
ditampilkan tersebut, dan data yang sudah dihapus tersebut
sekarang sudah hilang dari tabel software, finance.
No Proses 2.4.4
Nama Proses Mencari data Software
Deskripsi Proses Proses ini yaitu mencari data yang sudah ada dalam database
oleh admin.
Input Data Software
Output Info data Software
Logika Proses Sistem menerima inputan berupa data software yang akan
dicari
Jika data tersebut ditemukan/ada dalam databa se maka sistem
akan menampilkan data yang sudah dicari tersebut.
Jika data tersebut ternyata tidak ada dalam database maka
akan dikembalikan ke admin
75
No Proses 2.3.1
Nama Proses Instalasi Software
Deskripsi Proses Proses ini dilakukan oleh admin dalam mengalokasikan
komputer.
Input Data instalasi.
Output Info data instalasi.
Logika Proses Sistem menerima data instalasi.
Kemudian dicek datanya.
Jika data tersebut benar maka data akan disimpan dalam tabel
instalasi.
Jika salah maka akan dikembalikan k e admin.
No Proses 2.6.1
Nama Proses Tambah Data Staff
Deskripsi Proses Proses ini untuk memasukkan/menyimpan data staff ke dalam
database oleh admin.
Input Data Staff
Output Info data Staff
Data invalid
Logika Proses Sistem menerima data Staff.
Kemudian dicek datanya
Jika data tersebut benar maka data akan disimpan dalam tabel
staff.
Jika salah maka akan dikembalikan ke admin .
No Proses 2.6.2
Nama Proses Menghapus data Staff.
Deskripsi Proses Proses ini yaitu untuk menghapus staff yang sudah ada dalam
database oleh admin.
Input Data Staff
Output Info Data Staff
Logika Proses Sistem menerima inputan berupa data peripheral yang akan
dihapus.
Jika data tersebut benar maka sistem akan menampilkan data
yang akan dihapus tersebut .
Kemudian sistem akan menghapus data yang sudah
ditampilkan sudah hilang dari tabel staff.
No Proses 2.6.3
Nama Proses Mencari data Staff
Deskripsi Proses Proses ini yaitu mencari data yang sudah ada dalam database
oleh admin.
Input Data Staff
Output Info data Staff
76
Logika Proses Sistem menerima inputan berupa data Staff yang akan dicari.
Jika data tersebut ditemukan/ada dalam database maka sistem
akan menampilkan data yang sudah dicari tersebut.
Jika data tersebut ternyata tidak ada dalam database maka
akan dikembalikan ke admin.
No Proses 2.7.1
Nama Proses Tambah Data Karyawan
Deskripsi Proses Proses ini untuk memasukkan/menyimpan data karyawan ke
dalam database oleh admin.
Input Data Karyawan
Output Info data Karyawan
Data invalid
Logika Proses Sistem menerima data karyawan.
Kemudian dicek datanya
Jika data tersebut benar maka data akan disimpan dalam tabel
karyawan.
Jika salah maka akan dikembalikan ke admin.
No Proses 2.7.2
Nama Proses Menghapus data Karyawan
Deskripsi Proses Proses ini yaitu untuk menghapus karyawan yang sudah ada
dalam database oleh admin.
Input Data Karyawan
Output Info Data Karyawan
Logika Proses Sistem menerima inputan berupa data karyawan yang akan
dihapus.
Jika data tersebut benar maka sistem akan menampilkan data
yang akan dihapus tersebut.
Kemudian sistem akan menghapus data yang sudah
ditampilkan sudah hilang dari tabel karyawan.
No Proses 2.7.3
Nama Proses Mencari data Karyawan
Deskripsi Proses Proses ini yaitu mencari data karyawan yang sudah ada dalam
database oleh admin.
Input Data Karyawan
Output Info data Karyawan
Logika Proses Sistem menerima inputan berupa data Karyawan yang akan
dicari.
Jika data tersebut ditemukan/ada dalam database maka sistem
akan menampilkan data yang sudah dicari tersebut.
Jika data tersebut ternyata tidak ada dalam database maka
akan dikembalikan ke admin.
77
No Proses 2.8.1
Nama Proses Mengalokasikan komputer
Deskripsi Proses Proses ini dilakukan oleh admin dalam mengalokasikan
komputer.
Input Data alokasi.
Output Info data alokasi.
Logika Proses Sistem menerima data alokasi.
Kemudian dicek datanya.
Jika data tersebut benar maka data akan disimpan dalam tabel
alokasi.
Jika salah maka akan dikembalikan ke admin .
No Proses 2.8.2
Nama Proses Mengalokasikan peripheral
Deskripsi Proses Proses ini dilakukan oleh admin dalam mengalokasikan
peripheral
Input Data alokasi
Output Info data alokasi
Logika Proses Sistem menerima data alokasi
Kemudian dicek datanya
Jika data benar maka data akan disimpan di tabel alokasi.
Jika salah maka akan dikembalikan ke admin.
No Proses 2.8.3
Nama Proses Mengalokasikan Software
Deskripsi Proses Proses ini dilakukan oleh admin dalam mengalokasikan
Software
Input Data alokasi
Output Info data alokasi
Logika Proses Sistem menerima data alokasi.
Kemudian dicek datanya.
Jika data tersebut benar maka data akan disimpan dalam tabel
alokasi.
Jika salah maka akan dikembalikan ke admin .
No Proses 2.8.4
Nama Proses Pengembalian aloaksi
Deskripsi Proses Proses ini dilakukan oleh admin untuk mengelola prose s
pengembalian aset (komputer, peripheral dan software).
Input No Bak
Output Info data alokasi
Logika Proses Sistem menerima No. BAK
Kemudian dicek datanya
Jika data tersebut benar maka data akan ditampilkan data
alokasinya
78
No Proses 2.9.1
Nama Proses Tambah Data Divisi
Deskripsi Proses Proses ini untuk memasukkan/menyimpan data divisi ke
dalam database oleh admin.
Input Data Divisi
Output Info data Divisi
Data invalid
Logika Proses Sistem menerima data Divisi.
Kemudian dicek datanya
Jika data tersebut benar maka data akan disimpan dalam tabel
divisi.
Jika salah maka akan dikembalikan ke admin.
No Proses 2.9.2
Nama Proses Menghapus data Divisi
Deskripsi Proses Proses ini yaitu untuk menghapus divisi yang sudah ada dalam
database oleh admin.
Input Data Divisi
Output Info Data Divisi
Logika Proses Sistem menerima inputan berupa data divisi yang akan
dihapus.
Jika data tersebut benar maka sistem akan menampilkan da ta
yang akan dihapus tersebut.
Kemudian sistem akan menghapus data yang sudah
ditampilkan sudah hilang dari tabel divisi.
No Proses 2.9.3
Nama Proses Mencari data Divsi
Deskripsi Proses Proses ini yaitu mencari data divisi yang sudah ada dalam
database oleh admin.
Input Data Divisi
Output Info data Divisi
Logika Proses Sistem menerima inputan berupa data Divisi yang akan dicari.
Jika data tersebut ditemukan/ada dalam database maka sistem
akan menampilkan data yang sudah dicari tersebut.
Jika data tersebut ternyata tidak ada dalam database maka
akan dikembalikan ke admin.
No Proses 2.10.1
Nama Proses Tambah Data Tipe Hardware
Deskripsi Proses Proses ini untuk memasukkan/menyimpan data divisi ke
dalam database oleh admin.
79
No Proses 2.10.2
Nama Proses Menghapus data tipe
Deskripsi Proses Proses ini yaitu untuk menghapus tipe yang sudah ada dalam
database oleh admin.
Input Data Tipe
Output Info Data Tipe
Logika Proses Sistem menerima inputan berupa data tipe yang akan dihapus.
Jika data tersebut benar maka si stem akan menampilkan data
yang akan dihapus tersebut.
Kemudian sistem akan menghapus data yang sudah
ditampilkan sudah hilang dari tabel tipe.
No Proses 2.11.1
Nama Proses Tambah Data Vendor
Deskripsi Proses Proses ini untuk memasukkan/menyimpan data divisi ke
dalam database oleh admin.
Input Data Vendor
Output Info data Vendor
Data invalid
Logika Proses Sistem menerima data vendor.
Kemudian dicek datanya
Jika data tersebut benar maka data akan disimpan dalam tabel
vendor.
Jika salah maka akan dike mbalikan ke admin.
No Proses 2.11.2
Nama Proses Menghapus data Vendor
Deskripsi Proses Proses ini yaitu untuk menghapus vendor yang sudah ada
dalam database oleh admin.
Input Data Vendor
Output Info Data Vendor
Logika Proses Sistem menerima inputan berupa data vendor yang akan
dihapus.
Jika data tersebut benar maka sistem akan menampilkan data
yang akan dihapus tersebut.
Kemudian sistem akan menghapus data yang sudah
80
No Proses 2.12.1
Nama Proses Tambah Data Manufaktur
Deskripsi Proses Proses ini untuk memasukkan/menyimpan data divisi ke
dalam database oleh admin.
Input Data Manufaktur
Output Info data Manufaktur
Data invalid
Logika Proses Sistem menerima data manufaktur.
Kemudian dicek datanya
Jika data tersebut benar maka data akan disimpan dalam tabel
manufaktur.
Jika salah maka akan dikembalikan ke admin.
No Proses 2.11.2
Nama Proses Menghapus data Manufaktur
Deskripsi Proses Proses ini yaitu untuk menghapus manufaktur yang sudah ada
dalam database oleh admin.
Input Data Manufaktur
Output Info Data Manufaktur
Logika Proses Sistem menerima inputan berupa data manufaktur yang akan
dihapus.
Jika data tersebut benar maka sistem akan menampilkan data
yang akan dihapus tersebut.
Kemudian sistem akan menghapus data yang sudah
ditampilkan sudah hilang dari tabel manufaktur.
Berdasarkan arus data pada Data Flow Diagram yang telah dibuat, maka
untuk mengetahui kebutuhan -kebutuhan informasi pada sistem bisa dilihat pada
konseptual ke model basis data yang akan dipakai. Perancangan basis data terbagi
Proses relasi antar file merupakan gabun gan antar file yang memiliki
primary key (kunci utama) yang sama, sehingga filefile tersebut menjadi satu
kesatuan yang dihubungkan oleh field ( atribut) kunci tersebut. Pada proses ini
elememelemen data dikelompokan menjadi satu file database beserta entit as dan
Penjelasan tabel:
artinya setiap komputer memiliki lebih dari satu perangkat. Field penghubung
kunci utama (primary key) dan di dalam tabel tbl_komdetail memiliki posisi
artinya setiap komputer dapat memiliki lebih dari satu konfigurasi. Field
artinya setiap instalasi dapat memiliki lebih dari satu software. Field
tbl_software sebagai kunci utama (primary key) dan di dalam tabel tbl_instalasi
utama (primary key) dan di dalam tabel tbl_instalasi memiliki posisi sebagai
artinya setiap alokasi dapat memiliki lebih dari satu Peripheral. Field
87
kunci utama (primary key) dan di dalam tabel tbl_alokasi memiliki posisi
artinya setiap alokasi dapat memiliki lebih dari satu komputer. Field
kunci utama (primary key) dan di dalam tabel tbl_alokasi memiliki posisi
artinya setiap pengguna dapat memiliki lebih dari satu alokasi. Field
penghubung antar tabelnya adalah nip, dimana di dalam tabel tbl_ karyawan
sebagai kunci utama (primary key) dan di dalam tabel tbl_alokasi memiliki
8. Tabel tbl_staff dengan tabel tbl_alokasi memiliki relasi one to many, artinya
setiap staff dapat melakukan lebih dari satu alokasi. Field penghubung antar
tabelnya adalah uid, dimana di dalam tabel tbl_staff sebagai kunci utama
(primary key) dan di dalam tabel tbl_alokasi memiliki posisi sebagai kunci
artinya setiap divisi dapat memiliki lebih dari satu karyawan. Field
penghubung antar tabelnya adalah id_divisi, dimana di dalam tabel tbl_ divisi
88
sebagai kunci utama (primary key) dan di dalam tabel tbl_karyawan memiliki
10. Tabel tbl_tipe dengan tabel tbl_peripheral memiliki relasi one to many, artinya
setiap tipe dapat memiliki lebih dari satu peripheral. Field penghubung antar
tabelnya adalah id_tipe, dimana di dalam tabel tbl_ tipe sebagai kunci utama
(primary key) dan di dalam tabel tbl_peripheral memiliki posisi sebagai kunci
11. Tabel tbl_manuf dengan tabel tbl_peripheral memiliki relasi one to many,
artinya setiap manufaktur dapat memiliki lebih dari satu peripheral. Field
sebagai kunci utama (primary key) dan di dalam tabel tbl_peripheral memiliki
12. Tabel tbl_vendor dengan tabel tbl_peripheral memiliki relasi one to many,
artinya setiap vendor dapat memiliki lebih dari satu peripheral. Field
13. Tabel tbl_manuf dengan tabel tbl_komputer memiliki relasi one to many,
artinya setiap manufaktur dapat memiliki lebih dari satu komputer. Field
penghubung antar tabelnya adalah id_manuf, dimana di dalam tabel tbl_ manuf
sebagai kunci utama (primary key) dan di dalam tabel tbl_komputer memiliki
14. Tabel tbl_vendor dengan tabel tbl_komputer memiliki relasi one to many,
artinya setiap vendor dapat memiliki lebih dari satu komputer. Field
tbl_vendor sebagai kunci utama (primary key) dan di dalam tabel tbl_komputer
15. Tabel tbl_vendor dengan tabel tbl_software memiliki relasi one to many,
artinya setiap vendor dapat memiliki lebih dari satu software. Field
tbl_vendor sebagai kunci utama (primary key) dan di dalam tabel tbl_software
Penyimpanan data pada aliran d ata di simpan dalam sebuah tabel seperti
data dalam sistem yang disertai deng an instruksi yang ada, pada pilihan menu
program, sehingga pada saat dioperasikan tidak menemui kesulitan dalam memilih
aset ini dibagi menjadi 2, yaitu struktur menu admin dan struktur menu staff.
4. Perancangan Staff
Gambar perancangan antarmuka staff adalah sebagai berikut :
berikut:
– Klik Tambah akan menuju T09a
No : T09 – Klik Keluar untuk kembali k T09
– Klik Manajemen Staff maka akan muncul sub menu:
Edit Password, jika di klik akan menuju T02
Data Staff, jika di klik akan menuju T03
Logout, jika di kilik maka akan menuju T01
– Klik Administrasi Umum maka
akan muncul sub menu:
Data Umum, jika di klik akan menuju T12
Data Karyawan, jika di klik akan menuju T09
Data Divisi, jika di klik akan menuju T010
– Klik Peripheral maka
akan muncul sub menu:
Data Peripheral, jika di klik akan menuju T04
– Klik Komputer maka
akan muncul sub menu:
Data Komputer, jika di klik akan munuju T05
Data Konfigurasi Komputer, jika di klik akan
munuju T06
– Klik Software maka
akan muncul sub menu:
Data Software, jika di klik akan menuju T07
Data Instalasi Software, jika di klik akan menuju
T08
– Klik Alokasi maka akan muncul sub menu:
Alokasi Peripheral, jika di klik akan menuju T11
Alokasi Komputer, jika di klik akan menuju T11
Alokasi Software, jika di klik akan menuju T11
Ukuran 1024 X 786 font dan warna sesuai dengan CSS
berikut:
– Klik Simpan akan menyimpan data
No : T09a – Klik Batal untuk kembali k T09
– Klik Manajemen Staff maka akan muncul sub menu:
Edit Password, jika di klik akan menuju T02
Data Staff, jika di klik akan menuju T03
Logout, jika di kilik maka akan menuju T01
– Klik Administrasi Umum maka
akan muncul sub menu:
Data Umum, jika di klik akan menuju T12
Data Karyawan, jika di klik akan menuju T09
Data Divisi, jika di klik akan menuju T010
– Klik Peripheral maka
akan muncul sub menu:
Data Peripheral, jika di klik akan menuju T04
– Klik Komputer maka
akan muncul sub menu:
Data Komputer, jika di klik akan munuju T05
Data Konfigurasi Komputer, jika di klik akan
munuju T06
– Klik Software maka
akan muncul sub menu:
Data Software, jika di klik akan menuju T07
Data Instalasi Software, jika di klik akan menuju
T08
– Klik Alokasi maka akan muncul sub menu:
Alokasi Peripheral, jika di klik akan menuju T11
Alokasi Komputer, jika di klik akan menuju T11
Alokasi Software, jika di klik akan menuju T11
Ukuran 1024 X 786 font dan warna sesuai dengan CSS
berikut:
– Klik Tambah akan menuju T09a
No : T10 – Klik Keluar untuk kembali k T09
– Klik Manajemen Staff maka akan muncul sub menu:
Edit Password, jika di klik akan menuju T02
Data Staff, jika di klik akan menuju T03
Logout, jika di kilik maka akan menuju T01
– Klik Administrasi Umum maka
akan muncul sub menu:
Data Umum, jika di klik akan menuju T12
Data Karyawan, jika di klik akan menuju T09
Data Divisi, jika di klik akan menuju T010
– Klik Peripheral maka
akan muncul sub menu:
Data Peripheral, jika di klik akan menuju T04
– Klik Komputer maka
akan muncul sub menu:
Data Komputer, jika di klik akan munuju T05
Data Konfigurasi Komputer, jika di klik akan
munuju T06
– Klik Software maka
akan muncul sub menu:
Data Software, jika di klik akan menuju T07
Data Instalasi Software, jika di klik akan menuju
T08
– Klik Alokasi maka akan muncul sub menu:
Alokasi Peripheral, jika di klik akan menuju T11
Alokasi Komputer, jika di klik akan me nuju T11
Alokasi Software, jika di klik akan menuju T1 1
Ukuran 1024 X 786 font dan warna sesuai dengan CSS
berikut :
perancangan pada para pelaku sis tem sehingga staff dapat memberi masukan kepada
pembangun sistem.
antara lain :
116
2. RAM 1 GB.
4. CD ROM Drive.
5. Monitor 15’.
sebagai berikut:
1. Windows XP Profesional SP 2.
2. Xampp Server
berikut :
AUTO_INCREMENT=5 ;
AUTO_INCREMENT=21 ;
ROW_FORMAT=DYNAMIC AUTO_INCREMENT=124 ;
yang dimasukkan oleh pengguna terdaftar, agar sistem tetap terjaga dan tidak
berupa pilihanpilihan menu yang dapat dilakukan oleh admin sesuai dengan fungsi
123
dari kegunaannya. Menu utama pada sistem i nformasi manajemen aset TI ini
aset TI.
aset TI.
simpan maka data yang telah dirubah akan masuk ke dalam database.
data Staff. Seperti nama user yang digunakan untuk login, nama asli pengguna
125
(sesuai KTP), dan status pengguna (sebagai admin atau staff). Halaman ini diakses
perubahan data pengguna. Pada tampilan ini admin akan mengubah data pengguna
yang telah diinputkan. Setelah dilakukan perubahan data lalu tekan tombol simpan.
data peripheral. Dalam hal ini berupa no mor aset peripheral, nama produk,
peripheral.
perubahan data peripheral. Pada tampilan ini admin akan mengubah data
peripheral yang telah diinputkan. Setelah diubah tekan tombol simpan. Maka data
halaman ini, pengguna hanya perlu mengetik nomor aset dengan keyboard
sedangkan untuk operasi hapus data terakhir dan lainnya dapat memanfaatkan
pencarian data aset peripheral sebagai data referensi penambahan data komputer.
Halaman ini muncul saat pengguna menekan tombol [F4]. Untuk mengoperasikan
halaman ini, pengguna cukup mengetik “kata kunci” berupa sebagian teks dari
nama aset yang dicari, maka secara otomatis sistem akan menampilkan data yang
menekan tombol [Enter] maka akan diarahkan kembali ke halaman data komputer.
130
data konfigurasi komputer. Dalam hal ini berupa no aset, nama komputer, CPU,
CPU speed, kapasitas harddisk, kapasitas harddisk yang tersisa, ip address, RAM.
data Software. Dalam hal ini berupa no aset, nama Software, Manufaktur, tipe dan
perubahan data Software. Pada tampilan ini admin akan mengubah data Software
yang telah diinputkan. Setelah diubah tekan tombol simpan. Maka data akan
data instalasi Software. Dalam hal ini berupa nomor instalasi, tgl instalasi, nomor
aset komputer, nama produk dan manufaktur. Halaman ini dihasilkan dari halaman
hanya perlu mengetik nomor aset Software dengan keyboard sedangkan untuk
operasi hapus data terakhir dan lainnya dapat memanfaatkan petunjuk yang ada di
pengguna aset.
139
administrasi data alokasi. Untuk menoperasikan halaman ini, pengguna hanya perlu
mengetik nomor aset dengan keyboard , sedangkan untuk operasi hapus data
terakhir dan lainnya, dapat memanfaatkan petunjuk yang ada di bagian kanan
bawah.
3.7 Pengujian
perangkat lunak dan mempresentasikan kajian pokok dari spesifikasi, desain, dan
Hasil implementasi perangkat lunak sistem i nformasi ini diuji pada pegawai
agar sistem dapat berjalan dengan baik. Pengujian perangkat lunak sistem
informasi manajemen aset TI menggunakan data uji berdasarkan form yang terdapat
didalam aplikasi.
diharapkan
Serial number : Serial number dapat Serial number Diterima
dituliskan di dalam tercantum dalam
textbox Serial number textbox Serial
number sesuai
dengan yang
diharapkan
Status : Dapat memilih salah Status tercantum Diterima
Alat kerja satu dari combobox dalam combobox
sesuai sesuai
dengan yang
diharapkan
Klik Tombol Akan muncul pesan Data aset Diterima
Simpan “Data peripheral peripheral
telah disimpan” tersimpan dan
muncul pesan
sesuai dengan yang
diharapkan
pencarian
Klik Akan masuk pada form Data peripheral Diterima
tanda/gambar edit Peripheral tercantum dalam
icon pensil pada textbox ubah sesuai
data yang dicari dengan yang
diharapkan
Klik Tombol Akan kembali ke form Data diubah sesuai Diterima
Simpan data peripheral dan di dengan yang
simpan di dalam diharapkan
database
Kasus dan Hasil Uji (data salah)
Data masukkan Tidak dapat mengubah Data peripheral Diterima
masih kosong data peripheral tetap bertambah
, serial number,
status masukan
kurang lengkap
(belum diisi)
diharapkan
Nama Produk: Nama produk dapat Nama produk tercantum Diterima
Windows XP dituliskan di dalam dalam textbox Nama
Profesional SP2 textbox Nama Produk Produk sesuai dengan
yang diharapkan
Manufaktur : manufaktur dapat Produksi tercantum Diterima
Microsoft dituliskan di dalam dalam text box
textbox Produksi Manufaktur sesuai
dengan yang diharapkan
Serial number: Serial number dapat Serial number Diterima
343445454354 dituliskan di dalam tercantum dalam textbox
textbox Serial number Serial number sesuai
dengan yang diharapkan
Instalasi key: Instalasi key dapat Instalasi key tercantum Diterima
435333455466 dituliskan di dalam dalam textbox Instalasi
textbox Instalasi key key sesuai dengan yang
diharapkan
Versi: Versi dapat dituliskan di Versi tercantum dalam Diterima
dalam textbox Versi textbox Versi sesuai
dengan yang diharapkan
Status: Dapat memilih salah satu Status tercantum dalam Diterima
Alat kerja dari combobox combobox sesuai sesuai
dengan yang diharapkan
Kasus dan Hasil Uji (data salah)
Noaset, Tidak dapat menambah Data Software tetap Diterima
Manufaktur , data Software bertambah
serial number,
tipe, version,
status masukan
kurang lengkap
(belum diisi)
diharapkan
Klik tombol Cari Akan mencari data sesuai Data dicari sesuai Diterima
dengan kata kunci yang dengan yang
dimasukkan dan diharapkan
berdasarkan Tipe
pencarian
Klik Data dicari sesuai dengan Data alokasi Diterima
tanda/gambar yang diharapkan tercantum dalam
icon pensil pada textbox ubah sesuai
record data yang dengan yang
dicari diharapkan
Klik Tombol Akan masuk ke form data Data diubah sesuai Diterima
Simpan alokasi dan di simpan di dengan yang
dalam database diharapkan
Kasus dan Hasil Uji (data salah)
Data masukkan Tidak dapat mengubah Data alokasi tidak Diterima
No alokasi salah data alokasi berubah
atau masih
kosong
2 Menguasai 2 50
3 Cukup Menguasai 2 50
4 Tidak Menguasai 0 0
mengerti ? “.
1 Sangat Mengerti 0 0
2 Mengerti 3 75
3 Cukup Mengerti 1 25
4 Tidak Mengerti 0 0
anda menguasainya ? “.
2 Menguasai 3 75
160
3 Cukup Menguasai 1 25
4 Tidak Menguasai 0 0
dengan kegunaannya ? “.
1 Sesuai 0 0
3 Kurang Sesuai 0 0
keseluruhan?”
2 Membantu 3 75
3 Cukup Membantu 1 25
4 Biasa 0 0
5 Kurang Membantu 0 0
6 Tidak Membantu 0 0
1 Sangat Menarik 0 0
2 Menarik 2 50
3 Cukup Menarik 2 50
4 Biasa 0 0
5 Kurang Menarik 0 0
6 Tidak Menarik 0 0
2 Memenuhi 1 25
3 Cukup Memenuhi 3 75
4 Biasa 0 0
5 Kurang Memenuhi 0 0
6 Tidak Memenuhi 0 0
memenuhi kebutuhan.
digunakan?”
2 Mudah 3 75
3 Cukup Mudah 1 25
4 Biasa 0 0
5 Kurang Mudah 0 0
6 Tidak Mudah 0 0
1 Sangat Bermanfaat 0 0
2 Bermanfaat 4 100
3 Cukup Bermanfaat 0 0
163
4 Biasa 0 0
5 Kurang Bermanfaat 0 0
6 Tidak Bermanfaat 0 0
Dari hasil pengujian beta yang telah dilakukan yaitu dengan pengujian
lapangan, maka dapat disimpulkan bahwa Aplikasi Sistem Manajemen Aset TI ini
4.1 Kesimpulan
Cahaya Megah masih sangat sulit karena sistem yang saat ini
secara tepat.
4.2 Saran
169
170
software).
ODING HERDIANA
10110792
Mengetahui,
Ketua Jurusan Teknik Informatika