• Tidak ada hasil yang ditemukan

BAB III ANALISIS DAN PERANCANGAN SISTEM. tepat, bermanfaat serta semua kebutuhan pengguna (user) ada di program tersebut

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB III ANALISIS DAN PERANCANGAN SISTEM. tepat, bermanfaat serta semua kebutuhan pengguna (user) ada di program tersebut"

Copied!
20
0
0

Teks penuh

(1)

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Keberhasilan suatu program aplikasi komputer tergantung bagaimana program aplikasi tersebut dapat diimplementasikan dan digunakan oleh pengguna dengan tepat, bermanfaat serta semua kebutuhan pengguna (user) ada di program tersebut dan mudah dalam pengoperasiannya. Sebaik apapun program aplikasi yang dibuat oleh programmer tanpa adanya analis sistem yang baik, maka hal tersebut sulit untuk mencapai keberhasilan.

Sangat penting untuk diingat bahwa tujuan utama dari analis sistem adalah bukan untuk menciptakan sistem informasi yang hebat, tetapi tujuan utamanya adalah menciptakan “value” yang mana bagi banyak orang ini berarti meningkatkan profit. Membuat sistem informasi mirip dengan membangun rumah. Pertama, rumah ( atau dalam hal ini sistem informasi) mulai dengan ide dasar. Kedua, ide tersebut ditransformasikan dalam gambar-gambar sederhana yang ditunjukkan pada klien dan diperbaiki setelah setuju terhadap gambar dan sesuai dengan keinginan klien. Ketiga, mendesain “blue print” yang menjelaskan gambar dan informasi secara detail. Terakhir, rumah dibangun mengikuti “blue print” yang dibuat. Begitu juga dengan pembuatan sistem informasi SD Negri 1 Langkapura.

(2)

3.2 Metodelogi Pengembangan Sistem

Metodelogi adalah suatu kesatuan metode-metode, prosedur-prosedur, konsep- konsep pekerjaan, aturan-aturan dan postulat-postulat yang digunakan oleh suatu ilmu pengetahuan, seni atau disiplin ilmu yang lainnya, sedangkan pengertian metodelogi pengembangan sistem adalah metode-metode, prosedur-prosedur, konsep-konsep pekerjaan, aturan-aturan dan postulat-postulat yang digunakan untuk mengembangkan suatu sistem informasi. Dalam pengambangan sistem informasi, perlu digunakan suatu metodelogi yang dapat digunakan sebagai pedoman bagaimana dan apa yang harus dikerjakan selama pengembangan, dengan mengikuti metode atau prosedur-prosedur yang diberikan oleh suatu metodelogi, maka pengembangan sistem diharapkan dapat diselesaikan dengan baik.

3.3 Desain Database

Desain database terdiri dari beberapa tabel yang saling berhubungan. Berikut ini desain database Sistem Informasi SD Negri 1 Langkapura Berbasis Website yang telah dirancang dapat dilihat pada Tabel 3.1 s/d 3.5 berikut ini:

(3)

Tabel 3.1 Database SDN 1 Langkapura, Tabel User

Field Type Null Key Default Extra

Id Int (3) NO PRI Null Auto_increment

Nama varchar (15) NO Null

Password varchar (15) NO Null

Level varchar (5) NO Null

Tabel 3.2 Database SDN 1 Langkapura, Tabel Galeri

Field Type Null Key Default Extra

Id_galeri Int (3) NO PRI Null Auto_increment

Gambar Longblob NO Null

Tgl varchar (20) NO Null

keterangan Text NO Null

Tabel 3.3 Database SDN 1 Langkapura, Tabel Guru

Field Type Null Key Default Extra

Id_guru Int (3) NO PRI Null Auto_increment

Nip bigint (25) NO Null

nama varchar (30) NO Null

username varchar (15) NO Null

alamat varchar (100) NO Null

Telp char (12) NO Null

Jk enum ('L', 'P') NO Null

tempat varchar (30) NO Null

lgl_lahir varchar (18) NO Null

kd_pelajaran varchar (5) NO Null

jabatan varchar (25) NO Null

Gol varchar (6) NO Null

agama varchar (10) NO Null

status enum('PNS', 'CPNS',

'HONOR') NO

Null

Foto longblob NO Null

(4)

Id_nis char (5) NO PRI Null Auto_increment

nama varchar (30) NO Null

alamat varchar (100) NO Null

Telp char (12) NO Null

agama varchar (10) NO Null

Jk enum (‘L’,’P’) NO Null

kelas varchar (5) NO Null

nm_ortu varchar (25) NO Null

pek_ortu varchar (50) NO Null

nm_wali varchar (25 ) NO Null

tgl_lahir varchar (18) NO Null

Alamat_ortu varchar (100) NO Null

Tabel 3.5 Database SDN 1 Langkapura, Tabel Alumni

Field Type Null Key Default Extra

