BAB 2 ANALISIS DAN PERANCANGAN

dokumen-dokumen yang mirip
BAB 2 ANALISIS DAN PERANCANGAN. Dalam menciptakan sebuah aplikasi sistem penjualan secara online

BAB II ANALISIS DAN PERANCANGAN. bertujuan untuk memberikan gambaran dan rancangan bangun yang jelas

BAB II ANALISIS DAN PERANCANGAN. tentang jam tangan, yang meliputi data barang,cara pembelian,tentang web

BAB 2 ANALISIS DAN PERANCANGAN. Dalam menciptakan sebuah aplikasi sistem penyewaan mobil secara

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

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN. Ashiim Bird Farm bergerak dibidang penjualan burung kicau online. Dengan

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis kebutuhan dari objek

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan pakaian wanita berbasis web diperlukan

BAB II ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISA DAN PERANCANGAN. basis data, struktur tabel, serta desain input dan output program.

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem adalah teknik pemecahan masalah yang. menguraikan bagian-bagian komponen dengan mempelajari

BAB II ANALISIS DAN PERANCANGAN. tentang film, yang meliputi data barang,cara pembelian,tentang web

BAB II ANALISIS DAN PERANCANGAN. pembuatan sebuah web. Langkah ini sebagai gambaran apa saja yang

BAB II ANALISIS DAN PERANCANGAN. kebutuhan dari objek yang dibangun antara lain sistem pendukung,

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM. utuh ke dalam bagian-bagian komponennya dengan masalah, kesempatankesempatan,

BAB 2 ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM. yang dibangun adalah sistem pendukung, user dan perannya,

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Komponnen-komponen yang diperlukan untuk menganalisis kebutuhan

BAB III ANALISIS DAN PERANCANGAN SISTEM. Sistem merupakan sekumpulan elemen yang satuan. fungsinya saling berhubungan dan bertanggungjawab

BAB II ANALISIS DAN PERANCANGAN. Komponen - komponen yang diperlukan untuk menganalisis

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. tentang penjualan busana muslim, yang meliputi data barang, cara

BAB II ANALISIS DAN PERANCANGAN. Sistem adalah suatu jaringan kerja dari beberapa prosedur yang

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. sistem informasi yang sudah utuh ke dalam bagian-bagian komponen dengan

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Analisis sistem memberikan gambaran tentang sistem yang saat ini

BAB 2 ANALISIS DAN PERANCANGAN

BAB II. Analisis Perancangan Sistem. Analisis sistem merupakan kegiatan penguraian suatu sistem informasi

BAB II ANALISIS DAN PERANCANGAN

Secara non fungsional, inputan disimpan dalam database. Kemudian sistem

BAB II ANALISA DAN RANCANGAN. kebutuhan dari objek yang dibangun antara lain sistem pendukung,

BAB II ANALISA DAN PERANCANGAN. tercapainya tujuan suatu instansi ataupun perusahaan. Fungsi sistem

BAB 2 ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. 2.1 Sistem Informasi Pengelolaan Presensi Karyawan Kantor BMT. BIF Cabang Sleman Jl. Wonosari KM.

BAB II ANALISIS DAN PERANCANGAN SISTEM. khusus : Sistem ini hanya sebatas penjualan tas.

BAB 2 ANALISIS DAN PERANCANGAN. pendukung, diagram alir sistem, perancangan basis data, struktur tabel,

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis kebutuhan

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM. dari objek yang dibangun. Komponen tersebut antara lain : sistem

BAB II ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Sistem Informasi Tarian Nusantara ini. dibangun untuk memberikan informasi kepada masyarakat

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN SISTEM. Pada Sistem Infomasi Penjualan Onderdil pada Bengkel Nugroho,

BAB 2 ANALISIS DAN PERANCANGAN. Dalam mengembangkan Sistem Tryout Online berbasis web di SMP ini

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISA RANCANGAN. yang utuh kedalam bagian-bagian komponennya dengan maksud

