. BAB III PERANCANGAN SISTEM

dokumen-dokumen yang mirip
BAB III PERANCANGAN SISTEM

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii. HALAMAN PENGESAHAN... iii. PERNYATAAN... iv. DAFTAR ISI... vii. DAFTAR GAMBAR...xii. DAFTAR TABEL...

BAB IV ANALISIS DAN PERANCANGAN SISTEM. adalah analisis mengenai analisis dokumen, analisis posedur dan analisis proses.

BAB IV PERANCANGAN SISTEM

Bab III. PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang manual, yaitu dengan melakukan pembukuan untuk seluruh data dan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem sedang berjalan dan diperlukan untuk berbagai perubahan yang dirasa

Bab III. Perancangan Sistem

UNIFIED MODELLING LANGUAGE (UML) APLIKASI PENJUALAN PADA TOKO BUKU (STUDI KASUS)

BAB III PERANCANGAN SISTEM

Bab 3 Metodologi Penelitian


Gambar 4.1 Menu List Anggota Menu Anggota Menu ini adalah menu yang di gunakan untuk Insert, Update, Delete, dan Read Data.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Use Case Diagram dan Activity Diagram. Selain itu juga pada analisis ini akan

BAB IV PROTOTYPE. 4.1 Perancangan Antarmuka

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Pada sub bab ini akan dijelaskan mengenai analisis sistem informasi rental mobil


BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan dari suatu sistem informasi. Hasil akhir dari analisis sistem

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

untuk dioperasikan. Dalam implementasi Aplikasi Pengolahan Data Perpustakaan SMP N 24

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA. Adapun hasil dari penelitan yang dilakukan adalah sebuah perangkat lunak

BAB IV ANALISA DAN PERANCANGAN SISTEM. Adapun analisis sistem akan dilakukan pada bagian gudang ruang lingkup

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

Gambar 4.1 Flowchart

BAB III METODOLOGI 3.1 Analisis Sistem Analisis Kebutuhan Input

BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III METODE PENELITIAN. Dalam penelitian ini, alat yang di gunakan adalah sebagai berikut: 1. Perangkat Keras (Hardware)

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mampu memperkirakan dan merincikan seluruh dokumen ataupun prosedur yang

BAB IV HASIL DAN ANALISIS

Bab IV. HASIL DAN ANALISIS

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV ANALISIS DAN PERANCANGAN SISTEM. proses kerja yang sedang berjalan. Pokok-pokok yang di analisis meliputi analisis

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI. membantu untuk lebih memahami jalannya aplikasi ini. Sistem atau aplikasi dapat

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Sistem yang Sedang Berjalan. Untuk merancang sebuah aplikasi mobile pelajaran Kimia dasar untuk

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

Bab 3 Metoda dan Perancangan Sistem

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN SISTEM. Shipping Direktorat Jenderal Imigrasi menunjukkan bahwasanya dalam akses

BAB IV ANALISIS DAN DESAIN SISTEM. berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain

BAB III ANALISA DAN DESAIN SISTEM

BAB VI IMPLEMENTASI DAN EVALUASI

BAB I PERSYARATAN PRODUK

APLIKASI PERPUSTAKAAN BERBASIS WEB DENGAN MENGGUNAKAN PHP MYSQL DAN BARCODE AZHARI

Bab 3 Metode dan Perancangan Sistem

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI


Sistem Informasi Pengadaan ATK ( Alat Tulis Kantor )

BAB III METODOLOGI PENELITIAN. (Software Development Life Cycle). Model SDLC yang dipakai dalam penelitian

TUGAS PAPER PEMODELAN SISTEM BERBASIS OBJEK (PSBO) SISTEM INFORMASI PERPUSTAKAAN

BAB VI IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

Bab 3 Metode Perancangan

BAB II LANDASAN TEORI

BAB III METODE PENELITIAN. berjalannya perancangan dan implementasi aplikasi. (RAM), Sistem Operasi Windows 8.

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN. sistem informasi yang utuh kedalam bagian-bagian komponennya dengan

