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

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

DAFTAR ISI... HALAMAN JUDUL... HALAMAN PENGESAHAN... HALAMAN MOTTO... HALAMAN PERSEMBAHAN... KATA PENGANTAR... DAFTAR TABLE... DAFTAR GAMBAR...

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

BAB II ANALISIS DAN PERANCANGAN

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

BAB II ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN

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

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

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

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II 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 SISTEM. dari objek yang dibangun. Komponen tersebut antara lain : sistem

BAB II ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu sistem informasi digunakan untuk

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

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM. Penjualan tunai dilaksanakan oleh perusahaan dengan cara

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

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

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

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

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

BAB 2 ANALISIS 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. Komponen - komponen yang diperlukan untuk menganalisis

BAB II ANALISIS DAN PERANCANGAN

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

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISA DAN PERANCANGAN

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

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

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

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

BAB 2 ANALISIS DAN PERANCANGAN. Dalam menciptakan sebuah aplikasi sistem penjualan secara online

BAB 2 ANALISIS DAN PERANCANGAN

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

BAB II ANALISIS DAN PERANCANGAN

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

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. Komponen-komponen yang diperlukan untuk menganalisis kebutuhan

BAB 2 ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

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

BAB III ANALISIS DAN PERANCANGAN SISTEM

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

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

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

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN

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

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

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

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

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

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISI DAN PERANCANGAN. Komponen komponen yang diperlukan untuk menganalisis. kebutuhan dari obyek yang dibangun antara lain sistem pendukung,

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

BAB 2 ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. Analisis sistem didefinisikan sebagai penguraian dari suatu sistem

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

BAB II ANALISIS DAN PERANCANGAN

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

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

BAB 2 ANALISIS DAN PERANCANGAN. lunak yang digunakan dalam pembuatan sistem tersebut adalah : yang digunakan dalam pembuatan sistem ini adalah :

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

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

BAB II ANALISIS DAN PERANCANGAN

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

BAB V PEMBAHASAN DAN IMPLEMENTASI

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

BAB II ANALISIS DAN PERANCANGAN

BAB III PEMBAHASAN. Sistem yang saat ini digunakan di PT PLN (PERSERO) APJ Majalaya. masih dalam bentuk manual dengan menggunakan Microsoft Word untuk

BAB II ANALISIS DAN PERANCANGAN

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

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

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

BAB II ANALISA DAN PERANCANGAN

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 IV HASIL DAN PEMBAHASAN

BAB 2 ANALISIS DAN PERANCANGAN

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

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

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan aplikasi penjualan dan pengiriman spare part komputer pada Bismar

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

BAB V IMPLEMENTASI DAN PENGUJIAN. web, perancangan struktur data ke dalam database, pembuatan kode program dan

BAB IV HASIL DAN UJI COBA

BAB II ANALISIS DAN PERANCANGAN SISTEM

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

Transkripsi:

BAB II ANALISIS DAN PERANCANGAN 2.1 Analisis Sistem Analisis sistem memberikan gambaran tentang sistem yang saat ini sedang berjalan kemudian diamati untuk mengetahui dan mengidentifikasi kebutuhan dari objek sistem tersebut, sehingga dalam membangun perangkat lunak menjadi lebih mudah. Dari hasil analisis sistem, maka akan ditemukan beberapa data yang akan dijadikan bahan uji dan analisis menuju pengembangan sebuah aplikasi sistem yang diusulkan. Sesuai dengan tahapan dalam membangun perangkat lunak, tahap analisis sistem merupakan tahap yang sangat penting, karena jika terjadi kesalahan ditahap ini akan menyebabkan kesalahan pula pada tahap selanjutnya. Tujuan global analisis sistem adalah mengidentifikasi hal-hal apa saja yang diperlukan sistem dan memahami dengan jelas proses yang akan dilakukan oleh sistem yang akan dibangun. Sebagai analisis pada sistem yang sedang berjalan, akan dibahas bagaimana prosedur dan aliran dokumen yang sedang berjalan kemudian digambarkan dalam bentuk bagan alir sistem yang akan menghasilkan output berupa laporan dan informasi data. Terdapat juga analisis sistem perangkat pendukung seperti, perangkat lunak dan perangkat keras yang digunakan untuk menjalankan proses pengolahan database dan aplikasi lainnya, serta analisis user yang terlibat. 4

