BAB 3 PERANCANGAN SISTEM

dokumen-dokumen yang mirip
BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM. Untuk membangun suatu sistem yang berupa Sistem Informasi Peminjaman

BAB 3 PERANCANGAN SISTEM. Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user mengenai

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

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV DESKRIPSI KERJA PRAKTEK

BAB V IMPLEMENTASI DAN PEMBAHASAN. dibutuhkan Hardware dan software untuk menggunakan program Sistem Informasi

BAB IV IMPLEMENTASI DAN PEMBAHASAN. Pembuatan Aplikasi Peminjaman dan Pengembalian Buku Pada Perpustakaan SLTP Negeri 1

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 3 PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV PROTOTYPE. 4.1 Perancangan Antarmuka

BAB IV DESKRIPSI PEKERJAAN. dan transaksi baik peminjaman dan pengembalian masih dilakukan dengan cara

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam siklus pembangunan

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

BAB IV IMPLEMENTASI. dan perangkat lunak adalah sebagai berikut.

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB 3 PERANCANGAN SISTEM. perancangan sistem yang akan dibuat serta diimplementasikan. sistem informasi yang akan didesain secara terinci.

BAB 3 PERANCANGAN SISTEM. berkaitan dan berinteraksi yang bertanggung jawab dalam memproses input

BAB III ANALISIS DAN PERANCANGAN SISTEM. informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk

BAB IV PERANCANGAN. secara umum kepada user tentang sistem yang baru. ini memiliki spesifikasi minimal sebagai berikut :

BAB III PEMBAHASAN. penyewaan film berupa DVD asli (original) dan blu-ray. Rental Bioskop Rumah ini

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 1V HASIL DAN PEMBAHASAN. 4.1 Kondisi Pencatatan Penjualan Secara manual Pada Toko Buku Penuntun Palembang

BAB IV DESKRIPSI PEKERJAAN. 4 kali dalam 1 minggu sesuai dengan kesepakatan penulis dengan pihak sekolah,

BAB III PEMBAHASAN. Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

BAB IV HASIL DAN PEMBAHASAN

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

BAB IV IMPLEMENTASI PERANCANGAN

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM. keras, form program yang sesuai, query yang digunakan, pemrograman dan

BAB IV HASIL DAN UJI COBA

BAB IV ANALISIS DAN PERANCANGAN. merupakan pondasi untuk setiap pengembangan berikutnya. Analisis sistem dilakukan dengan sasaran sebagai berikut :

BAB IV HASIL DAN UJI COBA

BAB IV DESKRIPSI PEKERJAAN. Perpustakaan SMA Negeri 3 Nganjuk, secara garis besar permasalahan yang ada

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan sistem yang telah dibuat sebelumnya. Implementasi terdiri dari:

BAB 3 TINJAUAN SD NEGERI 1 BIAK MULI. : Sekolah Dasar Negeri 1 Biak Muli. Provinsi : Nanggroe Aceh Darussalam ( NAD ) : Aceh Tenggara, Kutacane

BAB 1 PENDAHULUAN. dapat memudahkan pengelolahan dan memanfaatkan data secara efektif dan efesien. Kantor

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB 3 DESKRIPSI APOTIK AKSA MANDAILING NATAL. 3.1 Sejarah Singkat Berdirinya Apotek Aksa Mandailing Natal

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:

BAB 2 LANDASAN TEORI. yang saling berinteraksi untuk mencapai tujuan. yang dimaksud dengan data dan informasi? Data adalah fakta fakta yang

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. dilakukan pengujian terhadap sistem yang baru dan akan dilihat kekurangankekurangan

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. bangun aplikasi pengelolaan catering pada Tems catering. Diawali dengan

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PEMBAHASAN. perpustakaan SMA N 14 Surabaya dibutuhkan: 1. Sistem Operasi Microsoft Windows XP Profesional

BAB IV IMPLEMENTASI DAN EVALUASI

