Jurnal 2 RPL PDF
Jurnal 2 RPL PDF
System
Pada prinsipnya server akan bekerja apabila ada
Information permintaan dari client. Dalam hal ini client menggunakan
Engineering
kode-kode PHP untuk mengirimkan permintaan ke server.
Software Sistem kerja dari PHP diawali dengan permintaan yang
Requirement beasal dari halaman website oleh browser. Berdasarkan URL
s Analysis
atau alamat website dalam jaringan internet, browser akan
menemukan sebuah alamat dari webserver, mengidentifikasi
Design halaman yang dikehendaki, dan menyampaikan segala informasi
yang dibutuhkan oleh webserver.
Selanjutnya webserver akan mencarikan berkas yang
Coding diminta dan menampilkan isinya di browser. Browser yang
mendapatkan isinya segera menerjemahkan kode HTML dan
menampilkannya. Lalu bagaimana apabila yang dipanggil oleh
Testing / user adalah halaman yang mengandung script PHP? Pada
Verification
prinsipnya sama dengan memanggil kode HTML, namun pada
saat permintaan dikirim ke web-server, web-server akan
Maintenance memeriksa tipe file yang diminta user. Jika tipe file yang diminta
adalah PHP, maka akan memeriksa isi script dari halaman PHP
tersebut.
Apabila dalam file tersebut tidak mengandung script
Gambar 1. Model proses waterfall
PHP, permintaan user akan langsung ditampilkan ke browser,
Sistem informasi juga dapat di definisikan sebagai suatu namun jika dalam file tersebut mengandung script PHP, maka
sistem yang dibuat oleh manusia yang terdiri dari komponen- proses akan dilanjutkan ke modul PHP sebagai mesin yang
komponen dalam organisasi untuk menyajikan informasi. Sistem menerjemahkan script-script PHP dan mengolah script tersebut,
informasi merupakan sistem pembangkit informasi, kemudian sehingga dapat dikonversikan ke kode-kode HTML lalu
dengan integrasi yang dimiliki antar sub sistem, maka sistem ditampilkan ke browser user.
informasi akan mampu menyediakan informasi yang berkualitas,
C. MySQL dan Basis Data
tepat, cepat dan akurat sesuai dengan manajemen yang
membutuhkannya. Menurut Kustiyahningsih (2011:145), “MySQL adalah
Pada lingkungan berbasis komputer, sistem informasi sebuah basis data yang mengandung satu atau jumlah tabel.
menggunakan perangkat keras dan lunak komputer, jaringan Tabel terdiri atas sejumlah baris dan setiap baris mengandung
telekomunikasi, manajemen basis data, dan berbagai bentuk satu atau sejumlah tabel.Tabel terdiri atas sejumlah baris dan
teknologi informasi yang lain dengan tujuan untuk mengubah setiap baris mengandung satu atau sejumlah tabel”.
sumber data menjadi berbagai macam informasi yang Menurut Wahana Komputer (2010:21), MySQL adalah
dibutuhkan oleh pemakai. database server open source yang cukup popular keberadaannya.
Secara sederhana dapat dikatakan bahwa data diolah Dengan berbagai keunggulan yang dimiliki, membuat software
menjadi suatu informasi. Dan pada tahapan selanjutnya, sebuah database ini banyak digunakan oleh praktisi untuk membangun
informasi akan menjadi data untuk terciptanya informasi yang suatu project.Adanya fasilitas API (Application Programming
lain. Interface yang dimiliki oleh MySQL, memungkinkan bermacam
– macam aplikasi komputer yang ditulis dengan berbagai bahasa
B. PHP pemrograman dapat mengakses basis data MySQL.
PHP atau kependekan dari Hypertext Preprocessor Tipe data MySQL, menurut Kustiyahningsih (2011:147),
adalah salah satu bahasa pemrograman open source yang sangat “Tipe data MySQL adalah data yang terdapat dalam sebuah tabel
cocok atau dikhususkan untuk pengembangan web dan dapat berupa field – field yang berisi nilai dari data tersebut.Nilai data
ditanamkan pada sebuah skripsi HTML. Bahasa PHP dapat dalam field memiliki tipe sendiri – sendiri”.
dikatakan menggambarkan beberapa bahasa pemrograman
seperti C, Java, dan Perl serta mudah untuk dipelajari. D. Model Proses Waterfall
PHP merupakan bahasa scripting server – side, dimana
pemrosesan datanya dilakukan pada sisi server. Sederhananya, Salah satu metode perancangan menurut Pressman
serverlah yang akan menerjemahkan skrip program, baru (1997) yang dapat digunakan adalah Metode Waterfall. Nama
kemudian hasilnya akan dikirim kepada client yang melakukan model ini sebenarnya adalah “Linear Sequential Model”. Model
permintaan. ini sering disebut dengan “classic life cycle” atau model
Adapun pengertian lain PHP adalah akronim dari waterfall. Model ini adalah model yang muncul pertama kali
Hypertext Preprocessor, yaitu suatu bahasa pemrograman yaitu sekitar tahun 1970 sehingga sering dianggap kuno, tetapi
berbasiskan kode – kode (script) yang digunakan untuk merupakan model yang paling banyak dipakai didalam Software
mengolah suatu data dan mengirimkannya kembali ke web Engineering (SE). Model ini melakukan pendekatan secara
browser menjadi kode HTML”. sistematis dan urut mulai dari level kebutuhan sistem lalu
Menurut Kustiyaningsih (2011:114), “PHP (atau menuju ke tahap analisis, desain, coding, testing / verification,
resminya PHP: Hypertext Preprocessor) adalah skrip bersifat dan maintenance. Disebut dengan waterfall karena tahap demi
server – side yang ditambahkan ke dalam HTML”. tahap yang dilalui harus menunggu selesainya tahap sebelumnya
E-journal Teknik Elektro dan Komputer vol.5 no.2 Januari-Maret 2016, ISSN 2301-8402 31
dan berjalan berurutan. Model Waterfall bisa dilihat pada untuk kenyamanan selama berada di perpustakaan. Jaringan
gambar 1. LAN computer dapat digunakan untuk penelusuran pustaka,
akses internet.
Perpustakaan Fakultas Teknik Menyediakan bahan
E. UML yang diperlukan untuk menunjang kebutuhan informasi
Menurut Philippe Kruchten (1995), UML adalah bahasa akademik.
grafis untuk visualizing, specifying, constructing and Layanan perpustakaan dibuka setiap hari kerja dengan
documenting setiap artifak dari sistem perangkat lunak. waktu pelayanan untuk hari Senin-Kamis jam 9:00-15:00 dan
Alistair Cockburn menjelaskan bahwa Usecase untuk Hari Jumat 9:00-12:30. Layanan yang disediakan antara
merupakan kontrak untuk perilaku. Kontrak mendefinisikan lain layanan penelusuran pustaka dengan komputer,
dengan cara bagaimana suatu aktor menggunakan sistem peminjaman, pengembalian, fotocopy bahan pustaka, scan
berbasis komputer untuk menyelesaikan permasalahan- peta/gambar, akses internet gratis.
permasalahan yang dihadapinya. Jumlah dan jangka waktu peminjaman pustaka adalah 2
Activity Diagram memodelkan workflow proses bisnis eksemplar selama 1 minggu. Keterlambatan pengembalian akan
dan urutan aktivitas dalam sebuah proses. Diagram ini sangat dikenakan denda sebesar Rp. 1.000,- /buku/hari, temasuk hari
mirip dengan flowchart karena memodelkan workflow dari satu libur.
aktivitas ke aktivitas lainnya atau dari aktivitas ke status. Jumlah anggota perpustakaan pada semester genap
Menguntungkan untuk membuat Activity Diagram pada awal tahun ajaran 2010/2011 berjumlah 2514 orang. Setiap
pemodelan proses untuk membantu memahami keseluruhan mahasiswa Fakultas Teknik berhak menjadi anggota
proses. Activity Diagram juga bermanfaat untuk perpustakaan dengan membayar iuran perpustakaan dan mengisi
menggambarkan parallel behaviour atau menggambarkan formulir pendaftaran. Kartu anggota berlaku selama 1 semester.
interaksi antara beberapa use case. Pengelola perpustakaan Fakultas Teknik terdiri dari
Sequence diagram menggambarkan interaksi antar kepala perpustakaan, sekertaris perpustakaan dan tenaga
objek di dalam dan di sekitar sistem (termasuk pengguna, administrasi berjumlah 9 orang terdiri dari 4 pustakawan dan 5
display, dan sebagainya) berupa message yang digambarkan staf penunjang.
terhadap waktu. Sequence diagram terdiri atar dimensi vertikal
(waktu) dan dimensi horizontal (objek-objek yang terkait satu III. METODOLOGI PENELITIAN
sama lain).
Sequence diagram biasa digunakan untuk
A. Objek dan Lokasi Penelitian
menggambarkan skenario atau rangkaian langkah-langkah yang
dilakukan sebagai respons dari sebuah event untuk menghasilkan Objek penelitian ini adalah tentang perancangan
output tertentu. Diawali dari apa yang men-trigger aktivitas Perpustakaan online dan bertempat di Perpustakaan Fakultas
tersebut, proses dan perubahan apa saja yang terjadi secara Teknik Universitas Sam Ratulangi Manado. Dalam metodologi
internal dan output apa yang dihasilkan. Masing-masing objek, penelitian penulis melakukan survei langsung ke perpustakaan
termasuk aktor, memiliki lifeline vertikal. Message digambarkan Universitas Sam Ratulangi Manado.
sebagai garis berpanah dari satu objek ke objek lainnya. Pada
fase desain berikutnya, message akan dipetakan menjadi
operasi/metoda dari class. Activation bar menunjukkan lamanya
eksekusi sebuah proses, biasanya diawali dengan diterimanya
sebuah message.
ERD merupakan suatu model untuk menjelaskan
hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasi. ERD untuk
memodelkan struktur data dan hubungan antar data, untuk
menggambarkannya digunakan beberapa notasi dan symbol.
merupakan komponen penyusun ERD.
Perpustakaan yang dapat dimanfaatkan oleh
mahasiswa adalah fakultas Teknik Unsrat, Perputakaan Pusat
Unsrat dan Perpustakaan lainnya yang dapat dimanfaatkan
berdasarkan rekomendasi dari pimpinan fakutas teknik.
Mahasiswa yang dapat memanfaatkan fasilitas
perpustakaan harus terdaftar sebagai mahasiswa padatahun
kuliah yang berjalan dan melengkapi persyaratan yang
ditetapkan oleh masing-masing perpustakaan. Khusus
Perpustakaan di luar fakultas teknik, mahasiswa hanya dapat
diberikan rekomendasi untuk menjadi anggota perpustakaan jika
diperlukan.
Perpustakaan fakultas teknik memiliki luas 250 m2,
terdiri dari ruang referensi, ruang sirkulasi ruang administrasi,
dan ruang kepala perpustakaan. Setiap ruangan dilengkapi AC Gambar 2. Kerangka Keja
E-journal Teknik Elektro dan Komputer vol.5 no.2 Januari-Maret 2016, ISSN 2301-8402 32
Gambar 3. Sistem Informasi Perpustakaan Teknik Unsrat Gambar 4. Use case diagram
E-journal Teknik Elektro dan Komputer vol.5 no.2 Januari-Maret 2016, ISSN 2301-8402 33
Gambar 7. Home
IV PEMBAHASAN
TABEL I TESTING
Form Pengaturan
Form pengaturan adalah fitur khusus administrator
yang berfungsi untuk mengisi data-data konfigurasi standar dan
tampilan dari sistem aplikasi perpustakaan ini. Terdiri dari nama
perpustakaan, alamat perpustakaan, dan aturan lama didefinisikan sebelumnya. TABEL I adalah hasil testing dari
peminjaman. selengkapnya dapat dilihat pada gambar 15. fitur-fitur Sistem Informasi yang dibuat.
Form Pengembalian
Form pengembalian berfungsi untuk mengembalikan V KESIMPULAN DAN SARAN
buku yang telah di pinjam melalui sistem aplikasi perpustakaan
ini. Tapi pengembalian dari sistem aplikasi ini hanya akan A. Kesimpulan
dilakukan oleh pegawai perpustakaan setelah buku yang di
pinjam, dikembalikan langsung oleh peminjam ke perpustakaan. Dari penelitian ini telah dirancang dan dihasilkan suatu
Admin harus menekan tombol pengembalian buku. “Sistem Informasi Perpustakaan Online Berbasis Web”. Sistem
selengkapnya dapat dilihat pada gambar 16. informasi ini dirancang berdasarkan studi kasus Perpustakaan
Form Pengunjung Teknik Universitas Sam Ratulangi. Manfaat dari sistem
informasi ini adalah sebagai berikut : Penulis mencoba
Form pengunjung ini muncul pada awal sistem aplikasi.
memberikan kemudahan bagi petugas/pengelola dalam
Form ini berfungsi untuk mempermudah pengunjung atau tamu
yang bukan anggota bisa mengetahui daftar buku yang terdapat melakukan proses pengolahan data dan laporan kepada pimpinan
dalam Perpustakaan Fakultas Teknik Universitas Sam Ratulangi dengan mudah dan lebih akurat. Penulis mencoba membuat
sistem informasi yang mempermudah mahasiswa mencari data
Manado, tanpa harus mendaftar terlebih dahulu sebagai anggota.
buku, informasi peminjaman buku dan melakukan pengajuan
selengkapnya dapat dilihat pada gambar 17.
pendaftaran anggota perpustakaan yang bisa dilakukan dengan
Testing menggunakan jaringan internet Penulis mencoba membantu
Pada tahap ini dilakukan untuk menghasilkan software petugas/pengelolah yang ada untuk memiliki Sistem Informasi
yang harus benar-benar sesuai dengan kebutuhan yang sudah berbasis Web.
E-journal Teknik Elektro dan Komputer vol.5 no.2 Januari-Maret 2016, ISSN 2301-8402 36
B. Saran
DAFTAR PUSTAKA