BAB III ANALISIS DAN PERANCANGAN

dokumen-dokumen yang mirip
BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DISAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DISAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. dan mengevaluasi segala permasalahan, kesempatan, dan hambatan yang

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah :

BAB III ANALISIS DAN DESAIN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM


BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Gambar 3.1 Data Flow Diagram Level 0

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN. Proses yang sedang berjalan dalam pencarian lokasi Stokis dan sub stokis

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III PERANCANGAN PENELITIAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Transkripsi:

BAB III AALISIS DA PERACAGA III.1. Analisa Sistem yang sedang berjalan Analisa merupakan suatu kegiatan yang bertujuan mempelajari serta mengevaluasi bentuk permasalahan yang ada pada sistem. Dalam analisa sistem akan ditemukan masalah yang mungkin mempengaruhi sistem. Agar sistem yang dirancang dapat berjalan sebagaimana mestinya, perlu dilakukan analisis kinerja sistem yang bertujuan untuk pengembangan sistem. III.1.1. Input Sistem pemberkasan calon anggota partai PKB yang selama ini digunakan pada kantor PKB Medan belum memanfaatkan media komputer, sehingga pemberkasan yang dilakukan tidak optimal. Kondisi ini mencerminkan tidak tersedianya suatu sistem yang dapat melakukan pengaksesan data atau pengolahan data berkas-berkas pendaftaran sehingga mengakibatkan sulitnya melakukan pemberkasan data-data anggota partai. Dalam Meng-input data calon anggota partai PKB, kantor PKB Medan masih menggunakan lembar kertas form pendaftaran yang diisi oleh calon anggota partai seperti yang terlihat pada gambar 3.1. 39

40 Gambar 3.1 Form Pendaftaran Calon Anggota Partai PKB Sistem yang sedang berjalan dengan menggunakan form pendaftaran manual masih belum efektif sehingga dapat mempengaruhi kinerja menjadi lambat dalam proses pengarsipan atau pemberkasan datadata calon anggota partai.

41 III.1.2. Proses Dalam aliran sistem informasi pengolahan data berkas-berkas pada kantor PKB Medan dilakukan oleh tiga bagian yaitu calon anggota, bagian administrasi kantor PKB dan pimpinan kantor PKB Medan. Adapun prosedur aliran sistem pemberkasan data calon anggota pada kantor PKB Medan yang sedang berjalan adalah : a. Mengajukan permintaan menjadi anggota partai kepada kantor PKB Medan, disertai persyaratan persetujuan tehadap Anggaran Dasar, Anggaran Rumah Tangga, Platform Partai, dan membayar uang pangkal; b. Apabila permintaan diluluskan, maka yang bersangkutan barsetatus sebagai calon anggota selama 3 bulan dengan hak menghadiri kegiatankagiatan partai yang dilakukan secara terbuka. c. Apabila selama menjadi calon anggota yang bersangkutan menunjukkan hal-hal positif maka diterima menjadi anggota secara penuh dan diberikan Kartu anggota partai yang dikeluarkan oleh Dewan Pengurus Partai. d. Permintaan menjadi anggota dapat ditolak apabila terdapat alasanalasan yang kuat secara organisatoris dan tidak bertentangan dengan Anggaran Dasar dan Anggaran Rumah Tangga. Analisa akan sistem yang sedang berjalan pada kantor PKB Medan akan dijelaskan secara sederhana sebagai berikut:

42 Calon Anggota Administrasi Pimpinan Data calon anggota, uang pangkal Data calon anggota, uang pangkal Pengolahan data calon anggota Laporan Calon Anggota - Data calon anggota - Data uang pangkal Membuat laporan Laporan: - Cata Calon Anggota - Data Uang Pangkal 1 2 3 4 5 Laporan: - Cata Calon Anggota - Data Uang Pangkal 1 2 3 4 5 Menyetujui dan mengesahkan Kartu calon anggota 3 Laporan yang telah disetujui: - Cata Calon Anggota - Data Uang Pangkal 1 2 3 4 5 Laporan yang telah disetujui: - Cata Calon Anggota - Data Uang Pangkal 1 2 3 4 5 Arsip Arsip Gambar 3.2 Aliran Sistem yang sedang berjalan

