SKRIPSI
Disusun oleh :
POLITEKNIK
PIKSI GANESHA BANDUNG
2017
i
ii
iii
BAB I
PENDAHULUAN
cepat, tepat, dan akurat. Komputer merupakan alat penghasil informasi yang
tepat dengan akses kerja manusia. Oleh karena itu, komputer merupakan alat
bantu yang menunjang dalam memberikan pelayanan yang efektif dan efisien
kepada semua pihak. Dengan adanya media komputer maka diharapkan dapat
1
2
keagamaan dan sosial, Dengan jumlah anggota sebanyak 200 anggota, maka
dari itu dibutuhkan suatu sistem informasi untuk mengolah data anggota
tersebut dan sebuah sistem basis data untuk menyimpan data anggota
Kelemahan yang terdapat pada sistem tersebut adalah pada sistem yang tidak
bab sebelumnya yang berkaitan dengan system informasi data anggota, maka
cukup lama
sebagai berikut:
2. Kendala dan permasalahan apa saja yang sering muncul didalam sistem
A. Tujuan Penelitian
17, termasuk dari segi kendala atau permasalahan yang sering timbul
B. Manfaat Penelitian
1. Bagai perusahaan
waktu
2. Bagi Mahasiswa
3. Bagi Penulis
dari segi teori dan segi peraktek tentang membangun sistem informasi
yang bersifat aktual yang terjadi ketika penulis melakukan penelitian dengan
suatu kesimpulan dan dapat dikembangkan menjadi suatu system baru yang
lebih baik.
B. MetodeWawancara (interview)
baik dari buku maupun internet yang berkaitan dengan Skripsi penulis.
BAB I PENDAHULUAN
Dalam BAB III ini berisi gambaran mengenai teknik pengumpulan data dan
Bab ini berisi uraian profil perusahaan, visi dan misi perusahaan, unit kerja
Bab ini berisi sebuah rancangan sistem yang diusulkan yang dibuat
menggunakan metode unifid modeling language (UML) yang terdiri dari : use
pengujian sistem.
Bab ini terakhir dari ini, berisi tentang kesimpulan dan saran yang
LANDASAN TEORI
2.1 Perancangan
kegiatan membuat desain teknis berdasarkan evaluasi yang telah dilakukan pada
kegiatan analisis.”
bahwa perancangan merupakan suatu pola yang dibuat untuk mengatasi masalah
dahulu.
(sustēma) adalah suatu kesatuan yang terdiri komponen atau elemen yang
9
10
suatu tujuan.
yang menekankan pada prosedur dan sistem yang menekankan pada elemen
HM. Dalam bukunya yang berjudul Analisis dan Desain Sistem (2005 : 1),
Sedangkan sistem yang menekankan pada elemen yaitu: ”Sistem adalah suatu
namun yang berbeda hanyalah dari segi cara pendekatannya kepada sistem.
sistem merupakan suatu bentuk jaringan kerja yang terorganisir yang dapat
11
tujuan.
A. Pengertian Sistem
dengan sistem adalah : “Sistem adalah suatu jaringan kerja dari prosedur-
tertentu”.
yang di inginkan.”
B. Karakteristik Sistem
1. Komponen
2. Batas Sistem
4. Penghubung
13
5. Masukkan
menjadi informasi.
6. Keluaran
dibutuhkan.
7. Pengolah
14
sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada
C. Klasifikasi Sistem
b. Sistem fisik adalah sistem yang ada secara fisik dan dapat dilihat
dengan mata.
a. Development
b. Growth
c. Maturity
17
dari sistem yang sudah eksis lebih awal sudah tidak begitu terasa
keusangan/ kehancuran.
d. Deterioration/decline
baru yang lebih efektif dan efisien bagi lingkungan, atau sistem
b. System implementation
18
c. System operation/maintenance
d. System obsolescence
a. Analisis
19
Alternatives).
b. Perancangan/Desain
c. Implementation
E. Analisis Sistem
fungsi didalam sistem yang sedang berjalan agar menjadi lebih efisien,
output yang sedang digunakan, untuk mencapai tujuan yang sama dengan
seperangkat input yang lain (bias jadi lebih sederhana dan lebih interaktif)
output dari sistem yang sedang berjalan dan sistem yang akan di
bangun).
sebelumnya.
21
ditawarkan tersebut.
F. Perancangan Sistem
1. Perancangan keluaran
diperlukan
2. Perancangan Masukan
tahap ini perlu juga ditentukan format data masukan agar sesuai
3. Perancangan File
menggunakan ERD versi Chen atau versi James martin) setelah itu
22
G. Implementasi Sistem
ini adalah pembuatan program dan test data, pelatihan, dan pergantian
sistem.
tersebut.
2. Training
baru tersebut.
3. System changeover
1387) yang diambil dari bahasa Latin informationem yang berarti “garis
besar, konsep, ide”. Informasi merupakan kata benda dari informare yang
akan sangat sulit untuk membuat keputusan atau tindakan dari informasi
selanjutnya.
hadapi (the deskripsion of things and event that we face). Definisi data
data yang diolah menjadi bentuk yang lebih berguna dan berarti bagi
yang menerimanya.”
pemakainya.
B. Pengolahan Data
C. Siklus informasi
D. Kualitas informasi
data tertentu.
kesalahan.
berikut :
28
1 Suatu system yang dibuat oleh manusia yang terdiri dari komponen
menyajikan informasi.
mengendalikan organisasi.
yang diperlukan.
Sumber Definisi
informasi
serta menyediakan
kepada pemakai.
spesifik.
sasaran-sasaran perusahaan
memantau kinerja.
berfungsi membantupengambilankeputusandengan
32
menganalisa informasi.
analis.
2 Blok model (model block) Terdiri dari kombinasi prosedur, logika dan
tertentu.
secara keseluruhan.
yaitu :
sistem informasi.
3. menggunakan mesin.
35
sebagai berikut :
36
1. Kecepatan (speed)
cepat.
2. Keakuratan (accuracy)
penyimpanan yang besar. Tetapi dalam basis data hal ini dapat
4. Ketersediaan (availability)
data selalu kita butuhkan atau gunakan. Karena itu kita dapat
5. Kelengkapan (completeness)
satu orang, oleh karena itu fungsi dari basis data adalah
7. Keamanan (security)
3. Data.
4. Prosedur (Procedures).
5. Orang(user)
berarti UML memiliki sintaks dan semantik, ketika kita membuat model
element pada model yang kita buat berhubungan satu dengan yang lainnya
pengertian dari suatu sistem. Satu model saja tidak cukup untuk
dapat diperluas
sistem keamanan terhadap sistem yang kita buat ? dan sebagainya dapat
c. Menjabarkan sistem secara rinci untuk analisa dan mencari apa yang
diperlukan sistem.
system.
No Simbol Keterangan
41
class lain atau class yang harus mengenal adanya class lain.
yaitu :
No Simbol Keterangan
objek.
lainnya
keadaan (dari satu state ke state lainnya) suatu objek pada sistem
No Simbol Keterangan
suatu objek.
No Simbol Keterangan
Memperlihatkan bagaimana
1 Actifity masing-masing kelas antarmuka
2
mencerminkan eksekusi dari suatu
aksi
48
diawali.
aliran
No Simbol Keterangan
informasi-informasi tentang
informasi-informasi tentang
No Simbol Keterangan
1 Actor Menggambarkan aktor pada
diagram
(libraries code).
No Simbol Keterangan
52
didalam sistem.
komponen
dipakai.
semua titik (node) dalam suatu jaringan, hubungan antar mereka, dan
No Simbol Keterangan
diagram komponen
dipakai.
2.7 Anggota
b. bagian dari sesuatu yang berangkai atau disebut juga dengan kata
majemuk
kata anggota bila digabungkan dengan arti kata lain maka akan
menghasilkan arti kata yang berbeda, arti anggota bila dirangkai dengan
(musyawarah).
kalimat.
perkumpulan.
perkumpulan.
56
(GUI), suatu kode editor atau text, suatu compiler dan suatu debugger.
ditulis dalam bahasa pemrograman java namun selain itu dapat juga
mendukung bahasa pemrograman lainnya dan program ini pun bebas untuk
dengan pengguna yang sangat luas, komunitas yang terus tumbuh, dan
mendirikan proyek kode terbuka NetBeans pada bulan Juni 2000 dan terus
menjadi sponsor utama. Dan saat ini pun netbeans memiliki 2 produk yaitu
sebuah method.
variabel, source code atau file yang ada pada project yang sama.
d. Code generator: jika kita menggunakan fitur ini kita dapat meng-
e. Error stripe: fitur yang akan menandai baris yang eror dengan
IDE, dengan megklik 2x pada shorcut Netbeans IDE 7.3.1 yang ada
pada Dekstop, akan tampil halam utama dari Netbeans IDE 7.3.1
Setelah NetBeans IDE dijalan kan seperti diatas, klik menu File>New
Project pada menu bar. maka akan tampil menu dialog seperti gambar
berikut
Pilih Java Application, kemudian klik Next, maka akan tampil seperti
gambar berikut :
Isi project name dengan nama project Kemudian klik Browse untuk
1. Jendela projects
logical view dari isi project, seperti daftar package dan web page.
60
project “latihan”
2. Jendela files
berupa file Java, HTML, file konfigurasi project dan file output
hasil proses build (file class, JAR, WAR, dan file Javadoc)
3. Jendela services
Editor visual untuk merancang dan mengedit form GUI. Form ini
6. Jendela pallete
7. Jendela Inspector
8. Jendela properties
9. Jendela Output
Kita buka project yang sudah ada atau buat project baru sebelum
pada panel sebelah kiri. Dalam combo box, pilih salah satu
JDK
65
mudah ada juga yang bilang belajar Java lebih sulit dibandingkan
dengan bahasa yang lain, kelebihan yang dimiliki oleh Netbenas IDE
7.3.1 diantaranya :
meninterpretasikanbytecode tersebut.
pihak ketiga
oleh eclipse yang bernama SWT dan JFace yang sudah cukup
populer.
69
nama-nama kelas, metode, dan tipe data. Hal yang sama juga
2.9 MY SQL
lunak yang dilindungi hak cipta oleh kode sosial dan sumber umum dimiliki
dinamis tersebut.
database lain, salah satunya adalah mSQL (miniSQL). Namun mSQL versi 1
terlalu baik.
database baru mereka. Sistem ini merupakan kombinasi dari UNIREG dan
mSQL (kode sumber dapat digunakan secara bebas). Dengan demikian, pada
Pada tahun 1995, itu juga, perusahaan TcX berubah nama menjadi
perusahaan MySQL AB, dan Michael Widenius, David Axmark dan Alan
perusahaan.
A. Kelebihan My Sql
kelebihan, seperti :
bersamaan pula.
persatuan waktu.
dalam query.
lapisan sekuritas seperti subnet mask, nama host, dan izin ases
terenkripsi.
dengan jumlah record lebih dari 50 juta dan 60 ribu tabel serta 5
74
Pipes (NT).
12. Client and Tools, MySQL dilengkapi dengan berbagai tool yang
tool yang ada disediakan petunjuk online. Hal ini akan semakin
13. Structure Tabel, Struktur tabel MySQL cukup baik serta cukup
ataupun Oracle.
75
khususnya pada web database dimana posisi web server saat ini masih
bisnisnya.
B. Kekurangan My Sql
Tentunya setiap aplikasi tidak semua sempurna pasti ada nilai kurang
A. White Box
testing, tetapi biasanya juga bermanfaat untuk tahap yang lebih akhir
ketika rangkaian untuk unit test yang telah terotomatisasi telah tersedia.
White Box testing karena ada pengetahuan dari logika internal sistem yang
78
membaca kode serta struktur dari sistem yang diberikan oleh tim
informasi yang ada dengan cara tertentu dan menguji apakah kode
bagaimana cara kerja sebuah sistem secara internal dan struktural untuk
79
B. Black Box
khususnya perilaku dan juga masalah bisnis. Black Box testing bertujuan
penguji ketika integration test, system test, dan acceptance test, tetapi
juga berguna untuk tahap yang lebih awal untuk membantu membangun
unit test case dan component test case yang lebih baik.
sebagai Black Box testing karena tidak ada pengetahuan dari logika
yang sebenarnya.
software.
seperti menerima inputan bar code. Sebuah structural test case dapat
dari program atau sistem yang akan diuji, oleh karena itu, penguji
apa yang dilakukan oleh sistem, khususnya perilaku dan juga masalah
output yang diamati tetapi tidak perlu mengetahui struktur internal dari
sistem tersebut.
1. White box
case sensitive.
2. Black Box
A. Metode Observasi
C. Metode Interview
83
84
yang bersifat sekuensial. Metode ini dikenalkan oleh Royce pada tahun
1970 dan pada saat itu disebut sebaga isi klus klasik dan sekarang ini
lebih dikenal dengan sekuensial linier. Selain itu Model ini merupakan
dilakukan secara berurutan atau secara linear. Jadi jika langkah satu
dan seterusnya. Secara otomatis tahapan ke-3 akan bisa dilakukan jika
tahap ke-1 dan ke-2 sudah dilakukan. Ada dua gambaran dari Waterfall
1. Tahapan Analisis
saja, namun bisa juga dibebankan pada ahli ekonomi dan juga
sosial politik.
2. Tahapan Desain
3. Tahapan Pengkodean
desain sistem yang sudah dibuat, maka kemudian kode dan juga
4. Tahapan Pengujian
5. Tahapan Supporting
Selain itu, metode ini juga masih masuk akal jika kebutuhan
lama digunakan.
mudah dikontrol
A. Sejarah Singkat
Selatan Kota Cimahi yang kegiatan awal kalinya Yayasan Abror Nurul
segi seni budaya pencak silat, akan tetapi pengurus pusat menindak
lanjuti dari keinginan sesepuh Yayasan Abror Nurul Hikmah 17 atau guru
besar kami untuk leubih ditingkatkan dari segi kegiatan yang berbadan
90
91
1. Visi
2. Misi
C. Struktur Organisasi
A. Prosedur Pendataan
sebagai penonton supaya calon anggota benar-benar yakin dan tau akan
diisi, kemudian form tersebut akan dicek dulu kelengkapannya, apa bila
leubih rinci mengunakan sofware microsoft excel, dan form- form tadi
akan disimpan sebagai arsip jika esok hari akan dipergunakan lagi
C. Prosedur Laporan
Pada proses ini setiap form yang telah diinputkan kedalam microsoft
Mengikuti 3
Pertemuan
Si Data Anggota
Pengecekan Data
Anggota
Pengklasifikasian
Form Anggota
A. Persyaratan
95
B. Pendataan
C. Pengecekan
D. Pengkelasifikasian
E. Penginputan
microsoft excel
F. Laporan
: Data Anggota
: Administrasi
: Anggota
: Berupa Formulir
A. Nama Dokumen
Sumber
Distribusi
Metode
Uraian
Sumber : Administrasi
Distribusi : Pimpinan
pendataan anggota
98
Sumber : Administrasi
Distribusi : Pimpinan
Anggota
Kebutuhan informasi untuk sistem yang diperoleh dari sebagian sistem dari
sebagian besar telah terpenuhi dan terdistribusi dengan baik, sehingga aliran
data dalam sistem mengalir dengan tepat kepada pihak yang membutuhkan.
bahan pertimbangan
1. Definisi aktor
101
anggota
No Aktor Deskripsi
menerima formulir,
mengklasifikasikan formulir
untuk pimpinan.
2. Definisi UseCase
102
data anggota
microsoft excel
B. Activity Diagram
104
Nurul Hikmah 17
1. Deskripsi Kelas
105
data anggota
mengklasifikasikan formulir
untuk pimpinan.
2. Deskripsi Aktifitas
calon anggota
B. Arsip data anggota direkap kedalam bentuk data digital, sehingga data
tersebut tidak akan rusak dan tersimpan aman didalam data base.
pimpinan.
BAB V
PERANCANGAN SISTEM
110
111
B. Class Diagram
C. Activity Diagram
lanjuti
anggota,
megklasifikasikan sesuai
dengan kegiatan yang telah
sitem
No Nama Keterangan
diklasifikasi
dijadwalkan
pimpinan
E. Sequence Diagram
dimasukan itu
sebagai pengguna
maka dapat
menginputkan, edit,
data kegiatan
dapat melakukan
yang sudah
diinputkan
Data anggota
RegistrasiKegiatan
F. Componen Diagram
aplikasi tentang
123
pengolahan data
anggota
5. Nh17.sql Menggambarkan
database yang
untuk menyimpan
anggota
G. Colaboration Diagram
anggota
H. Deployment Diagram
sistem tersebut
anggota
Media : Hardisk
Foreing key :
Struktur :
Primary key : Id
Media : Hardisk
Foreing key :
Struktur :
Primary key : Id
Media : Hardisk
Foreing key :
yang dipilih
Struktur :
kegiatan anggota
D. Tabel Kegiatan
Primary key : TglKegiatan
Media : Hardisk
Struktur :
kegiatan
A. Form Login
D. Form Anggota
F. Form Kegiatan
136
Struktur Tampilan
Spesifikasi Hardware Dan Sofware yang diperlukan untuk Sistem Informasi Data
Anggota Yayasan Nurul Hikmah 17 penulis uraikan dalam tabel berikut ini :
No Perangkat Keterangan
2 RAM Minimal 2 GB
dibuat terdiri dari implementasi form-form dan laporan seperti berikut ini :
1. Form login
informasi data dari input, proses dan output disusun dalam form utama
ini, pada form menu utama terdapat menu data anggota, registrasi
Form ini adalah tempat untuk mencari data anggota yang akan dicari
atau tempat informasi data anggota, diform ini juga terdapat pilihan
Form ini merupakan tempat untuk input data anggota baru, atau
Form ini merupakan tempat untuk registrasi anggota yang akan masuk
kehadiran
a. Kegiatan Kesenian 17
b. Kegiatan Kesehatan 17
menggunakan data uji sebuah data dan masukan dari data yang sudah siap
didalam database. berikut adalah hasil pengujian yang telah penulis lakukan
dibawah ini:
diharapkan
Tombol login
berfungsi sesuai
dengan yang
diharapkan
144
Pengujian dari penginputan data dari menu input data registrasi anggota,
kegiatan baik.
anggota klik
tombol tambah
kemudian
mengisi data
145
yang sudah
disediakan
textbox tombol
simpan diklik
anggota, menyimpan
kegiatan,
kegiatan
anggota klik
tombol tambah
kemudian
mengisi data
yang sudah
disediakan
146
textbox tombol
simpan diklik
pencarian
tinggal
menginputkan
setiap anggota
147
pada form
disediakan di
textbox tinggal
menginputkan
karakter yang
2 kali jtabel
pada form
submenu yang
ditentukan
5.8
BAB V
5.2 Kesimpulan
A. Sistem pengolahan data anggota yang selama ini digunakan pada yayasan
Microsoft Excel.
Yayasan Nurul Hikmah 17 yaitu pada saat pencarian (searching) dan update
data anggota memerlukan waktu yang lama dan pada saat pembuatan laporan
pengolahan dan pelaporan data dan historis anggota tersebut menjadi leubih
efisien.
149
5.3 Saran
diantaranya :
153