Bab III. PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN ANALISIS

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. dari sistem terdiri dari kebutuhan perangkat keras (hardware) dan perangkat lunak

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV DESKRIPSI PEKERJAAN. Dalam penyelesaian proyek kerja praktek ini baik di dalam memperoleh. a. Observasi - Studi Lapangan (Field Research)

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB 3 PERANCANGAN SISTEM. Tahap perancangan sistem merupakan tahapan awal yang dilakukan penulis dalam

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. perangkat lunak ini dibagi menjadi dua, yakni kebutuhan hardware dan kebutuhan

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

IMPLEMENTASI DAN EVALUASI SISTEM. terdapat hal yang perlu diperhatikan yaitu user perlu menyiapkan kebutuhan yang

BAB 1 PENDAHULUAN. Perkembangan ilmu pengetahuan dan teknologi yang sangat pesat membawa

BAB 3 PERANCANGAN SISTEM

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM. pada sistem, uraian instalasi pada Aplikasi inventory barang Toko R&R Berikut

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

SISTEM INFORMASI PENGIRIMAN BARANG. Mutiara Afie Ardhini

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

BAB III PEMBAHASAN. Pembahasan yang kami lakukan pada kerja praktek di PT. Malayandi Tour & Travel hanya mengenai karyawan tetap saja.

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PEMBAHASAN. Hardware dan software yang dibutuhkan untuk menggunakan program

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan program sistem administrasi pendaftaran mahasiswa baru pada

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM. perangkat keras yang dibutuhkan sebagai berikut: a. Processor Intel Pentium 4 atau lebih tinggi;

BAB IV HASIL DAN PEMBAHASAN

Transkripsi:

BAB 3 PERANCANGAN SISTEM 3.1. Analisis Sistem Seiring dengan perkembangan teknologi informasi saat ini serta untuk meningkatkan efesiensi kerja dan waktu, maka sistem yang masih manual yang digunakan saat ini, harus diganti dengan system yang lebih baik lagi, yaitu dengan membangun sistem yang terkomputerisasi. Untuk memulai membangun suatu program mengenai Aplikasi perpustakaan, maka penulis terlebih dahulu merencanakan alur kerja berdasarkan kebutuhan dari user yang akan menggunakan aplikasi basis data ini. Aplikasi perpustakaan ini dibuat atas dasar kebutuhan perpustakaan SMA Santa Maria Medan. Berdasarkan pengamatan penulis mengenai analisis sitem yang berjalan pada perpustakaan sekolah ini masih ada ditemui kendala diantaranya yaitu, lambannya proses pengolahan data, tingkat akurasi yang rendah, dan data yang tidak dapat cepat di update. Mengetahui kendala yang ada, maka penulis mencoba merancang sebuah aplikasi perpustakaan sekolah untuk menjawab persoalan tersebut.

27 3.2. Perancangan Sistem Perancangan Sistem adalah suatu pendekatan yang sistematis untuk mendefinisikan masalah, peluang dan tujuan, menganalisis arus informasi dalam organisasi serta untuk merancang sistem terkomputerisasi untuk menyelesaikan masalah dengan memperbaiki sistem yang lama secara keseluruhan atau memperbaiki sistem yang telah ada. 3.2.1. Pendefinisian Masalah Untuk membuat laporan data buku, data anggota, data peminjaman secara manual, misalnya untuk memasukkan data buku baru atau buku yang sedang dipinjam merupakan pekerjaan yang membutuhkan banyak waktu. Dalam hal ini ketelitian dari pembuat laporan sangat diperlukan agar dapat dijamin kebenarannya. Mengingat kelemahan tersebut maka penulis mencoba memecahkan permasalahan tersebut dengan cara menerapkan pengoperasian sistem pengolahan data mengaplikasikan Visual Basic sebagai bahasa pemrogramannya. Hal ini disebabkan karena Visual Basic juga menyediakan alokasi memori yang cukup besar sehingga memudahkan pemakaiannya dalam merancang dan membuat program. 3.3. Perancangan Program Menu yang akan dirancang adalah sebagai berikut: 1. Menu Login.