kode_Alumni varchar (5) NO PRI Null Auto_increment

nama varchar (30) NO Null

alamat varchar (100) NO Null

telp varchar (12) NO Null

agama char (8) NO Null

Jk enum (‘L’,’P’) NO Null

pekerjaan varchar (30) NO Null

smp varchar (30) NO Null

sma varchar (30) NO Null

Email varchar (35) NO Null

3.4 Flowchart Program

Flowchart adalah suatu bagan yang menggunakan arus logika dari data yang

diproses dalam suatu program dari awal sampai akhir atau penggambaran secara grafik dari langkah-langkah dan uruturutan prosedur dari suatu program.

Flowchart menolong analis dan programmer untuk memecahkan masalah

(5)

kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian. Bagan alir terdiri dari simbol- simbol yang mewakili langkah program dan garis alir (flowlines) menunjukkan urutan dari simbol-simbol yang akan dikerjakan. flowchart pada sistem informasi SD Negri 1 Langkapura ini dapat dilihat pada Gambar 3.1 s/d 3.22 yang tersaji sebagai berikut :

Gambar 3.1 Flowchart Menu Utama

Home

Profil

Visi dan Misi

Galeri Stuktur Organisasi

Prestasi

Kurikulum Hubungi Kami

Jadwal Pelajaran

Siswa

Mulai Selesai

Pengantar Kepsek

Data Siswa Data Guru

Informasi Sekolah

Registrasi Alumni Data Alumni Jadwal Pelajaran

(6)

Gambar 3.2 Flowchart Menu Home

Gambar 3.3 Flowchart Menu Profil

Gambar 3.4 Flowchart Menu Visi dan Misi

Profile

Tampilkan Isi Menu profile

Selesai Mulai Home

Tampilkan Isi Menu Home

Selesai

Mulai

Visi dan Misi

Tampilkan Visi dan Misi

Selesai

(7)

Gambar 3.5 Flowchart Menu Galeri

Gambar 3.6 Flowchart Menu Struktur Organisasi

Gambar 3.7 Flowchart Menu Data Guru

Mulai

Struktur Organisasi

Tampilkan Strk Organisasi

Selesai Mulai

Galeri Kegiatan

Tampilkan Galeri Kegiatan

Selesai

Mulai

Data Guru

Tampilkan Data Guru

Selesai Detail Data Guru

(8)

Gambar 3.8 Flowchart Menu Data Siswa

Gambar 3.9 Flowchart Menu Informasi Sekolah

Gambar 3.10 Flowchart Menu Jadwal Pelajran

Data Siswa

Tampilkan Data Siswa

Selesai Detail Data Siswa

Mulai

Informasi Sekolah

Tampilkan Infrms Sekolah

Selesai

Mulai

Jadwal Pelajaran

Tampilkan Jdwal Pelajaran

Selesai Detail Jadwal Pelajaran

(9)

Gambar 3.11 Flowchart Menu Registrasi Alumni

Mulai

Input kode Alumni

Input nama Alumni

Input alamat

Input JK Input telp

Input TTL Input sma Input smp Input pekerjaan

Input agama

Input Data=

Benar

Simpan

Selesai

Pesan: Data Gagal Disimpan

T

Y

Tampil Data Alumni

(10)

Gambar 3.12 Flowchart Menu data alumni

Data Alumni

Tampilkan Data Alumni

Selesai Detail Alumni

(11)

Gambar 3.13 Flowchart Menu Input Data Guru

Input Data= Benar

Simpan

Selesai

Pesan:

Data Gagal Disimpan

T

Y

Tampil Data Karyawan Mulai

Input Nama Guru

Input Username

Input Password

Input Jenis Kelamin Input Alamat

Input Jabatan Agama Input Mata Pelajaran

Input TTL Input Telpone

Input Status Input Golongan

Input Foto

(12)

Gambar 3.14 Flowchart Menu Input Data Siswa

Input NIS

Input Nama Siswa

Input Nama Orang Tua

Input Alamat Input Nama Wali

Input Pekerjaan Ortu Input TTL Input Jenis Kelamin

Input Telpone Input Kelas

Input Agama

Input Data= Benar

Simpan

Selesai

Pesan:

Data Gagal Disimpan

T

Y

Tampil Data Siswa

(13)

Gambar 3.15 Flowchart Menu Input Galeri

Gambar 3.16 Flowchart Menu Input Berita

Pesan: Data Gagal Disimpan

Mulai

Input Judul

Input Headline

Input Isi

Input Data=

Benar

Kirim

Selesai

Pesan: Data Gagal Disimpan

T

Y

Tampil Berita Mulai

Input Tanggal

Input Keterangan

Input Data=

Benar

Upload

Selesai

T Y

Tampil Galeri Input Gambar

(14)

Gambar 3.17 Flowchart Menu Input Pelajaran

Input Kode Pelajaran

