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.
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.
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 penjabaran atau turunan dari diagram konteks. Pada diagram ini merupakan gabungan secara
keseluruhan yang melibatkan semua kesatuan luar secara lengkap mulai dari masukan sampai keluaran.
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
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 : jenis_tenun
KunciUtama : Id_jenistenun
3.2.3.3 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
No Nama field Type Ket
1 Id_jenistenun integer 5 Identitasjenistenun
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.
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
3.2.3.5 Tabel Desa
Tabel ini berfungsi memasukan, mengupdate, menghapus dan mengedit desa yang di kabupaten Timor Tengah Utara.
No Nama field Type Ket
1 Id_motif tenun integer 5 Identitasmotif tenun 2 Nama_motiftenun Varchar100 Namamotif tenun
NamaTabel : desa KunciUtama : Id_Desa
No Nama field Type Ket
1 Id_Desa integer 5 Identitas Desa
2 Nama_Desa Varchar100 Nama Desa
3.2.3.6 Tabel Kecamatan
Tabel ini berfungsi memasukan, mengupdate, menghapus dan mengedit kecamatan yang ada di kabupaten Timor Tengah Utara.
NamaTabel : kecamatan KunciUtama : Id_kecamatan
No Nama field Type Ket
1 Id_kecamatan integer 5 Identitaskecamatan
2 Nama_kecamatan Varchar100 Namakecamatan
3.2.3.7 Tabel kain_Tenun
Tabel ini berfungsi memasukan, mengupdate, menghapus dan mengedit kain tenun yang di kabupaten Timor Tengah Utara.
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
3.2.3.8 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
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
3.2.3.9 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
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.
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
3.2.6.2. Masukan jenis Tenun
3.2.6.3. Masukan kain tenun
3.2.6.4. Masukan Kecamatan.
XXXXXXXXXXXXXXXXXXX Kode Motif tenun :
Simpan Batal
XXXXXXXXXXXXXXXXXXX Nama Motif tenun :
3.2.6.6. Masukan Pengrajin
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 Output Kain tenun
no Nm kain tnun Nm pngrjn Asl desa Asl keca Aksi
x xxxx xxxx xxxx xxxx edit│hapus
x xxxx xxxx xxxx xxxx edit│hapus
x xxxx xxxx xxxx xxxx edit│hapus
x xxxx xxxx xxxx xxxx edit│hapus
3.2.7.2. output jenis tenun
no Kode jenis tenun Nama jenis tenun Aksi
x xxxx xxxx edit│hapus
x xxxx xxxx edit│hapus
x xxxx xxxx edit│hapus
x xxxx xxxx edit│hapus
3.2.7.3. Output desa
no Kode Desa Nama Desa Aksi
x xxxx xxxx edit│hapus
x xxxx xxxx edit│hapus
x xxxx xxxx edit│hapus
3.2.7.4. Output Kecamatan
no Kode kecamatan Nama kecamatan Aksi
x xxxx xxxx edit│hapus
x xxxx xxxx edit│hapus
x xxxx xxxx edit│hapus
x xxxx xxxx edit│hapus
3.2.7.5. Output Pengrajin
no Nama Pengrajin Aksi
x xxxx edit│hapus
x xxxx edit│hapus
x xxxx edit│hapus