BAB IV HASIL DAN PEMBAHASAN. perpustakaan. Aplikasi yang telah dihasilkan yaitu Aplikasi Peminjaman dan

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. menjalankan aplikasi Pencatatan Transaksi Penjualan Tiket pada PT. Gerry Anugrah

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. Waterfall (Jogiyanto, 2010:59). Pada penelitian ini dilakukan mulai dari tahap analisa, desain dan

PERANCANGAN ARSITEKTUR SISTEM INFORMASI MANAJEMEN DATA UMRAH DI TOUR & TRAVEL X. Yudhi Widya Arthana Rustam

sebelumnya, yaitu hasil Aplikasi Pemesanan Kamar pada Hotel Relasi (php) yang bertujuan untuk membuat suatu aplikasi web pemasaran pada Hotel

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN


BAB IV ANALISIS DAN RANCANGAN SISTEM Deskripsi Sistem Analisis Sistem Analisis Kebutuhan Fungsional

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III METODE PENELITIAN. 3.1 Peralatan Pendukung Dalam penelitian ini dibutuhkan beberapa alat untuk mendukung

BAB III ANALISA DAN PERANCANGAN SISTEM

1. Personal Computer (PC) atau Laptop. 32/64 bit architecture processor, 2 GB Random Access Memmory (RAM), Sistem Operasi Windows XP/7/8.

BAB III METODE PENELITIAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM. terdiri dari analisis perangkat lunak dan analisis perangkat keras serta analisis user

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang

BAB IV HASIL DAN UJICOBA

BAB III ANALISIS DAN PERANCANGAN SISTEM. Sistem pengolahan data perpustakaan pada SLTPN 1 Waway Karya saat ini

3.2 Alur Penelitian Metode yang digunakan dalam penelitian ini yaitu metode SDLC Waterfall menurut Roger S. Pressman. Dapat dilihat pada Gambar 3.1.

TUGAS ANALISIS DAN PERANCANGAN SISTEM LAUNDRY

BAB IV HASIL DAN PEMBAHASAN

Transkripsi:

. BAB III PERANCANGAN SISTEM 3.1 Analisis Sistem Dalam membangun sebuah aplikasi Sistem Informasi Perpustakaan Berbasis Client Server ini terdapat beberapa tahapan yang dilalui, antara lain : 1. Analisis Mengumpulkan kebutuhan secara lengkap kemudian dianalisa untuk mendapatkan kebutuhan yang harus dipenuhi oleh aplikasi yang akan dibuat. 2. Desain Mengubah kebutuhan-kebutuhan di atas menjadi representasi ke dalam tahapan berupa penggambaran, perencanaan dan pembuatan dengan menyatukan beberapa elemen terpisah ke dalam satu kesatuan yang utuh untuk memperjelas bentuk sebuah sistem. 3. Coding and Testing Desain diubah bentuknya menjadi bentuk yang dapat dimengerti oleh komputer, yaitu ke dalam bahasa pemrograman melalui proses coding. Proses coding ini harus dilakukan testing untuk menguji kesalahan-kesalahan program maupun fungsi dari siste 14

15 4. Implementasi Proses selanjutnya adalah bagaimana sistem baru akan diinstall dan dijalankan di perusahaan dengan pengoperasian yang dilakukan oleh user. 5. Pengujian Dilakukan untuk mengetahui apakah aplikasi yang dibuat sudah sesuai dengan kebutuhan dan fitur yang sudah ditetapkan sebelumnya. 3.2 Perancangan Sistem Perancangan sistem dibutuhan untuk membantu proses pengembangan dan dokumentasi perangkat lunak sistem. Pada perancangan sistem ini, akan diuraikan mengenai elemen elemen pengembangan sistem yang digunakan, yaitu UML (Unified Modelling Language ), perancangan database serta perancangan antarmuka. 3.2.1 UML (Unified Modelling Language ) UML adalah sebuah bahasa yang telah menjadi standar untuk visualisasi, merancang, membangun, memspesifikasikan dan mendokumentasikan sistem peranti lunak berbasis object oriented. UML pada sistem yang dibangun ini terdiri dari use case diagram, dan activity diagram.