43 III.1.3. Output Dalam sistem yang sedang berjalan terdapat 3 output yaitu : 1. Data calon anggota Merupakan data-data calon anggota yang sudah mendaftar dan membayar uang pangkal pada kantor PKB Medan 2. Data Anggota. Merupakan data-data calon anggota yang telah diterima menjadi anggota setelha melalui proses-proses untuk menjadi anggota. 3. Kartu Agggota. Merupakan bukti bahwa calon anggota telah terdaftar secara sah menjadi anggota partai pada Dewan Pengurus Cabang setempat dan secara aktif mengikuti kegiatan-kegiatan partai. Setelah calon anggota mendaftar dan membayar uang pangkal pada kantor PKB Medan, petugas administrasi akan memberikan laporan calon anggota kepada pimpinan, dan pimpinan kantor PKB Medan akan memeriksa data data calon anggota, apabila permintaan diluluskan, maka yang bersangkutan barstatus sebagai calon anggota dan jika selama menjadi calon anggota yang bersangkutan menunjukkan hal-hal positif maka diterima menjadi anggota secara penuh dan diberikan kartu anggota partai yang dikeluarkan oleh pimpinan kantor PKB Medan.

44 III.2. Evaluasi Sistem yang berjalan Setelah dilakukan evaluasi terhadap sistem yang sedang berjalan maka ditemukan kelemahan dari sistem ini sebagai berikut: 1. Akibat dari proses pengolahan data yang masih manual dikarenakan dalam pemberkasan data-data calon anggota partai mengakibatkan waktu yang digunakan tidak efesien. 2. Dalam proses pembuatan laporan data calon anggota sering terjadinya keterlambatan pemberian data calon anggota kepada pimpinan. Laporan yang dihasilkan harus dicek ulang kembali untuk mendapatkan data yang akurat. 3. Akibat dari sistem yang masih manual mengakibatkan kinerja dari karyawan bagian administrasi kantor PKB Medan menjadi lambat dalam pembuatan laporan untuk diajukan ke pimpinan. Untuk mengatasi kelemahan sistem yang ada sekarang maka diajukan sebuah sistem baru yang mendukung dalam pemakaian komputer untuk digunakan dalam pengolahan data berkas calon anggota kantor PKB Medan. Pada sistem ini digunakan fasilitas penyimpanan database dimana fasilitas ini akan memudahkan karyawan atau user dalam pengambilan data calon anggota yang dapat diambil kapan saja informasi tersebut dibutuhkan. Database yang digunakan dalam pengolahan data yaitu database MySQL dengan bahasa pemrograman PHP.

45 III.3. Perancangan Sistem III.3.1. Uraian / Rincian Kerja Sistem yang dibangun merupakan aplikasi berbasis web yang akan membantu proses pendaftaran calon anggota dan pembuatan laporan data anggota. Sistem ini akan memungkinkan pendaftaran calon anggota secara online dengan memanfaatkan teknologi internet. Secara garis besar sistme yang dirancang adalah sebagai berikut : 1. Calon anggota mendaftar secara online dengan cara mengakses situs web kantor PKB medan dan mengisi form pendaftaran yang telah disediakan sistem. Calon anggota akan mendapatkan username dan password login kedalam sistem untuk mendapatkan informasi disetujui atau tidaknya permohonan pendaftaran anggota yang telah dikirimkan. 2. Administrator sistem kantor PKB Medan akan menerima data pendaftaran lalu mencetak data-data calon pendaftar dan diberikan kepada pimpinan untuk disetujui. 3. Calon anggota akan menerima kartu calon anggota jika permohonan pendaftarannya disetujui oleh pimpinan kantor PKB Medan. 4. Setelah calon anggota mendapatkan kartu anggota, maka anggota dapat mencetak kartu tersebut, lalu mendatangi kantor PKB Medan untuk aktivasi kartu calon anggota serta melakukan pembayaran uang pangkal. 5. Administrator sistem akan mencetak laporan data-data calon anggota yang telah disetujui maupun yang tidak disetujui, serta data calon anggota yang