BAB II ANALISIS DAN PERANCANGAN. dengan mengindentifikasi masalah terlebih dahulu, identifikasi ini adalah

BAB II ANALISA DAN PERANCANGAN. Bisnis laundry cukup menjanjikan dibandingkan bisnis bisnis yang

BAB III ANALISIS DAN PERANCANGAN SISTEM. Untuk memenuhi kebutuhan dalam membangun sistem. pembelajaran berbasis web, diperlukan data masukan yang akan

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pembuatan Sistem Informasi Penjualan Jersey Di Jam s

BAB II ANALISIS DAN PERANCANGAN. Perancangan dari aplikasi ini memerlukan perangkat lunak. dan perangkat keras yang menjadi bagian penting dari

BAB II ANALISIS DAN PERANCANGAN. Secara fungsional dalam sistem penjualan spare part sepeda online

BAB II ANALISIS DAN PERANCANGAN. yang akan dibangun, informasi dan data yang telah ada akan di digunakan

BAB II ANALISIS DAN PERANCANGAN. Komponen - komponen yang diperlukan untuk menganalisis

BAB II ANALISA DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN. berbasis web di Hotel Indah Palace Yogyakarta ini dibutuhkan beberapa

BAB II ANALISIS DAN PERANCANGAN

BAB III DESAIN DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISA DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Komponen komponen yang di perlukan untuk menganalisis. kebutuhan dari objek yang akan di bangun antara lain sistem

BAB II ANALISIS DAN PERANCANGAN. Komponnen-komponen yang diperlukan untuk menganalisis kebutuhan

BAB 2 ANALISIS DAN PERANCANGAN. Sistem perangkat lunak (software) merupakan programprogram. pendukung dalam menjalankan perangkat keras.

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN. Komponen komponen yang di perlukan untuk. menganalisis kebutuhan dari objek yang akan di bangun antara

BAB III ANALISIS DAN DESAIN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Sistem perangkat lunak (software) merupakan program-program

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN Analisis Sistem Analisis sistem dapat didefinisikan sebagai penguraian dari

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISA DAN PERANCANGAN. Proses analisis adalah bagian dari pengembangan sistem. Langkah

BAB II ANALISIS DAN PERANCANGAN. Komponen komponen yang di perlukan untuk menganalisis

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi yang dibuat ditujukan untuk memberikan informasi

BAB III ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN SISTEM. Pada bab ini akan di bahas perancangan database, perancangan website, dan

BAB II ANALISIS DAN PERANCANGAN Analisis Kebutuhan dari Objek yang Dibangun. dengan adanya suatu kebijakan dan perencanaan untuk mengembangkan

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. Dalam merancang sebuah sistem, analisis adalah hal yang harus dilakukan. Dengan