Input Pelajaran

Input Kelas

Pesan: Data Gagal Disimpan Input Data= Benar

Simpan

Selesai

T

Y

Tampil Pelajaran

(15)

Gambar 3.18 Flowchart Menu Edit Data Guru

Mulai

1. Edit 2. Hapus

Pil = 1

Pil = 2

Selesai

Tampilkan data karyawan Pesan : Yakin

dihapus

Edit Hapus Data

Guru

Login Administrator

Y

Y T

Y

Edit Nama Guru

Edit Username

Edit Password

Edit Jenis Kelamin Edit Alamat

Edit Jabatan Edit Agama Edit Mata Pelajaran

Edit TTL Edit telpone

Edit Status Edit Golongan

Edit Foto

(16)

Gambar 3.19 Flowchart Menu Edit Data Siswa

3. Edit 4. Hapus

Pil = 1

Pil = 2

Selesai

Tampilkan data karyawan Pesan : Yakin

dihapus

Edit Hapus Data

Siswa

Login Administrator

Y

Y T

Y

Edit Nama Siswa

Edit Nama Orang Tua

Edit Nama Wali

Edit Telpone Edit Kelas

Edit agama Edit Pekerjaan Ortu

Edit TTL Edit Jenis Kelamin

Edit Alamat

(17)

Gambar 3.20 Flowchart Menu Edit Galeri

Edit Keterangan

Edit Pesan : Anda

Yakin Data Akan diHapus

Mulai

5. Edit 6. Hapus

Pil = 1

Pil = 2

Selesai

Tampilkan Galeri Kegiatan

Hapus Galeri Kegiatan

Login Administrator

Y

Y T

Y

(18)

Gambar 3.21 Flowchart Menu Edit Pelajaran

Edit Kelas

Pesan : Anda Yakin Data Akan diHapus

7. Edit 8. Hapus

Pil = 1

Pil = 2

Selesai

Tampilkan Pelajaran

Hapus Pelajaran

Login Administrator

Y

Y T

Y

Edit Edit Pelajaran

Edit Kode Pelajaran

(19)

Gambar 3.22 Flowchart Menu Login Admin

3.5 Relasi Antar Tabel

Relasional adalah sebuah bentuk hubungan antara beberapa data yang dikelompokkan dalam sebuah tabel, hubungan-hubungan ini sangat dibutuhkan dalam memperoleh informasi dan dapat mendokumentasikan berbagai informasi.

Relasional merupakan bentuk hubungan antara dua tabel atau lebih, yang salah satu tabel anggotanya memiliki bentuk ketergantungan yang erat, sehingga tidak dapat dipisah-pisahkan secara menyendiri. Dengan adanya relasi sebuah data dapat disimpan dengan struktur yang terorganisir sehingga memudahkan kita dalam mendapatkan informasi dan mengolah databasenya. Ada beberapa bentuk relasi yang sering digunakan yaitu bentuk relasi one to one, one to many dan many to many.

Login Admin

Input Username

Input Password

Username

& Pass = Benar Gagal Login

Admin Ulangi

Selesai T

T

Y Y

Mulai

Menu Admin

(20)

Gambar 3.23 Relasi Antar Tabel

Gambar

Tabel 3.1 Database SDN 1 Langkapura, Tabel User
Tabel 3.5 Database SDN 1 Langkapura, Tabel Alumni
Gambar  3.1 Flowchart Menu Utama
Gambar 3.2 Flowchart Menu Home
+7

Referensi

Dokumen terkait

[r]

SPP Uang Persediaan yang selanjutnya disingkat SPP UP adalah dokumen yang diajukan oleh bendahara pengeluaran setiap tahun anggaran setelah dikeluarkannya SK

Hasil penelitian menunjukkan bahwa penerapan metode latihan berstruktur yang dapat meningkatkan hasil belajar siswa mengikuti langkah-langkah sebagai berikut (1) guru

Oleh karena itu indikator–indikator kinerja dan target tahunan yang digunakan dalam pembuatan Laporan Kinerja Instansi Pemerintah (LKIP) untuk tahun 2015 ini

Dari hal tersebut diatas dapat dikemukakan bahwa putusan hakim yang telah mempunyai kekuatan hukum tetap harus dilaksanakan oleh para pihak, apabila salah satu

Pelaksanaan kegiatan sosialisasi Massage bagi Eks Tenaga Kerja Indonesia di-Subang Jawa Barat dapat berjalan sesuai dengan rencana program yang telah ditentukan baik dari segi

Berdasarkan uraian di atas tentang empat indikator yang meliputi memahami petunjuk penggunaan, pengaturan perlengkapan, pemeliharaan perlengkapan dan tanggungjawab

tanam akan semakin lebar. Hal tersebut berhubungan dengan kompetisi yang mungkin terjadi bila ditanam pada jarak tanam tertentu. Unsur distinguish yang diamati