28 2. Menu utama. Menu utama terdiri dari: a. Menu anggota Menu anggota terdiri dari menu entry, edit dan hapus. Menu anggota berfungsi untuk menambah data anggota, mengubah data anggota dan menghapus data anggota. b. Menu buku Menu buku terdiri dari menu entry, edit dan hapus. Menu buku berfungsi untuk menambah buku baru, mengubah data buku dan menghapus data buku. c. Menu Admin Menu admin terdiri dari menu entry, edit dan hapus. Menu admin berfungsi untuk menambah data petugas, mengubah data petugas dan menghapus data petugas. d. Menu Peminjaman dan Pengembalian Buku Sub menu ini berfungsi untuk mengisi dan menambah data peminjaman dan pengembalian buku. e. Menu Laporan Terdiri dari sub menu laporan data anggota, buku, peminjaman dan pengembalian. f. Menu Ganti Password Sub menu ini berfungsi untuk mengubah password dari petugas. g. Menu Logout Berfungsi untuk mengganti petugas yang sedang menggunakan program.

29 h. Menu Exit Berfungsi untuk mengakhiri program. 3.4. Perancangan Database Perancangan database adalah salah satu langkah untuk menentukan file database, tabel, tipe data dan ukuran data dari data yang digunakan. Database yang digunakan penulis dalam program data perpustakaan adalah DBPerpus.mdb dan perancangan database menggunakan Microsoft Access 2013 sebagai databasenya. Berikut rancangan tabel yang penulis gunakan dalam membangun system informasi ini: a. Tabel Admin Tabel 3.4.1. Tabel Admin Nama Field Tipe Data Lebar Data * IDPetugas Short Text 5 Username Short Text 30 Password Short Text 50 Status Short Text 13 b. Tabel Anggota Tabel 3.4.2. Tabel Anggota Nama Field Tipe Data Lebar Data * NIS Short Text 5 Nama Short Text 30 Kelas Short Text 10

30 Alamat Short Text 50 Telepon Short Text 12 c. Tabel Buku Tabel 3.4.3. Tabel Buku Nama Field Tipe Data Lebar Data * Kode_Buku Short Text 4 Judul Short Text 50 Pengarang Short Text 50 Penerbit Short Text 50 Tahun Short Text 4 Stok Number Byte d. Tabel Kembali Tabel 3.4.4. Tabel Kembali Nama Field Tipe Data Lebar Data * Nomor_Kembali Short Text 8 Tanggal_Kembali Date/Time dd mm yyyy Total_Kembali Number Byte Denda Number Long Integer Dibayar Number Long Integer Kembali Number Long Integer NIS Short Text 5 IDPetugas Short Text 5

31 e. Tabel LapKembali Tabel 3.4.5. Tabel LapKembali Nama Field Tipe Data Lebar Data * Nomor_Kembali Short Text 8 Kode_Buku Short Text 4 Jumlah_Buku Number Byte f. Tabel LapPinjam Tabel 3.4.6. Tabel LapPinjam Nama Field Tipe Data Lebar Data * Nomor_Pinjam Short Text 8 Kode_Buku Short Text 4 Jumlah_Buku Number Byte g. Tabel Pinjam Tabel 3.4.7. Tabel Pinjam Nama Field Tipe Data Lebar Data * Nomor_Pinjam Short Text 8 Tanggal_Pinjam Date/Time dd mm yyyy Total_Pinjam Number Byte NIS Short Text 5 IDPetugas Short Text 5

32 3.5. Flowchart Flowchart adalah sekumpulan simbol-simbol yang menunjukkan atau menggambarkan rangkaian kegiatan-kegiatan program dari awal hingga akhir. Flowchart juga dapat digunakan untuk menggambarkan urutan langkah-langkah pekerjaan di suatu algoritma. Dalam program Aplikasi Sistem Perpustakaan SMA Santa Maria Medan terdapat alur-alur aktivitas yang dapat digambarkan dalam bentuk flowchart. Bentuk keseluruhan flowchart secara keseluruhan dari program aplikasi ini adalah sebagai berikut: E Gambar 3.1. Aliran Data Sistem