2.2 Sistem Perangkat Pendukung Sistem perangkat pendukung adalah perangkat yang mendukung berjalannya sistem yang telah dibangun untuk mendapat tampilan dan hasil (output) yang diharapkan. Sistem perangkat pendukung tersebut terdiri dari perangkat lunak (software), perangkat keras (hardware) dan user yang terlibat. 2.2.1 Sistem Perangkat Lunak (Software) Sistem Perangkat Lunak (software) merupakan perangkat pendukung yang diperlukan dalam menjalankan perangkat keras (Hardware) agar program yang dibangun dapat digunakan. Software merupakan penerjemah suatu bahasa mesin atau pemrograman, yang akhirnya menghasilkan suatu informasi. Adapun perangkat lunak yang digunakan untuk pendukung program ini adalah : 1. Windows 7 Ultimate 2. AppServ v2.5.10 3. Notepad ++ 4. Microsoft Visio 2010 5. DIA 0.97 6. Mozilla Firefox Setup 18.0.2 (x86 en-us) 2.2.2 Sistem Perangkat Keras (hardware) Sistem Perangkat Keras (hardware) merupakan peralatan komputer secara fisik yang digunakan untuk menjalankan program. sistem perangkat keras terdiri dari unit masukan, unit pengolahan dan unit 5

keluaran. Perangkat keras yang digunakan dalam Membuat program adalah sebagai berikut : 1. Ram Memory 1024 MB DDR2 2. Harddisk 160 GB 3. Monitor 10'1 Widescreen 4. Display Adapter Intel(R) Graphics Media Accelerator 3150 256 MB 5. Intel Atom N450 Processor 1.66 GHz 6. Keyboard dan Mouse 2.2.3 User Yang Terlibat Analisis ini adalah untuk mengetahui siapa saja user yang terlibat beserta hak akses yang dimiliki oleh masing masing user, sehingga hanya dapat melakukan kegiatan sesuai dengan batasan yang diberikan. User akan dibagi menjadi dua, yaitu user admin dan user customer. Adapun rinciannya sebagai berikut : User Admin : Mengelola data user customer Mengelola data paket berlangganan Mengelola file download koran dan bonus Mengelola sample koran User Customer : Mendaftar sebagai member Mendaftar berlangganan koran digital Melihat sample koran (headline) 6

Mendownload file koran dan bonus Melihat info berlangganan 2.3 Bagan Alir Sistem Bagan alir sistem adalah gambaran secara umum dan menyeluruh mengenai proses dalam membuat Sistem Berlangganan Koran Digital Berbasis Web. Bagan Alir Sistemnya sebagai berikut : Gambar 2.1 Bagan Alir Sistem Keterangan : 1. Laporan Admin 2. Laporan Koran 3. Laporan Sample 4. Laporan Bonus 7

5. Laporan Member 6. Laporan Seluruh Pelanggan 7. Laporan Pelanggan Berdasarkan Status 8. Laporan Pelanggan Berdasarkan Paket 9. Laporan Pelanggan Yang Kadaluarsa 10. Laporan Transfer Per Periode 11. Laporan Paket Koran 2.4 Perancangan Tabel Tabel adalah tempat menyimpan data dengan struktur record dan field atau dapat dikatakan sebagai kumpulan dari record record. Tabel yang diperlukan dalam Sistem Berlangganan Koran Digital Berbasis Web adalah sebagai berikut : 2.4.1 Tabel Admin Berfungsi untuk menyimpan data Admin. Tabel 2.1 Struktur Tabel Admin No Nama Field Type Length Keterangan 1 no_admin int 4 auto_increment 2 username varchar 25 3 password varchar 8 2.4.2 Tabel Koran Berfungsi untuk menyimpan data file koran. 8