46 telah disetujui menjadi anggota lalu diberikan kepada pimpinan kantor PKB Medan. III.3.2. Disain Sistem Secara Global Perancangan sistem ini menggunakan pendekatan berorientasi objek dengan menggunakan metode UML. Gambar 3.3. III.3.2.1. Use Case Use Case yang digunakan pada tugas akhir ini ditunjukkan oleh Mengakses Area Umum User Login Wartawan/Anggota Calon Mengakses Area Calon Anggota Mengakses Area Administrator Adminisator Gambar 3.3 Diagram use cas Sebagaimana yang terlihat dalam Gambar 3.3, aktor dari website ada tiga macam, yaitu administrator, calon anggota, dan tamu. Calon anggota website

47 adalah semua pendaftar yang mendaftar melalui website kantor PKB Medan. Administrator website adalah anggota yang memiliki keanggotaan di dalam website dengan hak akses sebagai administrator untuk mengelola pengguna lainnya dan menambah fungsi untuk digunakan oleh pengguna lain. Sedangkan aktor yang dikategorikan sebagai tamu adalah pengguna yang tidak memiliki keanggotaan atau yang belum melakukan proses login sehingga hanya dapat mengakses area yang disediakan untuk umum. III.3.2.2. Diagram kelas Diagram kelas yang digunakan dalam tugas akhir ini dapat dilihat pada Gambar 3.4

48 Gambar 3.4 Diagram Kelas Secara garis besar, diagram kelas dari rancangan perangkat lunak ini dapat dilihat pada Gambar 3.4. Pada halaman depan terdapat kalender, calon anggota terbaru, galeri photo, link favorit, form login, Website PKB Medan dan menu utama.

49 III.3.2.3 Diagram aktivitas Diagram tingkah laku terdiri dari diagram urutan,diagram kolaborasi, diagram aktifitas, dan diagram keadaan. Diagram-diagram ini dikelompokkan menjadi 3 bagian menurut proses yang dilakukan oleh pengguna. 1. Login Diagram tingkah laku dari proses login ditunjukkan oleh Gambar 3.5. Gambar 3.5 Diagram aktivitas dari proses login

50 Gambar 3.6 Diagram urutan dari proses login Gambar 3.7 Diagram kolaborasi dari proses login

51 Gambar 3.8 Diagram keadaan dari proses login Proses login diawali dengan permintaan pengguna pada halaman depan. Pada halaman depan ini terdapat form login. Pengguna memasukkan username dan password pada form login. amun bagi pengguna yang belum mendaftar menjadi calon anggota harus mendaftar terlebih dahulu untuk dapat menjadi calon anggota, dengan menekan link aktivasi daftar online. Gambar 3.9 menunjukkan diagram urut dari proses pendaftaran calon anggota baru.

52 Gambar 3.9 Diagram urutan dari proses pendaftaran 2. Area Umum Area umum merupakan area yang dapat diakses oleh siapa saja. Oleh karena itu, pada area ini tidak terdapat pemeriksaan terhadap status dari pengguna dan langsung menampilkan halaman yang diminta oleh pengguna. USER/Pengguna Halaman Depan Tampilan User : Database MySQL 1.Request 2. Baru 3. Komentar 4. Baru 5. Ambil data 6.Tampilkan Gambar 3.10 Diagram urutan dari proses yang terjadi saat pengguna mengakses area umum

53 3. Area Calon Anggota Area calon anggota merupakan area yang hanya dapat diakses oleh pengguna dengan tipe calon anggota. Pengguna/Anggota Login :Form Login Masuk : Tombol User : Database MySQL 1.Request 2.check * status * * * * 3.Masuk * 4. Input Data 5.Masuk 7.Tampilkan 6. Ambil data Gambar 3.11 Diagram urutan dari proses yang terjadi saat anggota mengakses area anggota Gambar 3.12 Diagram Aktivitas melengkapi berkas daftar

54 4. Area administrator Area administrator merupakan area yang hanya dapat diakses oleh pengguna dengan tipe administrator. Pengguna/Admin Login :Form Login Masuk : Tombol User : Database MySQL 1.Request * 2.check status * * * 3.Masuk 4. Input Data 5.Masuk 7.Tampilkan 6. Ambil data Gambar 3.13 Diagram urutan dari proses yang terjadi saat admin mengakses area administrator II.3.2.4 Diagram Fisik Diagram fisik yang digunakan dalam skripsi ini dapat dilihat pada Gambar 4.11