33 a. Flowchart Input Data Flowchart dibawah ini digunakan untuk Form DaftarAnggota, Form DaftarBuku dan Form DaftarPetugas, seperti berikut ini: Gambar 3.2. Aliran Data Input Data

34 b. Flowchart Form Peminjaman Flowchart Form Peminjaman dapat dilihat pada gambar dibawah ini: NIS Tidak Ada Database Gambar 3.3. Aliran Data Form Peminjaman

35 c. Flowchart Form Pengembalian Flowchart Form Pengembalian dapat dilihat pada gambar dibawah ini: d. Flowchart Laporan Gambar 3.4. Aliran Data Form Pengembalian Flowchart Laporan dapat dilihat pada gambar dibawah ini: Yes No Yes No Gambar 3.5. Aliran Data Laporan

36 e. Flowchart Tools Flowchart Tools dapat dilihat pada gambar dibawah ini: Gambar 3.6. Aliran Data Tools

37 f. Flowchart Login Flowchart Login dapat dilihat pada gambar dibawah ini: Start Gambar 3.7. Aliran Data Form Login 3.6. Algoritma Program Aplikasi Perpustakaan Algoritma adalah cara untuk memeriksa/menjelaskan urutan dan hubungan antara kegiartan-kegiatan yang akan ditempuh untuk memecahkan masalah hingga tercapainya tujuan yang diinginkan. Dalam aplikasi ini penulis membuat algoritma

38 untuk setiap form yang ada. Adapun algoritma dari tiap form yang dibuat penulis adalah sebagai berikut: 3.6.1. Algoritma Form Login Langkah 1 Langkah 2 Langkah 3 Langkah 4 : Jalankan Program. : Menampilkan Form Login. : Isi Username dan Password. : Username dan Password akan dicocokkan sesuai record pada tabel admin, jika cocok masuk ke halaman utama, jika tidak ulangi pengisian Username dan Password. 3.6.2. Algoritma Form Home Langkah 1 Langkah 2 : Pilih Menu yang ingin di tampilkan. : Menu yang dipilih ditampilkan. 3.6.3. Algoritma Form DaftarAnggota Langkah 1 Langkah 2 Langkah 3 Langkah 4 Langkah 5 Langkah 6 : Pilih Menu Anggota. : Menu Anggota di tampilkan. : Isi semua data anggota. : Jika meng-klik save data akan disimpan ke tabel Anggota, jika user meng-klik hapus maka data akan dihapus sesuai field kunci yang dimasukkan, jika meng-klik cancel maka semua textbox akan di kosongkan datanya. : Jika meng-klik form peminjaman, form peminjaman di tampilkan. : Jika meng-klik form pengembalian, form pengembalian tampil.

39 3.6.4. Algoritma Form DaftarBuku Langkah 1 Langkah 2 Langkah 3 Langkah 4 Langkah 5 Langkah 6 : Pilih Menu Buku. : Menu Buku di tampilkan. : Isi semua data buku. : Jika meng-klik save data akan disimpan ke tabel Buku, jika user meng-klik hapus maka data akan dihapus sesuai field kunci yang dimasukkan, jika meng-klik cancel maka semua textbox akan di kosongkan datanya. : Jika meng-klik form peminjaman, form peminjaman di tampilkan. : Jika meng-klik form pengembalian, form pengembalian tampil. 3.6.5. Algoritma Form DaftarPetugas Langkah 1 Langkah 2 Langkah 3 Langkah 4 Langkah 5 Langkah 6 : Pilih Menu Petugas. : Menu Petugas di tampilkan. : Isi semua data petugas. : Jika meng-klik save data akan disimpan ke tabel Admin, jika user meng-klik hapus maka data akan dihapus sesuai field kunci yang dimasukkan, jika meng-klik cancel maka semua textbox akan di kosongkan datanya. : Jika meng-klik form peminjaman, form peminjaman di tampilkan. : Jika meng-klik form pengembalian, form pengembalian tampil. 3.6.6. Algoritma Form Peminjaman Langkah 1 Langkah 2 Langkah 3 : Pilih Menu Peminjaman. : Menu Peminjaman ditampilkan. : Isi NIS peminjam pada combo box, data buku yang dipinjam akan