Tabel 2.2 Struktur Tabel Koran No Nama Field Type Length Keterangan 1 kode_koran char 6 primary key 2 tgl_terbit date 3 file_koran varchar 50 2.4.3 Tabel Sample Berfungsi untuk menyimapan data sample koran. Tabel 2.3 Struktur Tabel Sample No Nama Field Type Length Keterangan 1 kode_sample char 6 primary key 2 tgl_terbit date 3 judul varchar 70 4 berita longtext 5 gambar varchar 50 2.4.4 Tabel Bonus Berfungsi untuk menyimpan data file bonus. 9

Tabel 2.4 Struktur Tabel Bonus No Nama Field Type Length Keterangan 1 kode_bonus char 6 primary key 2 nama_bonus varchar 50 3 tgl_terbit date 4 file_bonus varchar 50 2.4.5 Tabel Member Berfungsi untuk menyimpan data member. Tabel 2.5 Struktur Tabel Member No Nama Field Type Length Keterangan 1 no_member int 6 primary key auto_increment 2 nama_lengkap varchar 32 3 jenis_kelamin enum ( L, P ) 4 tgl_lahir date 5 alamat varchar 62 6 no_telpon varchar 12 7 email varchar 30 8 password varchar 8 10

2.4.6 Tabel Pelanggan Berfungsi untuk menyimpan data pelanggan. Tabel 2.6 Struktur Tabel Pelanggan No Nama Field Type Length Keterangan 1 no_pelanggan int 6 primary key auto_increment 2 no_member int 6 foreign key 3 kode_paket char 3 4 tgl_mulai date 5 tgl_selesai date 6 norek_customer varchar 16 7 tgl_transfer date 8 status enum ( 0, 1 ) 2.4.7 Tabel Paket_Koran Berfungsi untuk menyimpan data paket koran. Tabel 2.7 Struktur Tabel Paket_Koran No Nama Field Type Length Keterangan 1 kode_paket char 3 primary key 2 nama_paket varchar 18 3 harga int 11 11

2.5 Relasi Antar Tabel Relasi antar tabel merupakan alat bantu dalam menentukan langkah - langkah kerja yang dimulai dari proses pembentukan tabel, perekaman data sampai dengan pembentukan laporan - laporan sehingga dapat memudahkan pengelolaan data dan dapat memberikan gambaran umum yang jelas dari jalannya suatu sistem. Berikut adalah relasi antar tabel Sistem Berlangganan Koran Digital Berbasis Web : Gambar 2.2 Relasi Antar Tabel Keterangan : * : Adalah kunci primer ** : Adalah kunci tamu Penjelasan : - Satu paket koran dapat dilanggan oleh banyak pelanggan. Relasi tabel paket_koran dengan tabel pelanggan (one to many). 12

- Satu member dapat menjadi pelanggan lebih dari satu kali. Relasi tabel member dengan tabel pelanggan (one to many). 2.6 Perancangan Form Input Form input merupakan tahap awal dari suatu aplikasi program yang berfungsi untuk memasukkan data. Agar informasi dan pengisian data dapat dilakukan dengan mudah, dibutuhkan form input yang sesuai dengan kebutuhan program. Rancangan form input yang terdapat dalam sistem adalah sebagai berikut : 2.6.1 Perancangan Form Input Registrasi Member Registrasi Nama Lengkap Jenis Kelamin Laki laki Perempuan Lahir Tanggal Bulan Tahun Alamat Telpon Email Password Konfirm password Registrasi Gambar 2.3 Rancangan Form Input Registrasi Member 13

2.6.2 Perancangan Form Input Login Member Login Member Email : Password : Login Gambar 2.4 Rancangan Form Input Member 2.6.3 Perancangan Form Input Berlanggan Berlanggan Member Paket Berlanggan 1 Bulan Tanggal Mulai Tanggal Selesai Rekening Anda Tanggal Transfer Berlanggan Gambar 2.5 Rancangan Form Input Berlanggan 14