55 Server Website PKB Medan * TCP/IP * * Client MySQL Apache Browser Gambar 3.14 Diagram fisik Website PKB Medan

56 III.3.3. Disain Sistem Secara Detail III.3.3.1. Disain Ouput Logo Banner Home Profile PKB Daftar Online Berita Hubungi Kami Login Running Text Kalendar Tanggal Kalender Calon Anggota Terbaru o Calon ama o Calon ama Judul Isi Berita.. Selangkapnya 1 Kantor PKB Medan Alamat Gambar 3.15 Desain Output Berita Halaman Utama Logo Banner Home Profile PKB Daftar Online Berita Hubungi Kami Login Running Text Kalendar Komentar Anda Kalender Komentar Calon Anggota Terbaru o Calon ama o Calon ama 1 Kantor PKB Medan Alamat Gambar 3.16 Desain Output Buku Tamu Halaman Utama

57 Logo Banner Home Profile PKB Daftar Online Berita Hubungi Kami Login Running Text Kalendar Kalender Daftar Calon Anggota PKB Medan o Calon Anggota ama Status Calon Anggota Terbaru o Calon ama o Calon ama Kantor PKB Medan Alamat Gambar 3.17 Desain Output Daftar Calon Anggota Halaman Utama Logo Banner Home Profile PKB Daftar Online Berita Hubungi Kami Login Running Text Kalendar Kalender Daftar Anggota PKB Medan o Anggota ama Status Calon Anggota Terbaru o Calon ama o Calon ama Kantor PKB Medan Alamat Gambar 3.18 Desain Output Daftar Anggota Halaman Utama

58 Administrasi Kantor PKB MEDA Home Admin Berita Pendaftar Uang Pangkal Calon Anggota Anggota Buku Tamu Running Text Laporan Logout Data Admin PKB Medan Admin Tambah Edit Hapus ama User ame Password 1 xxxxxxx ********** Gambar 3.19 Desain Output Admin Halaman Administrator Administrasi Kantor PKB MEDA Home Admin Berita Pendaftar Uang Pangkal Calon Anggota Anggota Buku Tamu Running Text Laporan Logout Administrasi Data Berita Data Berita Tambah Berita Hapus Tanggal Judul Berita 1 xxxxxxx 2 xxxxxxx 3 xxxxxxx 4 xxxxxxx Gambar 3.20 Desain Output Berita Halaman Administrator

59 Administrasi Kantor PKB MEDA Home Admin Berita Pendaftar Uang Pangkal Calon Anggota Anggota Buku Tamu Running Text Laporan Logout Administrasi Data Pendaftar Calon Anggota Data Pendaftar Luluskan Hapus o Pendaftar o KTP 1 xxxxxxx 2 xxxxxxx 3 xxxxxxx 4 xxxxxxx ama Status Gambar 3.21 Desain Output Pendaftar Halaman Administrator Administrasi Kantor PKB MEDA Home Admin Berita Pendaftar Uang Pangkal Calon Anggota Anggota Buku Tamu Running Text Laporan Logout Administrasi Data Pembayaran Uang Pangkal Data Pendaftar Update Status Bayar Hapus o Pendaftar o KTP 1 xxxxxxx 2 xxxxxxx 3 xxxxxxx 4 xxxxxxx ama Status Gambar 3.22 Desain Output Uang Pangkal Halaman Administrator

60 Administrasi Kantor PKB MEDA Home Admin Berita Pendaftar Uang Pangkal Calon Anggota Anggota Buku Tamu Running Text Laporan Logout Administrasi Data Calon Anggota Data Calon Anggota Validasi Anggota o Calon Anggota 1 xxxxxxx 2 xxxxxxx 3 xxxxxxx 4 xxxxxxx Hapus ama Status Gambar 3.23 Desain Output Calon Anggota Halaman Administrator Administrasi Kantor PKB MEDA Home Admin Berita Pendaftar Uang Pangkal Calon Anggota Anggota Buku Tamu Running Text Laporan Logout Administrasi Data Anggota Data Anggota on Aktif Hapus o Anggota 1 xxxxxxx 2 xxxxxxx 3 xxxxxxx 4 xxxxxxx ama Status Gambar 3.24 Desain Output Anggota Halaman Administrator

