15 bahasa perintah atau sintak yang berbeda, namun pada prinsipnya
mempunyai arti dan fungsi yang sama. Perintah
– perintah berikut adalah : d. Create, yaitu digunakan untuk membuat tabel baru.
e. Select, yaitu digunakan untuk menampilkan data sesuai kriteria yang kita tentukan.
f. Insert, digunakan untuk menyisipkan atau menambah baris pada tabel. g. Update, yaitu digunakan untuk merubah isi data dalam tabel.
h. Delete, yaitu digunakan untuk menghapus baris atau record data dalam tabel.
i. Drop, yaitu digunakan untuk menghapus tabel.
Contoh penggunaan MySQL
B. HTML
HTML HyperText Markup Language adalah suatu format data yang digunakan untuk membuat dokumen hypertext yang dapat dibaca dari
satu platform ke platform lainnya tanpa melakukan suatu perubahan apapun. Dokumen HTML disebut markup language karena mengandung tanda
– tanda tertentu yang digunakan untuk menentukan tampilan teks dan tingkat
kepentingan dari teks tersebut dalam suatu dokumen, contoh struktur bahasa HTML
CREATE TABLE user users
varchar20 NOT
NULL, password varchar32 NOT
NULL, PRIMARY KEY users
TYPE=MyISAM;
16
C. PHP
PHP adalah bahasa scripting server – side, artinya bahasa yang
digunakan pada server dengan tanpa perlu melakukan kompilasi tetapi cukup menuliskan tulisan dalam bentuk ASCII-nya saja. PHP sangat mirip dengan
bahasa C, juga mempunyai karakteristik yang mirip dengan Perl. PHP dapat digunakan untuk mengolah data dari berbagai macam database, contoh
struktur bahasa PHP adalah sebagai berikut :
D. Adobe Dreamweaver CS5
Adobe Dreamweaver merupakan program penyunting halaman web dari Adobe Systems yang dulu dikenal sebagai Macromedia
Dreamweaver dari Macromedia. Program ini banyak digunakan oleh pengembang web karena fitur-fiturnya yang lengkap serta kemudahan dalam
penggunaannya. Versi terakhir Macromedia Dreamweaver sebelum Macromedia dibeli oleh Adobe Systems yaitu versi 8. Kemudian setelah
dibeli oleh Adobe Systems berkembang ke Versi selanjutnya yakni versi 9 CS3 versi 10 yang ada dalam Adobe Creative Suite 4 CS4 dan versi
terbarunya yaitu CS6. Adobe Dreamweaver memiliki banyak tool-tool yang memudahkan seorang web design untuk mengedit dan membuat kode-kode
html head
titleUntitled Documenttitle
head body
………Syntax program body
html
?php echo ” Syntax Program”;
?
17 dalam halaman web. Fasilitas yang terdapat didalamnya antara lain:
Referensi HTML, CSS dan Javascript, Javascript debugger, dan editor kode tampilan kode dan Code inspector yang mengizinkan kita mengedit kode
Javascript, XML, HTML, CSS, TEMPLATING dan dokumen teks lain secara langsung. Teknologi Roundtrip HTML yang dimilikinya mampu
mengimpor dokumen HTML tanpa perlu memformat ulang kode tersebut dan kita dapat menggunakan Dreamweaver pula untuk membersihkan dan
memformat ulang HTML tanpa susah payah.
E. WAMP Server
WAMP adalah paket program yang dibuat secara independent yang dapat diinstall pada komputer yang menggunakan sistem operasi Windows.
Program ini untuk melayani halaman web dinamis suatu jaringan komputer, seperti internet atau jaringan pribadi.
WAMP adalah suatu singkatan yang terbentuk dari sistem operasi Windows dan komponen utama paket : Apache, Mysql dan PHP atau Perl
atau Phyton. Apache adalah suatu server web, yang mengijinkan orang- orang dengan web browsers seperti Internet explorer atau Firefox untuk
menghubungkan suatu komputer dan melihat informasi dari suatu halaman web. Mysql adalah suatu database manager untuk menjelajahi data yang
sangat terorganisir. PHP adalah suatu catatan bahasa yang dapat menggerakkan informasi dan menyimpannya dalam suatu database dan
menghasilkan halaman web. Setiap suatu browser diminta program lain yang dapat mencakup paket, seperti phpMyAdmin yang menyediakan suatu alat
penghubung grafis untuk Mysql Database manager, atau catatan alternatif bahasa pemrograman Phyton atau Perl.
18
BAB III
ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya untuk mengidentifikasikan masalah-
masalah, dan hambatan-hambatan sehingga dapat diusulkan kebutuhan-kebutuhan untuk perbaikannya[1]. Tahap analisis merupakan tahap yang paling kritis dan sangat penting,
karena kesalahan didalam tahap ini akan menyebabkan juga kesalahan di tahap selanjutnya. Selama ini Koperasi Universiti Utara Malaysia mempublikasikan seluruh kegiatannya, dan
perkembangan nya melalui media cetak , seperti melalui majalah dinding dan Majalah yang di luncurkan oleh kampus. Analisis sistem ini diperoleh melalui wawancara dan observasi dan
ditemukan beberapa data dan fakta yang akan dijadikan bahan uji dan analisis menuju penerapandan pengembangan sebuah aplikasi sistem yang diusulkan.
3.1.1 Analisis Masalah
Pada saat ini, penyampaian informasi tentang koperasi masih berjalan secara manual yaitu dengan membuat majalah dinding . Begitu juga dengan pemberian berita terupdate
diberitakan melalui majalah bulanan, sehingga pemberitaan hanya dapat disampaikan dengan waktu yang relatif sedikit sehingga lambat untuk disampaikan.
Dengan pemberitaan seperti ini, staff koperasi mendapatkan kesulitan dan kejenuhan tersendiri dalam pemberitaan. Oleh karena itu metode pemberitaan secara manual ini harus
dikembangkan sehingga proses belajar mengajar menjadi lebih efisien, modern.
3.2 Analisis Kebutuhan Non Fungsional
Analisis kebutuhan non fungsional dilakukan untuk mengetahui spesifikasi kebutuhan untuk sistem. Spesifikasi kebutuhan melibatkan analisis perangkat kerashardware, analisis
perangkat lunaksoftware.
3.2.1 Analisis Kebutuhan Perangkat KerasHardware
Agar aplikasi ini dapat berjalan dengan baik , maka dibutuhkan perangkat keras yang sesuai dengan kebutuhan aplikasi. Berikut ini adalah spesifikasi minimum perangkat keras
yang dibutuhkan untuk menjalankan aplikasi secara optimal. Spesifikasi Hardware:
Prosesor berkecepatan minimal 1.0 Ghz RAM 512 Mb
Harddisk 20 Gb Ethernet Card
19
3.2.2 Analisis Kebutuhan Perangkat LunakSoftware
Sistem operasi dapat menggunakan Windows XP SP1 atau SP2; Web Browser : Sedangkan untuk web browser dapat menggunakan program Microsoft
Internet Explorer, Mozilla Firefox 3.5, Opera; Dari hasil pengamatan perangkat lunak, terdapat beberapa hal penting yang harus diperhatikan agar sistem yang akan dirancang
dapat berjalan dengan baik dan sesuai dengan yang diharapkan. Pengguna diharapkan dapat memenuhi kebutuhan perangkat lunak yang telah di rekomendasikan agar aplikasi
dapat berjalan dengan baik
3.3 Analisis Basis Data
Usulan untuk diagram E-R yaitu terdapat kunci yang unik primary key pmada setiap entitas tabel induk yang dapat membedakan dengan atribut lainnya sehingga tabel
tersebut dapat dijadikan referensi untuk tabel yang lainnya. Dari usulan diatas maka dapat dibuat diagram E-R untuk sistem yang terdri dari
beberapa tabel yang dibutuhkan untuk menyimpan data. Untuk melihat keterhubungan antar tabel yang ada maka akan digambarkan sebagai berkut:
3.3.1 E-R Diagram
Diagram E-R merupakan komponen-komponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut yang
merepresentasikan seluruh fakta dari “dunia nyata” yang kita tinjau. Diagram E-R digunakan untuk merancang tabel yang akan dibuat beserta relasi antar tabel pada basis
data. ERD juga merupakan model konsepsual yang mendeskripsi hubungan antar penyimpanan dalam ERD. Dari hasil analisis, didapat data yang akan dipakai dalam
proses pembangunan program aplikasi Sistem Informasi Kepegawaian, Kemudian dari data yang telah diperoleh, dibangun sebuah desain basis data dengan menggunakan tools
Entit
Gambar 3.1 Entity Relational Diagram Website Profil Koperasi UUM