40 tampil pada DGVPinjam2, isi kode buku yang dipinjam pada DGVPinjam1, klik simpan maka data buku dan transaksi peminjaman akan disimpan pada tabel Pinjam dan LapPinjam serta stok buku pada tabel Buku akan dikurangi. 3.6.7. Algoritma Form Pengembalian Langkah 1 Langkah 2 Langkah 3 : Pilih Menu Pengembalian. : Menu Pengembalian ditampilkan. : Isi NIS pada combo box, data buku yang dipinjam akan tampil pada DGVKembali2, isi kode buku yang dikembalikan pada DGVKembali1, klik simpan maka data transaksi pengembalian akan disimpan pada tabel Kembali dan LapKembali, serta stok buku pada tabel Buku akan ditambahkan. 3.6.8. Algoritma Form GantiPassword Langkah 1 Langkah 2 Langkah 3 Langkah 4 Langkah 5 Langkah 6 : Pilih Menu Ganti Password pada home atau menustrip tools. : Menu Ganti Password akan ditampilkan. : Masukkan Username, maka textbox password lama diaktifkan. : Masukkan password lama, maka textbox password baru diaktifkan. : Masukkan password baru, maka textbox Konfirmasi password diaktifkan. : Tekan Enter, maka password yang ada tabel Admin akan di update sesuai password baru yang dimasukkan, kemudian form login ditampilkan

41 3.6.9. Algoritma MenuStrip Langkah 1 Langkah 2 : Pilih Menustrip yang diinginkan. : Jika memilih menustrip laporan maka pilihan laporan siswa, laporan buku dan laporan transaksi bulanan akan tampil. Langkah 3 Langkah 4 Langkah 4 Langkah 5 : Pilih laporan yang ingin ditampilkan. : Jika memilih laporan buku, maka ReportBuku.rpt akan tampil. : Jika memilih laporan siswa, maka ReportSiswa.rpt akan tampil. : Jika memilih laporan bulanan transaksi, form LaporanTransaksi Akan ditampilkan. 3.6.10. Algoritma Form LaporanTransaksi Langkah 1 Langkah 2 Langkah 3 : Pilih Menu Laporan Bulanan Transaksi pada menustrip. : Form LaporanTransaksi ditampilkan. : Pilih bulan dan tahun pada groupbox1 kemudian klik tampilkan maka ReportPeminjaman.rpt akan ditampilkan pada CRV sesuai bulan dan tahun yang dipilih. Langkah 3 : Pilih bulan dan tahun pada groupbox2 kemudian klik tampilkan maka ReportPengembalian.rpt akan ditampilkan pada CRV sesuai bulan dan tahun yang dipilih

BAB 4 IMPLEMENTASI SISTEM 4.1. Pengertian Implementasi Sistem Impelementasi sistem adalah tahapan yang dilakukan dalam menyelesaikan desain sistem yang telah disetujui, untuk menginstal, menguji dan memulai sistem baru atau sistem yang diperbaiki. Adapun langkah-langkah yang dibutuhkan dalam implementasis sistem adalah: 1. Mendapatkan software dan hardware yang tepat serta sesuai untuk merancang aplikasi Perpustakaan. 2. Menyelesaikan rancangan sistem. 3. Menulis, menguji, mengontrol dan mendokumentasikan sistem. 4. Mendapatkan persetujuan 4.2. Tujuan Implementasi Sistem Adapun tujuan dari implementasi sistem adalah sebagai berikut: 1. Mengkaji rangkaian sistem baik dari segi software maupun hardware sebagai sarana pengolah data dan penyaji informasi, 2. Menyelesaikan desain sistem yang telah disetujui.

