BAB II NDASAN TEORI
2.4.2. Tahapan-tahapan siklus pengembangan sistem
. Identifikasi masalah:
i masalah yang dihadapi oleh sistem. Metode ini
Teknik pengumpulan informasi melalui observasi atau beberapa kelebihan, diantaranya : data
tinggi, analis sistem 1
Mempelajar
meliputi Observasi (pengamatan langsung dan pengambilan sample data), serta interview (cara memperoleh keterangan untuk tujuan penelitian dengan cara tanya jawab antara penulis dengan responden).
2. Penentuan Kebutuhan Sistem
Penentuan kebutuhan sistem terdiri dari : 2.1. Teknik Memperoleh Informasi
Beberapa teknik pengumpulan informasi adalah sebagai berikut : 2.1.1. Pengamatan
pengamatan mempunyai
yang dikumpukan mempunyai keandalan yang
melalui observasi dapat melihat langsung proses-proses yang ada dalam sistem, dapat digambarkan lingkungan fisik dari kegiatan.
Kerugian teknik observasi antara lain : pekerjaan yang sedang diobservasi mungkin tidak mewakili suatu tingkat kesulitan pekerjaan tertentu, obeservasi dapat mengganggu proses yang sedang diamati.
2.1.2. Teknik Wawancara Langsung
anya : tan pada pewawancara untuk memberikan
acarai.
i beberapa kelemahan, diantaranya : ma, keberhasilan suatu epandaian pewawancara
k mengganggu orang yang diwawancarai.
3. Me
sist
4. Des
Me 4.1.
ntuk memenuhi kebutuhan kepada pemakai istem.
Teknik wawancara ini memiliki kelebihan diantar memberi kesempa
motivasi agar yang diwawancarai bisa menjawab secara bebas dan terbuka, memungkinkan pewawancara mengembangkan pertanyaan sesuai dengan situasi yang berkembang, kebenaran hasil wawancara dapat dinilai dari sikap yang diwaw
Teknik ini juga memilik
prosesnya membutuhkan waktu yang la wawancara sangat tergantung pada k
dalam mengembangkan pertanyaan, waktu yang dibutuhkan untu wawancara seringkali
nganalisa Sistem :
Mempelajari sistem yang ada dan mengusulkan perbaikan untuk em yang lama.
ain Sistem :
rancang sistem yang baru berdasarkan analisa sistem yang lama. Tujuan Desain Sistem
Tahap desain sistem mempunyai dua maksud atau tujuan utama, yaitu sebagai berikut :
1. U
2. Untuk memberikan gambaran yang jelas dan emrogram komputer dan rancang bangun yang lengkap kepada p
ahli-ahli teknik lainnya yang terlibat. Alat Bantu Dalam Desain Sistem
Use Case Diagram adalah diagram yang menggambarkan
dengan sistem eksternal dan pengguna. Dengan 4.2.
4.2.1. Use Case Diagram
interaksi antara sistem kata lain, secara grafis m sistem
berin
4.2.2.
rupakan bagan yang menunjukkan alir di dalam
an DFD adalah memudahkan pemakai (user) yang i bidang komputer untuk mengerti sistem komputer a munikasi dan dokumentasi.
akan dalam DFD Beb
gai berikut :
enggambarkan siapa yang akan menggunakan dan dengan cara apa pengguna mengharapkan untuk teraksi.
Data Flow Diagram (DFD)
4.2.2.1. Pengertian Data Flow Diagram (DFD) DFD me
program atau prosedur sistem secara logika. Keuntungan menggunak
menguasa
yang dikembangkan. Tujuan menggunakan DFD terutam untuk membantu ko
4.2.2.2. Simbol yang digun
erapa simbol yang digunakan dalam DFD adalah seba
1.
rganisasi atau sistem lainnya uarnya yang akan memberikan a output dari sistem. Suatu kesatuan luar dapat disimbolkan dengan notasi kotak dapat dilihat pada gambar berikut :
External entity (kesatuan luar) atau boundary (batas sistem) Kesatuan luar merupakan kesatuan (entity) di lingkungan luar sistem yang dapat berupa orang,o
yang berada di lingkungan l input atau menerim
Gambar 2.1. Simbol Entity
Arus data (data flow) di DFD diberi simbol suatu panah. Arus data ini m
(data source) dan kesatuan luar (external entity). Arus data ini
arus data.
2. Data Flow (Arus Data)
engalir diantara proses (process), simpanan data
menunjukkan arus dari data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem. Berikut ini simbol untuk
nama data flow
3. Proses
Proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang keluar dari proses. Untuk physical data flow diagram (PDFD), proses dapat dilakukan oleh orang, mesin atau komputer. Sedangkan untuk logical data flow diagram (LDFD), suatu proses hanya menunjukkan proses dari komputer. Suatu proses dapat ditunjukkan dengan simbol
lingkaran atau dengan simbol empat persegi panjang dengan
sudut-sudutnya yan roses :
an dari proses dan ditulis pada bagian atas simbol proses.
• Nama Proses
Nama pros oleh proses
tersebut. Nama proses harus jelas dan lengkap mengggambarkan kegiatan proses. Nama proses biasanya
g tumpul. Berikut ini simbol untuk p
Gambar 2.3. Simbol Proses
Setiap proses harus diberi penjelasan yang lengkap meliputi :
• Identifikasi proses
Identifikasi ini umumnya berupa angka yang menunjukkan nomor acu
Identifikasi Nama Proses
berbentuk suatu kalimat yang diawali dengan kata kerja dan
Nama data store
4.2.3.
Kamu data
tang data dan kebutuhan-kebutuhan
informasi d ri sua ste mus data ini,
analis
dengan n unakan pada analisis dan perancangan
sistem 4.2.4.
letaknya berada di bawah identifikasi proses. 4. Simpanan Data
Simpanan data (data store) merupakan simpanan dari data yang dapat berupa sebagai suatu file atau database di sistem komputer. Simpanan data pada DFD dapat disimbolkan sebagai berikut :
Gambar 2. 4. Simbol DataStore
Data Dictionary (DD)
s data sering disebut dengan istilah sistem
dictionary adalah katalog fakta ten
a tu si m informasi. Dengan adanya ka
dapat mendefinisikan data yang mengalir di dalam sistem le gkap. Kamus data dig
dengan lengkap. Desain Input
Yang dimaksud dengan desain input adalah merancang
bentuk-bentuk r asukan data.
4.2.5.
dapat d
da i tampilan pem Desain Output
Output (keluaran) adalah produk dari sistem informasi yang
hasil d
Disamp roses yang akan
digunakan oleh proses lain dan tersimpan disuatu media seperti tape, disk dan lain-lain.
4.2.6. Desain Database
4.2.6.1.Pengertian Database
Basis data (database dari data yang saling
berhubun an engan kat keras
k untuk
ase merupakan komponen yang penting d
dapat didefinisikan sebagai berikut, menurut llo/John Reuter III :
T
ancang bangun implementasi; menggambarkan b
i media lunak (berupa tampilan dilayar monitor, video). ing itu output dapat berupa hasil dari p
) merupakan kumpulan
g d yang lainnya, tersimpan di perang komputer dan digunakan perangkat luna memanipulasinya. Datab
alam sistem informasi, karena merupakan basis dalam menyediakan informasi bagi para pemakainya. Penerapan
database dalam sistem informasi disebut dengan database
sistem.
4.2.6.2.PengertianDesain Sistem
Desain sistem Robert J. Verze
ahap setelah analisis dari siklus pengembangan sistem: pendefinisian dari kebutuhan-kebutuhan fungsional dan persiapan untuk r
Menurut John Burch dan Gary Grudnitski :
Desain sistem dapat difenisikan sebagai penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi.
ship (ER)
lips atau lingkaran menggambarkan atribut
5. Implem
M asi yang dapat mendukung
si
2.5. HTML
HTML merupakan suatu dokumen
standard internet. HTML pada umumnya dipakai untuk halaman web yang 4.2.6.3.Teknik Entity Relation
ERD adalah model kenseptual yang mendiskripsikan hubungan antara penyimpanan (dalam DFD) yang digunakan untuk memodelkan struktur data dan hubungan antara data (Peter Chen, 1976). Notasi yang digunakan untuk menggambarkan E-R diagram adalah :
- Segiempat menggambarkan entity - Diamond menggambarkan hubungan - E
entasi Sistem :
engimplementasikan sistem inform stem yang baru.
bersifat statik, misaln “language”, HTM
2.6. PHP
PHP adalah salah satu bahasa pemrograman di internet. PHP adalah salah satu teknologi yang biasa digunakan untuk membuat halaman web yang dinamis
dan interaktif. S dengan menggunakan
HTML. Saat ini, hala dinamis dan inte
2.7. MySQL
MySQL unakan bahasa Structured
Query Language (SQ ver melibatkan server
daemon MySQL di s serta library yang
berjalan di sisi client. ukup besar.
Perusahaan yang m ngembangkan MySQL yaituTcX, mengaku mampu
menyim se, 10.000 tabel dan sekitar 7 juta baris,
totalnya kuran
SQL adalah bahasa standar yang digunakan untuk mengakses server
atabase. Bahasa ini pada awalnya dikembangkan oleh IBM, namun telah
digunakan sebagai standar industri. Dengan menggunakan SQL, ya artikel ilmiah, menu, dll. Walaupun menggunakan kata L bukanlah bahasa pemrograman.
ecara umum, halaman web dapat dibuat
man web yang sering diminta konsumen adalah web yang raktif.
adalah multi user database yang mengg L). MySQL dalam operasi client-ser
isi server dan berbagai macam program
MySQL mampu untuk menangani data yang c e
pan data lebih dari 40 databa
g lebih 100 Gygabytes data.
d
diadopsi dan
menggunakan dBASE atau Clipper yang masih menggunakan perintah-perintah pemrograman.