61 Administrasi Kantor PKB MEDA Home Admin Berita Pendaftar Uang Pangkal Calon Anggota Anggota Buku Tamu Running Text Laporan Logout Administrasi Data Buku Tamu Data Buku Tamu Hapus ama Email 1 xxxxxxx 2 xxxxxxx 3 xxxxxxx 4 xxxxxxx Komentar Tanggal Gambar 3.25 Desain Output Buku Tamu Halaman Administrator III.3.3.2. Disain Input Administrasi Kantor PKB MEDA Home Admin Berita Pendaftar Uang Pangkal Calon Anggota Anggota Buku Tamu Running Text Laporan Logout Data Admin PKB Medan Tambah Data Admin Admin Tambah Edit Hapus ama ama Username ame Password 1 xxxxxxx Password ********** Save Cancel Gambar 3.26 Desain Input Admin Halaman Administrator

62 Administrasi Kantor PKB MEDA Home Admin Berita Pendaftar Uang Pangkal Calon Anggota Anggota Buku Tamu Running Text Laporan Logout Administrasi Data Berita Tambah Data Berita Data Berita Tambah Berita Hapus Tanggal Judul Berita 1 xxxxxxx Judul Berita 2 xxxxxxx 3 xxxxxxx Isi Berita 4 xxxxxxx Data Berita Gambar Browse Save Cancel Gambar 3.27 Desain Input Berita Halaman Administrator Logo Banner Home Profile PKB Daftar Online Berita Hubungi Kami Login Running Text Kalendar ama Kalender EMail Calon Anggota Terbaru Komentar/saran/kritik o Calon ama o Calon ama Save Cancel Kantor PKB Medan Alamat Gambar 3.28 Desain Input Buku Tamu Halaman Utama

63 Logo Banner Home Profile PKB Daftar Online Berita Hubungi Kami Login Running Text Kalendar o KTP Kalender ama Calon Anggota Terbaru Password o Calon ama o Calon ama Ketentuan Daftar Kantor PKB Medan Alamat Gambar 3.29 Desain Input Pendaftaran Calon Anggota Halaman Utama

64 Logo Banner Home Profile PKB Daftar Online Berita Hubungi Kami Login Running Text o Calon ama o Calon ama Kalendar Kalender Calon Anggota Terbaru o KTP ama Tempat Lahir Tanggal Lahir Jenis Kelamin Status Agama Alamat RT RW Desa Keluran Kecamatan Kabupaten/Kota Pekerjaan Pendidikan o Telelpon Email Pengalaman Organisasi Pengalaman Partai Foto Password Ketentuan Update Kantor PKB Medan Alamat Gambar 3.30 Desain Input Berkas Pendaftaran Calon Anggota Halaman Calon Anggota

65 III.3.3.3. Disain Database III.3.3.3.1. Disain Tabel/ File Tabel 3.1 Admin Field ame Data Type Field size Indexed Description Id_admin Int 5 es id Admin Username Varchar 32 - Username Password Varchar 32 - Password ama Varchar 32 - ama Admin Tabel 3.2 Berita Field ame Data Type Field Indexed Description Size Id_berita int 10 es Id Berita Judul Varchar 32 - Judul Berita Isi Text - - Isi Bisa Tanggal date - - Tanggal Upload Berita Tabel 3.3 Anggota Field ame Data Type Field Size Indexed Description o_anggota Char 8 es omor Anggota o_c_anggota Char 8 - o Calon Anggota Status_aktif Varchar 16 - Status Aktif Tabel 3.4 Berkas_Daftar Field ame Data Field Size Indexed Description Type Id_berkas Int 5 es Id Berkas o_daftar Char 8 - o Pendaftaran ama Varchar 32 - ama Pendaftar Tempat_lahir Varchar 32 - Tempat lahir Tanggal_lahir Date - - Tanggal lahir Jekel Varchar 10 - Jenis kelamin Status Varchar 16 - Status perkawinan Agama Varchar 16 - Agama Alamat Varchar 64 - Alamat RT Char 8 - RT RW Char 8 - RW

