Pemrograman ERD Flowchart Aplikasi Ensiklopedia Obat-Obat Herbal

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