• Tidak ada hasil yang ditemukan

PERANCANGAN SISTEM

3.2. Algoritma Program

Dalam aplikasi program ini terdiri dari beberapa program seperti : 1. Program Input Data Anggota.

2. Program Edit Data Anggota.

3. Program Cari dan Hapus Data Anggota.

4. Program Peminjaman dan Pengembalian Buku.

3.2.1. Input Data Anggota

Berfungsi untuk memasukkan data baru ke dalam database kemudian diolah oleh komputer. Adapun algoritmanya adalah sebagai berikut :

Langkah 1 : Rancang struktur database, tabel beserta field-fieldnya. Langkah 2 : Rancang tampilan form input data anggota.

Langkah 3 : Definisikan variable database dan tabelnya dalam hal ini adalah database pustaka dan tabel anggotanya.

Langkah 4 : Aktifkan database dan tabelnya dalam hal ini adalah database pustaka dan tabel anggota.

Langkah 6 : Uji field kunci Noang berdasarkan NoangX index.

Jika ketemu tampilan dan munculkan pesan Nomor aggota sudah ada .

Jika tidak ketemu lanjut ke langkah 7. Langkah 7 : Isikan seluruh data field yang lainnya.

Langkah 8 : Klik tombol simpan untuk menyimpan datanya atau klik tombol batal untuk membatalkan.

Langkah 9 : Untuk menginput data kembali ke langkah 5, jika tidak ada penginputan data lagi lanjutkan langkah 10.

Langkah 10 : Klik tombol Keluar untuk keluar dari form.

3.2.2. Edit Data Anggota

Berfungsi untuk mengedit atau memperbaiki data anggota yang salah atau yang sudah ada sebelumnya. Adapun algoritma programnya sebagai berikut :

Langkah 1 : Rancang struktur database, tabel beserta field-fieldnya. Langkah 2 : Rancang tampilan form input data anggota.

Langkah 3 : Definisikan variable database dan tabelnya dalam hal ini adalah database pustaka dan tabel anggotanya.

Langkah 4 : Aktifkan database dan tabelnya dalam hal ini adalah database pustaka dan tabel anggota.

Langkah 5 : Masukkan field kunci Noang dengan batasan 4 digit. Langkah 6 : Uji field kunci Noang berdasarkan NoangX index.

Jika ketemu tampilan dan munculkan pesan Nomor aggota sudah ada .

Jika tidak ketemu lanjut ke langkah 7. Langkah 7 : Langkah pengeditan data-data.

Langkah 8 : Klik tombol simpan untuk menyimpan data-data yang baru di edit . Langkah 9 : Untuk menginput data kembali ke langkah 5, jika tidak ada

penginputan data lagi lanjutkan langkah 10. Langkah 10 : Klik tombol Keluar untuk keluar dari form.

3.2.3. Cari dan Hapus Data Anggota

Berfungsi untuk mencri dan menghapus data anggota yang sudah ada. Adapun algoritmanyaadalah sebagai berikut :

Langkah 1 : Rancang struktur database, tabel, index dan field kunci. Langkah 2 : Rancang tampilan form cari dan hapus data anggota.

Langkah 3 : Definisikan variable database dan tabelnya dalam hal ini adalah database pustaka dan tabel anggota.

Langkah 4 : Aktifkan database dan tabelnya dalam hal ini adalah database pustaka dan tabel anggota.

Langkah 5 : Masukan pilihan pencarian berdasarkan field kunci Noang yang terdapat pada tabel anggota.

Langkah 6 : Tampilkan record-record yang menjadi kriteria pencarian. Langkah 7 : Lakukan perintah Seek untuk pencarian.

Jika data ditemukan tampilkan datanya. Jika tidak ditemukan kembali ke langkah 5. Langkah 8 : Klik tombol keluar untuk keluar dar form.

3.2.4. Input Data Buku

Berfungsi untuk melakukan penginputan data-databuku. Adapun algoritmanya adalah sebagai berikut :

