2.5 Pemrograman
PHP
PHP Personal Home Page adalah server-side programming yang popular digunakan untuk membuat web-based application. PHP dikenal sebagai sebuah bahasa scripting
yang menyatu dengan tag-tag HTML yang diekseskusi di server dan digunakan untuk membuat halaman web yang dinamis seperti guestbook, statistik pengunjung, polling,
email, dan masih banyak lagi. PHP adalah sebuah bahasa pemrograman server yang di design khusus untuk
web. Dalam sebuah halaman HTML, bisa di tambahkan kode PHP yang akan di eksekusi saat halaman situs di jalankan. Kode PHP akan di interpretasikan pada web
server dan di hasilkan HTML.Luke Welling dan Laura Thomson, 2001 Adapun keunggulan yang dimiliki oleh bahasa pemrograman PHP adalah
sebagai berikut Luke Welling dan Laura Thomson, 2001 : a. Performa yang tinggi
b. Menyediakan antar muka kepada banyak sistem basis data yang lain. c. Libraries yang sudah terintegrasi didalamnya
d. Biaya yang rendah e. Portabilitas
f. Sumber kode yang tersedia
2.6 UML
UML Unified Modelling Languageadalah bahasa standar untuk pengembangan sebuah system yang dapat menyampaikan bagaimana mendokumentasikan,
menspesifikasikan, dan membangun model-model sistemn perangkat lunak, tetapi tidak dapat menyampaikan kapan dan apa model yang seharusnya dibuat.
Universitas Sumatera Utara
2.6.1 Use Case Diagram
Use Case Diagram adalah seperangkat scenario yang menggambarkan interaksi antara pengguna dan system. Use Case Diagram menampilakan hubungan antara actor dan
kasus penggunaan. Dua komponen utama dari sebuah diagram use case adalah kasus penggunaan dan actor.
2.6.2 Class diagram
Class Diagram adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah obyek dan merupakan inti dari pengembangan suatu desain orientasi obyek.
2.6.3 Sequence Diagram
Sequence diagram adalah suatu diagram yang memperlihatkan atau menampilkan interaksi-interaksi antar-obyek di dalam sistem yang disusun pada sebuah urutan atau
rangkaian waktu.
2.6.4 Activity diagram
Activity Diagram adalah tehnik untuk menggambarkan logika prosedural, proses bisnis dan jalur kerja. Dalam beberapa hal, diagram ini memainkan peran mirip
dengan sebuah diagram alir, tetapi perbedaan prinsip antara diagram ini dan notasi diagram alir adalah diagram ini mendukung behavior paralel.
Universitas Sumatera Utara
2.7 ERD
ERD Entity relationship diagram adalah model konseptual yang mendeskripsikan hubungan antara penyimpanan dalam DFD. ERD digunakan untuk memodelkan
struktur data dan hubungan antar data. Dengan ERD, model dapat diuji dengan mengabaikan proses yang dilakukan.
2.8 Flowchart
Flowchart adalah sebuah diagram umum yang mempresentasikan sebuah algoritma atau proses menggunakan beberapa bangun geometri untuk memperlihatkan langkah-
langkah yang di lakukan oleh program dalam menyelesaikan masalah opim salim sitompul, 2010, p13
Adapun simbol-simbol flowchart lihat pada tabel sebagai berikut :
NO SIMBOL
FUNGSI 1.
Terminal, untuk memulai atau mengakhiri suatu program
2. Proses, suatusimbol yangmenunjukkansetiappengolahan
yang dilakukan. 3.
Input-Output, untukmemasukkanmenunjukkanhasildarisuatu proses
4. Decision, suatukondisi yang
akanmenghasilkanbeberapakemungkinanjawabanataupilihan
5. Preparation, suatu symbol yang menyediakan tempat
pengolahan
Universitas Sumatera Utara
6. Connector, suatuprosedurpenghubung yang
akanmasukataukeluarmelalui symbol inidalamlembar yang sama
7. Off-Page Connector, merupakan symbol
masukataukeluarannyasuatuprosedurpadalembarankertaslain nya
8. ArusFlow, daripadaprosedur yang
dapatdilakukanataskebawahdaribawahkeatas, keatasdarikirikekananataupundarikanankekiri
9. Predefined Process, untukmenyatakansekumpulanlangkah
proses yang ditulissebagaiprosedur
10. Simboluntuk output, yang ditunjukkankesuatu device, seperti
printer, dansebagainya 11
Penyimpanan file secarasementara
12 Menunjukkan input Output Hardisk media penyimpanan
Gambar 2.4 simbol-simbol flowchart
Universitas Sumatera Utara
BAB 3
GAMBARAN UMUM
3.1 Obat Herbal