43 3. Memastikan apakah sistem yang dibangun telah dapat digunakan atau belum baik dari segi sistem, maupun dari segi tampilan antar muka aplikasi. 4. Memasikan bahwa user (pengguna) dapat mengoperasikan sistem yang telah dibuat. 5. Menguji apakah sistem tersebut sesuai dengan keinginan dan kebutuhan pemakai. 6. Memastikan bahwa konversi ke sistem baru berjalan dengan baik dengan cara mengontrol dan melakukan istalasi baru secara benar. 4.3. Tahap Implementasi Tahapan implementasi berfokus kepada penerapan dari sistem yang telah didsesain ke bahasa pemrograman, sehingga akhirnya diperoleh hasil seperti yang diinginkan. Tahap-tahap yang dilakukan dalam pembuatan sistem ini ada beberapa langkah antara lain: 1. Persiapan Pada tahap ini dilakukan penganalisaan terhadap masalah yang akan diproses. Adapun kebutuhan sistem yang akan diperlukan dalam pembuatan sistem ini adalah: a. Perangkat Keras (Hardware) Hardware adalah seluruh komponen-komponen computer yang membentuk suatu sistem yang terkait dengan software agar aplikasi

44 yang digunakan dapat berjalan sebagaimana yang diinginkan. Dalam hal ini komponen yang digunakan yaitu notebook dan printer untuk mencetak laporan. b. Perangkat Lunak (Software) Software merupakan komponen yang paling penting yang dapat menjembatani antara pengguna dan computer sehingga dapat menampilkan gambaran sistem seperti yang diinginkan. Software yang digunakan untuk menjalankan perangkat keras untuk aplikasi ini adalah Sistem Operasi Windows 10, Visual Basic 2010, SAP Crystal Report, Microsoft Office Access 2013 dan Adobe Photoshop CS4. c. Perangkat manusia (Brainware) Brainware disebut juga dengan lifeware yang merupakan orang yang bekerja dalam menangani fasilitas komputer dan juga menangani sistem. Adapun unsur manusia yang dibutuhkan yaitu operator dan programmer. 2. Analisa Tahap berikutnya adalah menganalisa hubungan antara data input dengan output dari sistem yang dirancang. 3. Penulisan Tahap berikutnya adalah penyusunan/penulisan program kedalam bahasa komputer dengan bahasa pemrograman yang telah ditentukan.

45 4. Compiling Bila menggunakan bahasa yang memerlukan compiling, maka digunakan processor program atau compiler untuk merubah bahasa simbol mejadi bahasa mesin. 5. Pengujian Program Sebelum program ditetapkan dan dinyatakan benar, maka program terlebih dahulu harus bebas dari kesalahan-kesalahan. Oleh sebab itu program harus diuji kembali untuk mengetahui kembali apakah program dapat menerima input dengan baik, dapat memproses input dengan baik serta dapat memberikan/menghasilan output sesuai dengan yang diharapkan. 4.4. Tampilan Program Sistem aplikasi perpustakaan yang dibangun dengan menggunakan software Microsoft Visual Basic 2010 ini memiliki berapa form sebagai tampilan dari program ini. Berikut ada penjelasan dari setiap form yang terdapat pada program ini: a. Form Login Form Login adalah form awal ketika menjalankan program. Form login merupakan pintu masuk dari program perpustakaan. Form login berfungsi sebagai gerbang dari program ini. Jika ingin masuk lebih dalam lagi kedalam program ini user/admin harus memasukkan Username dan Password sesuai dengan data dalam tabel Admin. Jika Username dan