16 3.2.2 Use Case Diagram Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Sebuah use case merepresentasikan sebuah interaksi antara aktor dengan system. Gambar 3.1 Use Case Diagram Pada gambar 3.1 menunjukan bahwa aktor Petugas Perpustakaan mempunyai hak akses yang berbeda dengan aktor Admin. Petugas Perpustakaan ia cenderung lebih ke pelayanan kepada anggota perpustakaan, namun berbeda dengan Admin, di sini peran Admin lebih cenderung pada hasil pelaporan transaksi dari Petugas Perpustakaan dalam melakukan pelayanan kepada anggota.

17 3.2.3 Activity Diagram Activity diagrams menggambarkan berbagai alur akrivitas dalam sistem yang sedang dirancang, bagaimana masingmasing alur berawal,decision yang mungkin terjadi, dan bagaimana berakhir. Gambar 3.2 Activity Diagram Petugas Perpustakaan Berdasarkan gambar 3.2 Activity diagram Petugas Perpustakaan dapat dijelaskan aktifitas yang terjadi pada aplikasi sistem informasi Perpustakaan berbasis client server. Sebagai Petugas Perpustakaan user dapat memilih menu yang tersedia seperti Menu Anggota, Menu Buku, Menu Peminjaman, Menu Pengembalian, Sistem, dan juga Info, dan juga terdapat beberapa

18 sub menu dalamnya. Menu yang tersedia tersebut dapat diuraikan sebagai berikut : 1. Menu Anggota Menu ini merupakan menu yang digunakan untuk mengelola data data anggota. Dan juga pada menu ini berfungsi untuk melihat daftar anggota perpustakaan. 2. Menu Buku Menu ini merupakan menu yang digunakan untuk mengelola data data buku. Dan juga pada menu ini berfungsi untuk melihat daftar buku perpustakaan. 3. Menu Peminjaman Menu ini merupakan menu yang digunakan untuk mengelola data peminjaman dan juga pada menu ini di gunakan membantu melayani anggota dalam melakukan peminjaman 4. Menu Pengembalian Menu ini merupakan menu yang digunakan untuk mengelola data peminjaman dan juga pada menu ini di gunakan membantu melayani anggota dalam melakukan peminjaman. Menu pengembalian ini berfungsi juga untuk melakukan penghitungan denda secara otomatis.

19 5. Menu Info Menu ini merupakan menu yang digunakan untuk memberi informasi seputar perpustakaan. 6. Sistem Sistem merupakan menu yang dirancang untuk keluar dari apilikasi. Gambar 3.3 Activity Diagram Admin Berdasarkan gambar 3.3 Activity diagram Admin dapat dijelaskan aktifitas yang terjadi pada aplikasi sistem informasi Perpustakaan

20 berbasis client server. Sebagai Admin, user dapat memilih menu yang tersedia seperti Menu Laporan Anggota, Laporan Transaksi, Menu Buku dan Sistem, dan juga terdapat beberapa sub menu di dalamnya. A. Menu Laporan Anggota Pada menu ini di gunakan untuk menampilkan data data anggota. B. Menu Laporan Transaksi Pada menu ini di gunakan untuk menampilkan data transaksi anggota. C. Menu Laporan Buku Pada menu ini di gunakan untuk mengetahui stock stock buku yang ada di perpustakaan. D. Sistem Menu ini di gunakan untuk keluar dari aplikasi. 3.2.4 Perancangan Basis Data Tabel beserta relasi yang digunakan dalam Aplikasi Sistem Informasi Perpustakaan Berbasis Client Server.

21 Gambar 3.4 Rancangan basis data 3.2.5 Perancangan Antarmuka 3.2.5.1 Tampilan Petugas Perpustakaan 1. Menu Login Fungsi dari menu ini adalah untuk memastikan hahwa pengguna aplikasi ini adalah petugas Perpustakaan, berikut adalah konsep tampilah halaman Login: Gambar 3.5 Rancangan tampilan Login

22 Pada menu Login ini terdapat : A. Button Login,Untuk memverifikasi masukan Nama pengguna dan Password yang di masukan oleh user. B. Button Batal, Untuk membatalkan masuk ke Halaman utama dan keluar dari Aplikasi. C. TextBox untuk masukan Nama pengguna D. TextBox untuk masukan Password 2. Menu utama Pada menu ini akan di tampilakan fitur fitur yang ada dalam aplikasi ini berikut adalah penjelasannya: Gambar 3.6 Rancangan Tampilan Menu Utama