2.6.4 Perancangan Form Input Pelanggan Untuk Download Download Masukkan Pelaggan Anda : OK Gambar 2.6 Rancangan Form Input Pelanggan Untuk Download 2.6.5 Perancangan Form Input Login Admin Selamat Datang Di Halaman Admin Username : Password : Login Gambar 2.7 Rancangan Form Input Login Admin 2.6.6 Perancangan Form Input Data Admin Tambah Data Admin Username Password Konfirm password Simpan Gambar 2.8 Rancangan Form Input Data Admin 15

2.6.7 Perancangan Form Input Data Paket Koran Tambah Data Paket Kode Paket Nama Paket Harga Simpan Gambar 2.9 Rancangan Form Input Data Paket Koran 2.6.8 Perancangan Form Input Data File Koran Tambah File Koran Kode Koran Terbit File Koran Browse Simpan Gambar 2.10 Rancangan Form Input Data File Koran 16

2.6.9 Perancangan Form Input File Bonus Tambah File Bonus Kode Bonus Nama Bonus Terbit File Bonus Browse Simpan Gambar 2.11 Rancangan Form Input File Bonus 2.6.10 Perancangan Form Input File Sample Tambah File Sample Kode Sample Terbit Judul Berita Berita File Gambar Browse Simpan Gambar 2.12 Rancangan Form Input File Sample 17

2.7 Perancangan Output Output digunakan untuk menampilkan seluruh data yang ada di dalam database dan sebagai informasi dalam mengambil keputusan. Rancangan output yang digunakan dalam sistem adalah sebagai berikut : 2.7.1 Rancangan Output Laporan Admin Member Admin Username xxxx xxxx Gambar 2.13 Rancangan Output Laporan Admin 2.7.2 Rancangan Output Laporan Member Nama Lengkap Jenis Kelamin Lahir Alamat Telpon Email Password xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx Pelanggan Gambar 2.14 Rancangan Output Laporan Member Member 2.7.3 Rancangan Output Laporan Pelanggan Paket Harga Koran Rp. Mulai Selesai Rek Transfer Nama Lengkap Telpon xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx Pelanggan Gambar 2.15 Rancangan Output Laporan Pelanggan 2.7.4 Rancangan Output Laporan Pelanggan Berdasarkan Status Member Paket Harga Koran Rp. Mulai Selesai Rek Transfer Nama Lengkap Telpon xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx Gambar 2.16 Rancangan Output Laporan Pelanggan Berdasarkan Status Pelanggan 2.7.5 Rancangan Output Laporan Pelanggan Berdasarkan Paket Member Paket Harga Koran Rp. Mulai Selesai Rek Transfer Nama Lengkap Telpon xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx Gambar 2.17 Rancangan Output Laporan Pelanggan Berdasarkan Paket 18

2.7.6 Rancangan Output Laporan Pelanggan Yang Kadaluarsa Pelanggan Member Paket Harga Koran Rp. Mulai Selesai Rek Transfer Nama Lengkap Telpon xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx Gambar 2.18 Rancangan Output Laporan Pelanggan Yang Kadaluarsa 2.7.7 Rancangan Output Laporan Transfer Per Periode Pelanggan Member Paket Koran Harga Rp. Mulai Selesai Rek Transfer Nama Lengkap Telpon xxxx xxxx xxxx xxxx xxxx xxxx xx xxxx xxxx xxxx Gambar 2.19 Rancangan Output Laporan Transfer Per Periode 2.7.8 Rancangan Output Laporan Paket Koran Kode Paket Nama Paket Harga xxxx xxxx xxxx Gambar 2.20 Rancangan Output Laporan Paket Koran 2.7.9 Rancangan Output Laporan Koran Kode Koran Tanggal Terbit File Koran xxxx xxxx xxxx Gambar 2.21 Rancangan Output Laporan Koran 2.7.10 Rancangan Output Laporan Bonus Kode Bonus Nama Bonus Tanggal Terbit File Bonus xxxx xxxx xxxx xxxx Gambar 2.22 Rancangan Output Laporan Bonus 2.7.11 Rancangan Output Laporan Sample Kode Sample Tanggal Terbit Judul Berita Gambar xxxx xxxx xxxx xxxx xxxx Gambar 2.23 Rancangan Output Laporan Sample 19