BAB III ANALISIS DAN PERANCANGAN SISTEM
3.1
Analisis Sistem Sistem merupakan sekumpulan elemen yang satuan fungsinya
saling berhubungan dan bertanggungjawab melaksanakan proses pengolahan data dari masukan (input) sehingga menghasilkan keluaran (output). Untuk memenuhi tujuan terseebut di perlukan perangkat pendukung berupa perangkat keras (hardware) maupun perangkat lunak (software).
3.1.1 Perangkat Keras Sistem perangkat keras (hardware) merupakan suatu peralatan fisik komputer yang di gunakan untuk menjalankan program. Sistem perangkat keras. Ada pun perangkat keras yang di gunakan dalam sistem ini adalah sebagai berikut : 1. CPU dengan processor intel Pentium 4 2. RAM dengan ukuran 256 MB 3. Hardisk dengan ukuran 80 GB 4. Monitor LCD ukuran 15’’ 5. Keyboard dan mouse.
14
15
3.1.2 Perangkat Lunak Perangkat lunak dalam sistem komputer adalah program yang berisi perintah-perintah untuk melakukan pengolahan data. Perangkat lunak dapat di kategorikan dalam 3 bagian yaitu : perangkat lunak system
operasi
(operating
system
),
perangkat
lunak
bahasa
pemrograman (programming language), dan program aplikasi ( application), ada pun perangkat lunak yang digunakan untuk membuat program ini adalah : 1. Windows XP, sebagai sistem operasi 2. Mozila firefox,sebagai web browser 3. PHP,sebagai bahasa pemrograman 4. MySQL , sebagai database server 5. Macromedia Dreamweawer, sebagai Web editor Dalam suatu sistem hendaknya konfigurasi baik kebutuhan perangkat keras maupun perangkat lunak yang digunakan mampu memenuhi kebutuhan minimal dari sistem yang digunakan, namun akan lebih baik lagi perangakat yang digunakan lebih besar dari kebutuhan minimal
sistem.
Hal
ini
akan
member
keuntungan
untuk
mengantisipasi apabila sistem yang baru ini nantinya memerlukan pengembangan lebih lanjut sesuai dengan perkembangan yang akan disajikan.
16
3.2
Perancangaan Sistem
Sistem merupakan sekumpulan elemen yang saling berhubungan dan bertanggungjawab untuk melaksanakan dalam proses pengolahan data dari suatu masukan (input), sehingga dapat menghasilkan keluaran (output) yang dapat di inginkan.
3.2.1 Diagram Konteks Diagram konteks merupakan diagram tingkat atas (top level) yang di gunakan untuk menggambarkan dan memperjelas mekanisme kerja dari suatu system secara garis besar atau umum.
Gambar 3.1 Diagram konteks
3.2.2 Diagram Arus Data Level Merupakan konteks.
Pada
penjabaran diagram
ini
atau
turunan
merupakan
dari
gabungan
diagram secara
17
keseluruhan yang melibatkan semua kesatuan luar secara lengkap mulai dari masukan sampai keluaran.
Gambar 3.2 Diagram Arus Data
18
3.2.3 Rancangan Struktur Tabel Dalam pembuatan system informasi kerajinan kain tenun daerah Timor Tengah Utara berbasis web ini membutuhkan beberapa tabel, untuk mempermudah penyimpanan data yang akan diproses. Adapun tabel yang di gunakan adalah sebagai berikut :
3.2.3.1
Tabel Admin Berfungsi untuk mengakses admin web. NamaTabel
: admin
KunciUtama
: user name
No
Nama field
Type
Ket
1
username
Varchar 50
Nama admin
2
password
Varchar 50
Kata sandi
3
Nama_lengkap
Varchar 100
Nama lengkap
4
Email
Varchar 100
Email
5
No_telp
Varchar 20
Nomor telpon
6
Level
Varchar 20
Level
7
Blokir
enum('Y','N')
Blokir
19
3.2.3.2
Tabel jenis tenun Tabel ini berfungsi memasukan, mengupdate, menghapus dan mengedit jenis tenun yang ada di kabupaten Timor Tengah Utara. NamaTabel KunciUtama
3.2.3.3
: jenis_tenun : Id_jenistenun
No
Nama field
Type
Ket
1
Id_jenistenun
integer 5
Identitasjenistenun
2
Nama_jenistenun
Varchar100
Namajenistenun
Tabel Motif_tenun Tabel ini berfungsi memasukan, mengupdate, menghapus dan mengedit motif tenun yang ada di kabupaten Timor Tengah Utara. NamaTabel
: motif_tenun
Kunci Utama
: Id_motif tenun
20
No
Nama field
Type
Ket
1
Id_motif tenun
integer 5
Identitasmotif tenun
2
Nama_motiftenun
Varchar100
Namamotif tenun
3.2.3.4
Tabel pengrajin Tabel ini berfungsi memasukan, mengupdate, menghapus dan mengedit data pengrajin kain tenun yang berasal dari kabupaten Timor tengah Utara.
3.2.3.5
Nama Tabel
: tabel_pengrajin
Kunci Utama
: Id_pengrajin
No
Nama field
Type
Ket
1
Id_pengrajin
integer10
Identitaspengrajin
2
Nama_pengrajin
Varchar100
Namapengrajin
3
Id_kecamatan
Varchar100
Identitaskecamatan
4
Id_desa
Varchar100
Identitasdesa
Tabel Desa Tabel ini berfungsi memasukan, mengupdate, menghapus dan mengedit desa yang di kabupaten Timor Tengah Utara.
21
3.2.3.6
NamaTabel
: desa
KunciUtama
: Id_Desa
No
Nama field
Type
Ket
1
Id_Desa
integer 5
Identitas Desa
2
Nama_Desa
Varchar100 Nama Desa
Tabel Kecamatan Tabel ini berfungsi memasukan, mengupdate, menghapus dan mengedit kecamatan yang ada di kabupaten Timor Tengah Utara. : kecamatan
KunciUtama
: Id_kecamatan
No
Nama field
Type
Ket
1
Id_kecamatan
integer 5
Identitaskecamatan
Nama_kecamatan
Varchar100 Namakecamatan
2
3.2.3.7
NamaTabel
Tabel kain_Tenun Tabel ini berfungsi memasukan, mengupdate, menghapus dan mengedit kain tenun yang di kabupaten Timor Tengah Utara.
22
3.2.3.8
NamaTabel
: Tenun
KunciUtama
: Id_tenun
No
Nama field
Type
Ket
1
Id_tenunkain
integer10
Identitas tenun
2
Nama_kaintenun
Varchar100
Nama tenun
3
Id_jenis tenun
Integer 10
Identitas jenis tenun
4
Id_motif tenun
Integer 10
Identitas motif tenun
5
deskripsi
Varchar 200
deskripsi
6
gambar
Varchar 200
gambar
Tabel buku tamu Tabel ini berfungsi menyampaikan keluhan, informasi berupa kritik atau saran user kepada admin melalui tampilan web sistem informasi kerajinan tenun kabupaten Timor Tengah Utara.
NamaTabel
: buku_tamu
KunciUtama
: Id_bukutamu
23
3.2.3.9
No
Nama field
Type
Ket
1
Id_bukutamu
Integer 5
Identitas bukutamu
2
nama
Varchar 50
Namatamu
3
email
Varchar 100
Email tamu
4
subjek
Varchar 100
Subjek tamu
5
pesan
text
pesan
6
tanggal
date
tanggal
Tabel Banner Berfungsi untuk memasukan, mengedit dan menghapus iklan yang merupakan layanan yang masih berhubungan dengan web sistem informasi Timor tengah Utara untuk di kunjungi user. No
Nama field
Type
Ket
1
Id_banner
Integer 5
Identitas banner
2
judul
Varchar 100
judul
3
url
Varchar 100
Alamat web
4
gambar
Varchar 100
gambar
5
Tgl_posting
date
Tanggal posting
24
3.2.4 Relasi Tabel
Gambar 3.3 Relasi Tabel
3.2.5 Diagram Alir Sistem Merupakan bagian alir sistem yang menggambarkan proses aliran data atau langkah kerja keseluruhan dari sistem. Diagram ini menunjukan ururtan-urutan dari prosedur-prosedur yang ada dalam sistem.
25
Gambar 3.4 Diagram Alir Sistem
3.2.6 Rancangan Masukan Merupakan tahap awal dari suatu aplikasi program. Proses ini di lakukan untuk menghasilkan sebuah sistem yang baik, di perlukan adanya rancangan yang jelas dan memiliki validasi yang baik pula. Berikut rancangan yang akan di buat adalah sebagai berikut: 3.2.6.1. Masukan desa
26
3.2.6.2. Masukan jenis Tenun
3.2.6.3. Masukan kain tenun
3.2.6.4. Masukan Kecamatan.
3.2.6.5. Masukan Motif tenun
27
Kode Motif tenun Nama Motif tenun
:
XXXXXXXXXXXXXXXXXXX
:
XXXXXXXXXXXXXXXXXXX Simpan
3.2.6.6. Masukan Pengrajin
3.2.6.7. Masukan Banner
Batal
28
3.2.7 Rancangan Keluaran Dari data-data yang telah di masukan melalui rancangan input, data-data tersebut akan di proses penyimpanan sehingga akan menghasilkan bentuk keluaran berupa laporan atau informasi. Laporan ini dalam bentuk rancangan keluaran (output). Berikut bentuk laporan sebagai berikut : 3.2.7.1 no x x x x
Output Kain tenun Nm kain tnun xxxx xxxx xxxx xxxx
Nm pngrjn xxxx xxxx xxxx xxxx
Asl desa xxxx xxxx xxxx xxxx
Asl keca xxxx xxxx xxxx xxxx
3.2.7.2. output jenis tenun no x x x x
Kode jenis tenun xxxx xxxx xxxx xxxx
Nama jenis tenun xxxx xxxx xxxx xxxx
Aksi edit│hapus edit│hapus edit│hapus edit│hapus
Nama Desa xxxx xxxx xxxx xxxx
Aksi edit│hapus edit│hapus edit│hapus edit│hapus
3.2.7.3. Output desa no x x x x
Kode Desa xxxx xxxx xxxx xxxx
Aksi edit│hapus edit│hapus edit│hapus edit│hapus
29
3.2.7.4. Output Kecamatan no x x x x
Kode kecamatan xxxx xxxx xxxx xxxx
Nama kecamatan xxxx xxxx xxxx xxxx
Aksi edit│hapus edit│hapus edit│hapus edit│hapus
3.2.7.5. Output Pengrajin no x x x x
Nama Pengrajin xxxx xxxx xxxx xxxx
Aksi edit│hapus edit│hapus edit│hapus edit│hapus