66 Kelurahan Varchar 32 - Kelurahan Kecamatan Varchar 32 - Kecamatan kabupaten Varchar 32 - Kabupaten Pekerjaan Varchar 32 - Pekerjaan Pendidikan Varchar 32- - Pendidikan o_hp Varchar 16 - o Handphone Email Varchar 32 - Email Photo Text - - Photo Po1 Varchar 32 - Pengalaman Organinsasi 1 Po2 Varchar 32 - Pengalaman Organinsasi 2 Po3 Varchar 32 - Pengalaman Organinsasi 3 Po4 Varchar 32 - Pengalaman Organinsasi 4 Po5 Varchar 32 - Pengalaman Organinsasi 5 Pl1 Varchar 32 - Pengalaman Partai 1 Pl2 Varchar 32 - Pengalaman Partai 2 Pl3 Varchar 32 - Pengalaman Partai 3 Pl4 Varchar 32 - Pengalaman Partai 4 Pl5 Varchar 32 - Pengalaman Partai 5 Tabel 3.5 Buku Tamu Field ame Data Type Field Indexed Description Size Id int 10 es Id Buku tamu ama Varchar 32 - ama pengirim Email Varchar 32 - Email Komentar Text - - Komentar Tanggal date - - Tanggal kirim Tabel 3.6 C_anggota Field ame Data Type Field Indexed Description Size o_c_anggota Char 8 es o Calon Anggota o_daftar Char 8 - o Pendaftaran Status_anggota Varchar 16 - Status Calon Anggota

67 Tabel 3.7 Daftar Field ame Data Type Field Indexed Description Size o_daftar Char 8 es o Pendaftaran tgl_daftar Date - - Tanggal Pendaftaran o_ktp Varchar 16 - o KTP ama Varchar 32 - ama pendaftar Password Varchar 32 - Password Status_daftar Varchar 16 - Status Daftar Tabel 3.8 Pangkal Field ame Data Type Field Indexed Description Size Id_pangkal Int 5 es Id Uang Pangkal o_daftar Char 8 - o Pendaftaran Status_bayar Varchar 16 - Status pembayaran

68 III.3.3.3.2. ERD (Entity Relationship Diagram)/Relasi Antar Tabel C_anggota o_c_anggota o_daftar Status_anggota anggota o_anggota o_c_anggota Status_aktif pangkal Id_pangkal o_daftar Status_bayar daftar o_daftar tgl_daftar o_ktp ama Password Status_daftar Berkas_daftar Id_berkas o_daftar ama Tempat_lahir Tanggal_lahir Jekel Status Agama Alamat RT RW Kelurahan Kecamatan Kabupaten Pekerjaan Pendidikan o_hp Email Photo Po1 Po2 Po3 Po4 Po5 Pl1 Pl2 Pl3 Pl4 Pl5 Buku Tamu Id ama Pesan Komentar Tanggal Berita Id_berita Judul_berita Isi_berita Tanggal Admin Id_admin Username Password ama Gambar 3.31 Relasi Antar Table

69 III.3.3.4. Logika Program Start X Pilih Home y Halaman utama sekolah n Visi Misi y Halaman Visi Misi n Struktur Organisasi y Halaman Struktur n Persyaratan Anggota y Halaman Persyaratan n Tata Cara Pendaftaran n Daftar Calon Anggota y y Halaman Tata Cara Pendaftaran Daftar Calon anggota Calon n Daftar Anggota y Daftar Anggota Angg ota n Daftar Online y Daftar Online daftar n Berita y Berita Berita n Hubungi kami y Buku tamu Buku n Login y Login Login n y keluar n Stop Gambar 3.32 Flowchart Halaman Utama

70 Calon Halaman Calon Anggota o Masukkan o Calon/ama Cari es Tampil Data Calon Anggota o Keluar es x Gambar 3.33 Flowchart Cari Calon Anggota Anggota Halaman Anggota o Masukkan o anggota/ama Cari es Tampil Data Anggota o Keluar es x Gambar 3.34 Flowchart Cari Anggota