Langkah 1 : Rancang struktur database, tabel beserta field-fieldnya. Langkah 2 : Rancang tampilan form input data buku.

Langkah 3 : Definisikan variable database dan tabelnya dalam hal ini adalah database pustaka dan tabel anggotanya.

Langkah 4 : Aktifkan database dan tabelnya dalam hal ini adalah database pustaka dan tabel anggota.

Langkah 5 : Masukkan field kunci Kode buku .

Langkah 6 : Uji field kunci Nomor anggota berdasarkan Nomor anggotaX index.

Jika ketemu tampilan dan munculkan pesan Nomor aggota sudah ada .

Jika tidak ketemu lanjut ke langkah 7. Langkah 7 : Isikan seluruh data field yang lainnya.

Langkah 8 : Klik tombol simpan untuk menyimpan datanya atau klik tombol batal untuk membatalkan.

Langkah 9 : Untuk menginput data kembali ke langkah 5, jika tidak ada penginputan data lagi lanjutkan langkah 10.

Langkah 10 : Klik tombol Keluar untuk keluar dari form.

Berfungsi untuk melakukan transaksi peminjaman buku terhadap anggota. Adapun algoritmanya adalah sebagai berikut :

Langkah 1 : Rancang struktur database dan tabelnya. Langkah 2 : Rancang tampilan form.

Langkah 3 : Definisikan variable database dan tabelnya, database pustaka, tabel anggota, dan tabel buku.

Langkah 4 : Aktifkan database dan tabelnya, database pustaka, tabel anggota, dan tabel buku.

Langkah 5 : Masukkan field kunci Nomor anggota dan Kode buku . Langkah 6 : Uji field kunci pertama Nomor anggota .

Jika tidak ditemukan munculkan pesan Nomor anggota sudah ada dan kursor tetap berada di nomor anggota.

Jika tidak ketemu lanjut ke langkah 7. Langkah 7 : Uji field kunci kedua Kode buku .

Jika tidak ditemukan maka akan muncul pesan Kode buku tidak ada dan kursor tetap berada di kobuk.

Jika nomor anggota dan kode buku ditemukan maka muncul pesan kamu tetap meminjam buku dan kembali ke langkah 6.

Langkah 8 : Lakukan transaksi peminjaman buku.

Langkah 9 : Klik tombol simpan untuk menyimpan data yang telah diisikan.

Langkah 10 : Klik tombol batal bila ingin membatalkan data yang telah diisi dan klik tombol keluar bila ingin keluar dari form.

3.2.6. Transaksi Pengembalian Buku

Berfungsi untuk melakukan transaksi pengembalian buku terhadap anggota. Adapun algoritmanya adalah sebagai berikut :

Langkah 1 : Rancang struktur database dan tabelnya. Langkah 2 : Rancang tampilan form.

Langkah 3 : Definisikan variable database dan tabelnya, database pustaka, tabel anggota, tabel buku dan tabel trans.

Langkah 4 : Aktifkan database dan tabelnya, database pustaka, tabel anggota, tabel buku dan tabel trans.

Langkah 5 : Masukkan field kunci Nomor anggota dan Kode buku . Langkah 6 : Uji field kunci pertama Noor anggota .

Jika tidak ditemukan munculkan pesan Nomor anggota sudah ada dan kursor tetap berada di nomor anggota.

Jika tidak ketemu lanjut ke langkah 7. Langkah 7 : Uji field kunci kedua Kode Buku .

Jika nomor anggota dan kode buku ditemukan maka muncul pesan kamu belum meminjam buku dan kembali ke langkah 6.

Jika ditemukan maka tampilkan dan lanjut ke langkah 8. Langkah 8 : Lakukan transaksi pengembalian buku.

Langkah 9 : Klik tombol simpan untuk menyimpan data yang telah diisikan.

Langkah 10 : Klik tombol batal bila ingin membatalkan data yang telah diisi dan klik tombol keluar bila ingin keluar dari form.

BAB 4

Dokumen terkait