23 Keterangan: A. Menu untuk Keluar dari Aplikasi. B. Menu yang berisi beberapa konten pokok dari aplikasi. B1. Menu yang berisi fitur fitur dalam pengelolaan keanggotaan perpustakaan. B2. Menu yang berisi fitur fitur pengelolaan Buku B3. Menu yang melayani transaksi pinjaman. B4. Menu yang melayani transaksi pengembalian. C. Menu Info berisi informasi perpustakaan. 3. Menu Anggota Pada menu ini berisi fitur fitur pengelolaan data anggota perpustakaan, berikut adalah konsep tampilan aplikasi menu anggota Gambar 3.7 Rancangan Tampilan Fitur Anggota

24 Keterangan: A. TextBox, untuk melakukan pencarian berdasarkan id Anggota perpustakaan. B. Button, untuk menjalankan pencarian data anggota. C. Datagridview untuk menampilkan hasil pencarian data. D. Button,untuk melakukan penambahan data anggota baru. E. Button, Untuk menghapus anggota Perpustakaan. F. Button, Untuk kembali ke menu utama. 4. Menu detail anggota Fungsi dari menu adalah untuk melihat detail informasi anggota perpustakaan, berikut adalah konsep tampilannya. Gambar 3.8 Rancangan Tampilan Detail info Anggota

25 Keterangan: A. Menu untuk kembali ke menu utama. B. Button untuk melakukan penyimpanan data anggota baru. C. Button untuk melakukan penghapusan data anggota. D. Button untuk melakukan penyimpan data anggota setelah melakukan perubahan/update anggota. E. TextBox, Untuk menampilan barcode id Anggota. F. PictureBox, Untuk menampilan foto anggota. G. Button, Untuk melakuakan pencarian file foto anggota. H. TextBox, untuk menampikan atau memasukan data kelengkapan Nomor induk anggota I. TextBox untuk menampikan atau memasukan data kelengkapan Nama anggota J. ComboBox untuk menampikan atau memasukan data kelengkapan untuk memilih jabatan anggota. K. TextBox untuk menampikan atau memasukan data kelengkapan Alamat anggota

26 L. TextBox untuk menampikan atau memasukan data kelengkapan Nomor telepon anggota. M. Memilih untuk menampikan atau memasukan data kelengkapan jenis kelamin anggota. 5. Menu Detail buku Fungsi dari menu ini adalah untuk mengerahui detail mengenai buku terkait. Berikut adalah rancangan tampilannya. Gambar 3.9 Rancangan Tampilan Menu Detail Buku Keterangan: A. Menu untuk kembali ke menu utama. B. Button, untuk melakukan penyimpanan data buku baru.

27 C. Button, untuk menyimpan atas hasil penguabahan data- data buku lama. D. TextBox, Untuk menampilan barcode id Buku. E. TextBox, untuk menampikan atau memasukan data kelengkapan id Buku. F. TextBox untuk menampikan atau memasukan data kelengkapan Judul Buku. G. ComboBox, untuk untuk menampikan atau memasukan data kelengkapan category buku. H. TextBox, untuk untuk menampikan atau memasukan data kelengkapan ISBN Buku I. TextBox, untuk untuk menampikan atau memasukan data kelengkapan Nama pengarang Buku. J. TextBox, untuk untuk menampikan atau memasukan data kelengkapan Nama penerbit Buku. K. TextBox, untuk untuk menampikan atau memasukan data kelengkapan Tahun terbit Buku. L. TextBox, untuk untuk menampikan atau memasukan data kelengkapan Jumlah Buku.

28 M. TextBox, untuk untuk menampikan atau memasukan data kelengkapan Status Buku. N. TextBox, untuk untuk menampikan atau memasukan data kelengkapan Harga Buku. O. TextBox, Cek letak untuk untuk menampikan atau memasukan data kelengkapan buku P. TextBox, untuk menampilkanatau memasukan data kelengkapan letak buku 6. Menu List Buku Pada menu ini menampilkan List data buku pada perpustakaan. Berdasarkan masukan parameter pencarian. Gambar 3.10 Rancangan Tampilan Detail List Buku