71 Daftar Tampilan Form Pesan Data Masih Salah T Isi Data Pendaftaran? Pengisian Data Calon Anggota Kirim Sudah Benar? T T Simpan Data T Batal Kosongkan Form Tabel Daftar Home T X Gambar 3.35 Flowchart Daftar Calon Anggota

72 Berita Pilih Berita x Pilih Baca Pilihan yang dipilih Tampil berita Gambar 3.36 Flowchart Menu Berita Buku Inputkan Data B.Tamu valid o Data Kosong es Simpan es Simpan Tabel Buku Tamu o o es Batal o Keluar es X Gambar 3.37 Flowchart Buku Tamu

73 A Halaman Login Input Username &Password Username/ Password Salah Valid o es C1 Gambar 3.38 Flowchart Menu Login C1 Halaman Siswa o Lengkapi Berkas es Halaman Berkas C2 o Logout es x Gambar 3.39 Flowchart Halaman Calon Anggota

74 C2 Tampilan Form Pesan Data Masih Salah T Update Data Berkas? Pengupdatean Data Calon Anggota Kirim Sudah Benar? T T Simpan Data T Batal Kosongkan Form Tabel Berkas Home T X Gambar 3.40 Flowchart Update Berkas Calon Anggota

75 Login Admin Halaman Login Administrator o Input Username &Password Username/ Password Salah Valid o es Admin Gambar 3.41 Flowchart Halaman Login Administrator

76 Admin s Pilih Beranda Tampilkan Halaman Utama Administrator Admin Admin Admin Berita Berita Berita Pendaftar Pendaftar Pendaftar Uang Pangkal Uang Pangkal pangkal Calon Anggota Calon Anggota C_angota Anggota Siswa Anggota Buku tamu Buku tamu Buku tamu Laporan Laporan Laporan Keluar es x Gambar 3.42 Flowchart Menu Admin

77 Admin Tambah Edit Hapus Isi data admin Ubah data admin Pilih data admin Data admin berhasil dihapus Simpan Simpa n dta Data admin di simpan/ubah Keluar S Gambar 3.43 Flowchart Data Admin Berita Tambah Edit Hapus Tambah data berita Ubah data berita Pilih data berita Data berita berhasil dihapus Simpan Simpa n dta Data berita berhasil di simpan/ubah Keluar S Gambar 3.44 Flowchart Data Berita

78 Pendaftar Luluskan Update Status Hapus Pilih data pendaftar Data Pendaftar berhasil dihapus Simpan Simpa n dta Data Pendaftar berhasil di ubah Keluar S Gambar 3.45 Flowchart Data Pendaftar Pangkal Update Status Bayar Update Status Hapus Pilih data uang pangkal Data Uang Pangkal berhasil dihapus Simpan Simpa n dta Data Uang pangkal berhasil di ubah Keluar S Gambar 3.46 Flowchart Data Uang Pangkal

79 C_anggot a Validasi Anggota Update Status Hapus Pilih data Calon Anggota Data Calon Anggota berhasil dihapus Simpan Simpa n dta Data Calon Anggota berhasil di ubah Keluar S Gambar 3.47 Flowchart Data Calon Anggota Anggota on Aktif Update Status Hapus Pilih data Anggota Data Anggota berhasil dihapus Simpan Simpa n dta Data Anggota berhasil di ubah Keluar S Gambar 3.48 Flowchart Data Anggota

80 bukuta mu Hapus Pilih data Buku Tamu Data Buku Tamu berhasil dihapus Keluar S Gambar 3.49 Flowchart Data Buku Tamu Laporan Sub Menu Laporan : 1. Laporan Data Pendaftar 2. Laporan Data Calon Anggota 3. Laporan Data Anggota Pilih Laporan data Pendaftar? Laporan Data Pendaftar Cetak Laporan Data Pendaftar T Pilih Laporan data calaon anggota? Laporan Data Calon Anggota Cetak Laporan Data Calon Anggota T Pilih Laporan data anggota Laporan Data Anggota Cetak Laporan Data Anggota T Keluar? S Gambar 3.49 Flowchart Data Laporan