46 Password yang dimasukkan telah sesuai dengan data tabel Admin, maka data tersebut akan disimpan kedalam statussrip yang berada pada form Home sebagai penanda admin yang sedang menggunakan sistem. Tampilan dapat dilihat pada Gambar 4.4.1. Gambar 4.4.1. Tampilan Form Login b. Form Home Form Home akan tampil ketika admin telah berhasil masuk. Form Home dapat disebut sebagai User Interface dari sistem aplikasi perpustakaan ini. Dalam form ini user dapat memilih beberapa menu seperti Menu Anggota, Buku, Peminjaman, Pengembalian, Ganti Password serta terdapat Menustrip yang berisi menu laporan dan tools. Pada menustrip laporan berfungsi untuk menampilkan laporan dari perpustakaan, sedangkan pada menu tools terdapat beberapa menu seperti Ganti Password dan Ganti Petugas, dan setiap admin/user kembali masuk

47 melalui form Login maka status user pada Statusstrip akan terganti. Tampilan dapat dilihat pada Gambar 4.4.2. Gambar 4.4.2. Tampilan Form Home c. Form DaftarAnggota Form DaftarAnggota akan tampil ketika user memilih menu Anggota pada Form Home. Pada form ini user dapat menampilkan data anggota,

48 menambah anggota baru, meng-update data anggota dan menghapus data anggota. Tampilan dapat dilihat pada Gambar 4.4.3. Gambar 4.4.3. Tampilan Form DaftarAnggota d. Form DaftarBuku Form DaftarBuku akan tampil ketika user memilih menu Anggota pada Form Home. Pada form ini user dapat menampilkan data buku,

49 menambah daftar buku, meng-update data buku dan menghapus data buku. Tampilan dapat dilihat pada Gambar 4.4.4. Gambar 4.4.4. Tampilan Form DaftarBuku e. Form DaftarPetugas Form DaftarPetugas akan tampil ketika user memilih menu Petugas pada Form Home. Pada form ini user dapat menampilkan data petugas,

50 menambah daftar petugas, meng-update data petugas dan menghapus data petugas. Tampilan dapat dilihat pada Gambar 4.4.5. Gambar 4.4.5. Tampilan Form DaftarPetugas f. Form Peminjaman Form Peminjaman tampil ketika menu Peminjaman pada Form Home dipilih. Form ini berfungsi untuk mengelola transaksi peminjaman pada perpustakaan SMA Santa Maria secara terkomputerisasi. Sebelum melakukan peminjaman isi terlebih dahulu NIS peminjam, ketika telah diisi DGVPinjam2 akan menampilkan daftar buku yang sedang dipinjam,

51 dan jika ingin melakukan peminjaman isi kode buku pada DGVPinjam1. Tampilan dapat dilihat pada Gambar 4.4.6. Gambar 4.4.6. Tampilan Form Peminjaman g. Form Pengembalian Form Pengembalian tampil ketika menu Pengembalian pada Form Home dipilih. Form ini berfungsi untuk mengelola transaksi pengembalian pada perpustakaan SMA Santa Maria secara terkomputerisasi. Sebelum melakukan peengembalian isi terlebih dahulu NIS, ketika telah diisi DGVKembali2 akan menampilkan daftar buku yang sedang dipinjam, jika anggota bersangkutan tidak memiliki daftar pinjaman maka akan

52 tampil message box, jika ingin melakukan pengembalian isi kode buku pada DGVKembali1. Tampilan dapat dilihat pada Gambar 4.4.7. Gambar 4.4.7. Tampilan Form Pengembalian Buku h. Form GantiPassword Form GantiPassword akan tampil ketika menu Ganti Password pada form Home dipilih. Form ini berfungsi untuk mengganti password dari petugas perpustakaan. Pada form ini textbox yang terbuka di awal hanya textbox Username, jika ingin mengaktifkan textbox berikutnya isi terlebih dahulu