BAB II ANALISIS DAN PERANCANGAN. (studi kasus : sistem ini hanya sebatas

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis. kebutuhan dari obyek yang dibangun antara lain sistem

BAB II ANALISIS DAN PERANCANGAN. ini hanya sebatas transaksi pemesanan paket wisata secara online.

Transkripsi:

BAB 2 ANALISIS DAN PERANCANGAN 2.1 Analisis Sistem Dalam menciptakan sebuah aplikasi sistem informasi berita online diperlukan suatu perancangan sistem yang baik dan tepat. Hal ini bertujuan untuk memberikan gambaran yang jelas dan rancang bangun yang jelas dan lebih rinci. Dari rancangan yang baik akan diperoleh sistem yang baik pula. Adapun model perancangan yang dibuat antara lain ER (Entity Relationship), Rancangan Basis data (DataBase), masukan dan keluaran (I/O) dan pembuatan situs web dengan basis data yang dinamis. Untuk membuat model perancangan tersebut diperlukan sistem pendukung yang berupa sistem perangkat keras (hardware) dan perangkat lunak (software) sehingga suatu aplikasi dapat berjalan. 2.1.1 Sistem Perangkat Keras (Hardware) Sistem perangkat keras (hardware) merupakan peralatan fisik komputer. perangkat keras (hardware) ini sangat dibutuhkan untuk melakukan suatu rancangan sistem. Perangkat keras ini terdiri dari masukan, pengolah dan keluaran. Beberapa kebutuhan spesifikasi dari perangkat keras yang digunakan dalam perancangan sistem ini diantaranya adalah : 3

1) Computer intel(r) Atom(tm)CPU N40 2) Printer digunakan untuk mencetak hasil outputnya. 2.1.2 Sistem Perangkat Lunak (Software) Software atau perangkat lunak merupakan program - program pendukung yang digunakan dalam menjalankan perangkat keras (hardware) diantaranya adalah sistem operasi. Perangkat lunak (software) sangatlah dibutuhkan dalam pengoperasian suatu perangkat keras (hardware). Dapat dikatakan bahwa software sebagai penerjemah atau pengkonversi sebuah bahasa mesin (analog) atau bahasa tingkat rendah kebahasa tingkat tinggi yang akhirnya menghasilkan suatu informasi yang dapat dan mampu dikenal oleh manusia sebagai pengguna (user). Adapun beberapa perangkat lunak yang digunakan dalam perancangan sistem ini antara lain : 1. Sistem Operasi Windows 7 2. Script editor Macromedia Dreamweaver 8 dan TextPed 3. Untuk databasenya menggunakan MySQL dan PHP sebagai bahasa pemrogramannya. 4. Google chrome sebagai web browser. 4

2.1.3 Deskripsi User Di dalam sistem ini, terdapat 3 user yang memanfaatkan dan melakukan optimalisasi terhadap sistem, sehingga sistem berjalan dengan baik. Berikut ini adalah daftar User beserta Hak aksesnya : 1. User Non Member : Dapat melihat,membaca dan mengomentari berita, melakukan pencarian berita yang ingin di baca. 2. User Member : Dapat melakukan login, melihat dan membaca berita, mengedit,menghapus dan mengirimkan berita secara online, dan dapat melihat berita yang di kirimkan. 3. User Admin : Melakukan Penginputan, Pengubahan dan Penghapusan Data. 2.2 Perancangan Sistem Sistem merupakan sekumpulan elemen yang satuan fungsinya saling berhubungan dan bertanggung jawab melaksanakan proses pengolahan data dari masukan (input) sehingga menghasilkan keluaran (output). 2.2.1 Bagan Alir Sistem Bagan alir sistem merupakan suatu diagram yang menunjukan arus secara keseluruhan. Diagram ini menjelaskan urut urutan dari prosedur prosedur yang ada didalam sistem dari penginputan data, proses perekaman, penyimpanan sampai pembuatan laporan. Bagan alir sistem

ini digunakan untuk memudahkan dalam membuat perancangan program yang akan dibuat. Berikut tampilan dari diagram alir sistemnya : Gambar 2.1 Bagan Alir Sistem Keterangan : 1. Daftar Anggota 2. Daftar Berita 3. Daftar Kategori 4. Daftar Admin. Daftar Tamu 6. Daftar Detail_Tamu 7. Laporan Anggota 8. Laporan Berita 9. Laporan Admin 10. Laporan Tamu 6

2.2.2 Relasi Antar Tabel Relasi antar tabel menggambarkan hubungan antar tabel yang akan digunakan untuk mengolah data agar menghasilkan informasi yang dibutuhkan dengan kunci primer sebagai penghubung pada tabel lain. Berikut gambar relasi antar tabel dalam sistem aplikasi ini : Keterangan : = one to many * = Kunci Primer ** = Kunci Tamu Gambar 2.2 Relasi Tabel 7