29 Keterangan: A. TextBox, untuk memberi parameter pencarian data Buku perpustakaan. B. Button untuk menjalankan pencarian data buku berdasarkan parameter yang sudah di inputkan. C. Datagridview untuk menampilkan hasil pencarian data buku. D. Button, untuk melakukan penambahan data dengan memunculkan form pengisian informasi detail buku. E. Button untuk kembali ke menu utama. 7. Menu Pengembalian Pada menu di gunakan untuk melayani pengembalian buku yang di pinjam oleh anggota

30 Gambar 3.11 Rancangan Tampilan Menu Pengembalian Keterangan: A. TextBox, untuk menampikan atau memasukan data id Anggota, Sebagai parameter informasi data peminjaman buku. B. TextBox, untuk memasukan id Buku yang akan di kembalikan. C. TextBox, untuk untuk memasukan Jumlah Buku. D. ComboBox Keadaan Buku. E. Label untuk mengecek Penulisan id Buku. F. TextBox id Anggota, untuk menampikan atau memasukan data id Anggota, Sebagai parameter informasi data peminjaman buku. G. Datagridview, Menampilkan pencariaan data peminjaman berdasarkan id Anggota. H. Button untuk menjalankan pencarian data peminjaman berdasarkan id Anggota. I. Button untuk menjalankan pengembalian.

31 J. Button untuk menjalankan pembatalan pengembalian. K. Datagridview, Untuk mampilkan data peminjaman. 8. Menu Peminjaman Pada menu ini di gunakan untuk melakukan peminjaman buku. Berikut adalah fitur yang di sediakan pada menu peminjaman: Gambar 3.12 Rancangan Tampilan Menu Peminjaman Keterangan: A. TextBox, untuk memasukan id Anggota Perpustakaan B. TextBox, untuk memasukan id Buku

32 C. TextBox, untuk memasukan Quantity buku D. TextBox untuk menampilan total pinjam. E. Cek id Anggota. F. Cek id Buku G. Button, untuk Menjalankan peminjaman buku H. Button, Membatalkan peminjaman buku I. Button, Menampilkan data buku yang akan di pinjam. 3.2.5.2 Tampilan Client 1. Menu Login Sebelum admin masuk, admin akan diminta untuk Login terlebih dahulu sebelum masuk ke menu utama. Berikut adalah tampilan dari menu Login.

33 Gambar 3.13 Rancangan Tampilan Login Admin Keterangan: A. TextBox, untuk masukan Nama pengguna B. TextBox, untuk masukan Password C. Button, Untuk masuk memverifikasi ke Halaman utama D. Button, Untuk membatalkan masukan Nama pengguna dan Password yang di masukan oleh pengguna dan keluar dari Aplikasi.

34 2. Menu utama Setelah pengguna berhasil Login pengguna akan di suguhkan menu utama dari aplikasi ini, berikut adalah desain : Gambar 3.14 Rancangan Tampilan Menu Utama Keterangan: A. Menu Anggota B. Menu laporan transaksi. C. Menu laporan buku. D. Menu sistem E. Laporan anggota F. List Data anggota

35 G. Laporan data buku. H. List data buku. 9. Menu pelaporan buku Gambar 3.15 Rancangan Tampilan Pelaporan Buku Keterangan: A. ComboBox untuk memilah jenis jenis buku bardasarkan katagori buku. B. Menampilkan hasil pencarian buku. 10. Menu pencarian buku Pada menu ini admin bisa melihat buku berdasarkan katagori buku. Berikut adalah tampilannya:

36 Gambar 3.16 Rancangan Tampilan Menu Pencarian Buku 11. Menu pencarian anggota Pada menu ini di gunakan untuk mengetahui banyaknya anggota perpustakaan berdasarkan jabatan anggota. Berikut adalah tampilannya:

37 Gambar 3.17 Rancangan Tampilan Menu Pencarian Anggota Keterangan : A. Datagridview untuk menampilkan hasil pencarian beradasarkan jabatan anggota yang di dapat dari value ComboBox. B. ComboBox, sebagai parameter pencarian jabatan atau status anggota perpustakaan.