53 data textbox kemudian tekan enter. Tampilan dapat dilihat pada Gambar 4.4.8. Gambar 4.4.8. Tampilan Form Ganti Password i. Form LaporanUmum Form LaporanUmum akan tampil ketika memilih menu Laporan Siswa atau Laporan Buku pada Form Home. Form LaporanUmum berfungsi untuk menampilkan laporan dari data perpustakaan seperti data siswa dan buku. Tampilan dapat dilihat pada Gambar 4.4.9. dan Gambar 4.4.10. Gambar 4.4.9. Tampilan Form LaporanUmum Siswa

54 Gambar 4.4.10. Tampilan Form LaporanUmum Buku j. Form LaporanTransaksi Form LaporanTransaksi akan tampil ketika memilih menu Laporan Bulanan Transaksi pada Menustrip Laporan yang berada pada Form Home. Form LaporanTransaksi berfungsi untuk menampilkan laporan

55 bulanan dari setiap transaksi peminjaman maupun pengembalian. Tampilan dapat dilihat pada Gambar 4.4.11. dan Gambar 4.4.12. Gambar 4.4.11. Tampilan Form LaporanTransaksi Peminjaman Gambar 4.4.12. Tampilan Form LaporanTransaksi Pengembalian

BAB 5 KESIMPULAN DAN SARAN 5.1. Kesimpulan Maka dari uraian yang telah disajikan sebelumnya penulis mengambil kesimpulan bahwa bidang mata kuliah Microsoft Visual Basic perlu dipelajari dan dipahami. Karena Visual Basic merupakan salah satu program pengolah database yang dirancang untuk mengefisienkan sistem aplikasi perpustakaan, baik dari segi waktu, tenaga dan memperkecil kesalahan dalam penyajian data, apabila dibandingkan dengan sistem yang berjalan secara manual. Berdasarkan dari hasil penelitian dan pengamatan yang penulis lakukan, maka dapat ditarik kesimpulan sebagai berikut: 1. Sistem aplikasi perpustakaan yang dibuat penulis akan membantu, mempermudah dan mempercepat kinerja petugas perpustakaan dalam mengola data yang ada dalam sistem. 2. Sistem aplikasi ini peng-updatean (insert, hapus, update) data yang diperlukan secara cepat, khususnya pada peng-updatean data buku dan anggota. 3. Penulis mendapat tambahan ilmu pengetahuan dalam pembuatan program database, teruatama dengan menggunakan bahasa pemrograman

57 Visual Basic karena bahasa pemrograman ini relative mudah untuk dipelajari, karena tidak memiliki perintah terlalu banyak. 4. Data-data perpustakaan seperti data buku, siswa dan transaksi yang dilakukan anggota perpustakaan akan tersimpan secara rapi dengan database Microsoft Access yang dibuat oleh penulis. 5.2. Saran Setelah melakukan penelitian dan pengamatan pada Perpustakaan SMA Santa Maria Medan, penulis ingin memberikan saran-saran yang kiranya dapat membrikan manfaat, antara lain: 1. Hendaknya Perpustakaan SMA Santa Maria Medan menerapkan sistem terkomputerisasi dan tidak memakai sistem manual agar segala aktivitas perpustakaan dapat dengan cepat diproses dan proses pengerjaaannya tidak lagi menjadi rumit. 2. Hendaknya para tenaga pekerja pada Perpustakaan SMA Santa Maria belajar mengoperasikan sistem yang telah di buat oleh penulis, sehingga proses pengolahan data pada perpustakaan tersebut dapat dilakukan dengan lebih efektif dan efisien. 3. Penulis berharap adanya pengembangan lebih lanjut dari sistem aplikasi yang terpadu untuk menanggulangi dan mengolah data yang lebih besar dimasa yang akan datang.

58 Dengan adanya saran-saran yang disampaikan penulis, diharapkan kiranya segala kekurangan dan ketertinggalan dapat diperbaiki dan dikembangkan agar sistem aplikasi perpustakaan dapat lebih akurat dan efisien sehingga tidak terdapat kekeliruan dalam pengolahan data.