Penjelasan Relasi Tabel : 1. Tabel Anggota dan table Berita Hubungan kedua tabel tersebut merupakan hubungan one to many yang artinya satu Orang anggota bisa mengirimkan beberapa berita 2. Tabel admin dan tabel berita Hubungan kedua tabel tersebut merupakan hubungan one to many yang berarti satu Orang admin bisa mengirimkan beberapa berita 3. Tabel Berita dan tabel Tamu Hubungan kedua tabel tersebut merupakan hubungan one to many yang berarti satu berita bisa di komentari banyak tamu dengan table Bantu Detail_tamu. 4. Tabel Tamu dan tabel Detail_Tamu Hubungan kedua tabel tersebut merupakan hubungan one to many yang berarti banyak tamu bisa mengomentari banyak berita dengan table Bantu Detail_tamu.. Tabel Kategori_berita dan tabel Berita Hubungan kedua tabel tersebut merupakan hubungan one to many yang berarti bahwa satu Kategori_berita memiliki banyak berita 8

2.3 Perancangan Basis Data Dalam pengembangan sistem ini memerlukan beberapa tabel yang akan diolah untuk dijadikan suatu informasi yang dapat menghasilkan keluaran dimana kumpulan tabel tersebut diletakan kedalam suatu database tertentu. Hal ini akan memberi kemudahan dalam pengolahan datanya. Struktur untuk masing masing tabelnya antara lain sebagai berikut : 2.3.1 Tabel Berita Merupakan tabel yang untuk menyimpan data berita. Spesifikasi tabelnya adalah sebagai berikut : Field kunci primer Field junci tamu : id_berita : id_agt, id_admin, dan id_ketegori Tabel 2.1 Tabel Berita Nama Field Tipe Lebar Ket. Id_berita * Int Nomer Id berita Judul 2 Judul berita Tanggal Date - Tanggal berita Isi Text - Isi berita Gambar Text - Gambar berita Status enum oke, no Status berita tampil atau tidak Id_agt ** Char Nomer Id anggota Id_admin ** Char Nomer Id admin Id_kategori ** Char Nomer id kategori 9

2.3.2 Tabel admin Tabel ini berisi semua data admin, dan digunakan untuk menyimpan semua data admin, struktur tabelnya antara lain : Field kunci primer : id_admin Tabel 2.2 Tabel admin Nama Field Tipe Lebar Ket. Id_admin * Int Nomer id admin Nama 2 Nama admin User 20 Id user admin Pass 1 Password admin email varchar 1 Email admin 2.3.3 Tabel Anggota Tabel yang berisi data data anggota, dan digunakan untuk menyimpan data anggota. Spesifikasi tabelnya antara lain: Field kunci primer : id_anggota Tabel 2.3 Tabel Anggota Nama Field Tipe Lebar Ket. Id_agt * Int Id anggota User 10 User anggota Pass 10 Password anggota Nama 2 Nama anggota Jns_kel Enum pria, wanita Jeis kelamin Tgl_lahir Date - Tanggal lahir anggota alamat 0 Alamat anggota prop 1 Propinsi dari alamat anggota email 1 Email anggota telp varchar 1 No.telephon anggota 10

2.3.3 Tabel tamu Merupakan tabel yang berisi data data tamu yang digunakan untuk menyimpan seluruh data tamu. Spesifikasi tabelnya adalah sebagai berikut : Field kunci primer : id_tami Tabel 2.4 Tabel Tamu Nama Field Tipe Lebar Ket. Id_tamu * Nama Email Tgl Int Date 2 1 - Id tamu Nama tamu Email tamu Tanggal komentar 2.3.4 Tabel Detail_tamu Merupakan tabel pembantu yang berisi data data detail_tamu yang digunakan untuk menyimpan sebagian data tamu. Spesifikasi tabelnya adalah sebagai berikut : Field kunci tamu : id_tamu Id_berita Tabel 2.4 Tabel Detail_Tamu Nama Field Tipe Lebar Ket. Id_tamu ** Char Kunci tamu dari table tamu Id_berita** Char Kunci tamu dari table berita Komen text 100 Komentar berita 11

2.3. Tabel kategori Tabel yang berisi data data kategori berita dan digunakan untuk menyimpan data kategori berita. Spesifikasi tabelnya adalah sebagai berikut : Field kunci primer : id_kategori Tabel 2. Tabel Kategori Nama Field Tipe Lebar Ket. Id_kategori Char Id kategori berita Nama_kategori varchar 20 Nama kategori berita 12

2.4 Rancangan Input Program Tampilan rancangan form form yang digunakan untuk melakukan penginputan data antara lain sebagai berikut : 2.4.1 Rancangan Form Input Data berita Form ini digunakan untuk menginputkan berita, yang nantinya berita tersebut akan tersimpan ke tabel berita yang terdapat dalam database. Berikut adalah rancangan untuk formnya : Form Kirim artikel tanggal judul isi gambar id kategodi Id anggota Browse Simpan batal Gambar 2.3 Rancangan Form Input berita 2.4.2 Rancangan Form Input Admin Form ini digunakan untuk melakukan pendaftaran dengan memasukan data Admin (diisi oleh super admin).. Berikut tampilan formnya : 13

Form Input data Admin Nama Email User Id Password simpan batal Gambar 2.4 Rancangan Form Input admin 2.4.3 Rancangan Form Input Data Anggota Form ini digunakan untuk melakukan pendaftaran dengan memasukan data Anggota (diisi oleh anggota). Formulir pendaftaran anggota Id anggota User Password Password(ulangi) Nama Jenis kelamin Laki-laki perempuan Tanggal lahir alamat propinsi email no.telpon submit batal Gambar 2. Rancangan Form Input anggota 14

2.4.4 Rancangan Form Input Data Kategori Form ini digunakan untuk menginputkan kategori, yang nantinya berita tersebut akan tersimpan ke tabel kategori yang terdapat dalam database. Berikut adalah rancangan untuk formnya : Input kategori Id kategori Nama kategori simpan batal Gambar 2.6 Rancangan Form Input ketegori 2. Rancangan Output Program Keluaran (output) atau yang lebih dikenal dengan informasi merupakan salah satu tujuan dari kegiatan pemuatan sistem. Informasi yang akan dihasilkan pada sistem ini adalah sebagai berikut : 2..1 Rancangan Daftar Data Berita yang Tampil Output daftar berita merupakan hasil cetakan daftar berita dengan menampilkan data berita yang telah ditampilkan. Barikut desain output daftar berita sebagian : Laporan Data berita yang sudah tampil Id kategori tangg al Judul Isi Pengirom x Xxxxx Xxx Xxxxx Gambar 2.7 Rancangan Output Laporan Data Berita sudah Tampil 1

2..2 Rancangan Daftar Data Berita yang tidak Tampil Output daftar berita merupakan hasil cetakan daftar berita dengan menampilkan data berita sebagian yang telah ditentukan sebagai data berita. Barikut desain output daftar berita sebagian : Laporan Data berita yang Tidak tampil Id kategori tangg al Judul Isi Pengirom x Xxxxx Xxx Xxxxx Gambar 2.8 Rancangan Output Laporan Data Berita tidak Tampil 2..3 Rancangan Daftar Data Anggota Output daftar Anggota merupakan hasil cetakan dari daftar Anggota. Berikut desain output daftar Anggota : Laporan Data Anggota id Konsumen Nama Alamat email xxxx xx Xx xxx Gambar 2.9 Rancangan Output Laporan Data Anggota 2..4 Rancangan Daftar Data Tamu Output daftar Tamu merupakan hasil cetakan dari daftar Tamu. Berikut desain output daftar Tamu : 16

Laporan Data Tamu Nama email komen Tanggal Id Berita Xxxx xx Xx xxx Xx Gambar 2.10 Rancangan Output Laporan Data Tamu 2.. Rancangan Daftar Data Kategori Output daftar Kategori merupakan hasil keseuruhan cetakan dari daftar Kategori. Berikut desain output daftar Kategori : Laporan Data Kategori id Kategori Xxxx Nama kategori xxx Gambar 2.11 Rancangan Output Laporan Data Kategori 17