Makalah Analisis Dan Perancangan Sistem | MUDA MUDI CONDROWANGSAN

Makalah Analisis Dan Perancangan Sistem

Makalah Analisis Dan Perancangan Sistem

BAB IV
ANALISIS  DAN PERANCANGAN

4.1 Analisis Sistem
Analisa pada sub ini akan dibahas mengenai analisa sistem aplikasi pemesanan makanan berbasis SMS Gateway dan untuk mengetahui hasil yang dibuat dari berbagai segi antara lain :
·         Dari segi desain user interface
Untuk desain tampilan sistem yang dibuat, kami berusaha membuat tampilan yang capture pada masing – masing user friendly.
·         Dari segi manfaat
Segi manfaat bagi pelanggan dapat mengetahui informasi dari website produk  dan melakukan pesanan baik online maupun melalui sms.
·         Dari segi keakuratan data
Pesan yang dikirim akan diolah jika nomor tesebut sudah terdaftar pada sistem, sistem mengirim pesan kesalahan ke nomor yang belum terdaftar.
Pada tahap akhir perancangan akan dihasilkan suatu bentuk rancangan yang siap untuk diimplementasikan pada tahap berikutnya.
4.2 Analisis Kebutuhan Sistem
Pada pembuatan Sistem Aplikasi pemesanan makanan berbasis SMS gateway ini membutuhkan perangkat keras (hardware) dan perangkat lunak (software).
4.2.1 Kebutuhan Perangkat Keras (hardware)
Penyelesaian Sistem Aplikasi pemesanan makanan berbasis SMS gateway dibuat dengan didukung oleh komponen perangkat keras dengan spesifikasi sebagai berikut :
1.     PC, Notebook maupun Laptop. Yang mutlak dibutuhkan adalah sebuah komputer,
2.     Sebuah ponsel / modem
3.     Kabel data (Kabel berantarmuka serial yang dapat menghubungi ponsel dengan PC) atau dapat munggunakan InfraRed dan piranti lunak sebagai SMS Gateway.
Untuk menggunakan InfraRed membutuhkan sebuah ponsel yang juga memiliki fasilitas tersebut, tapi tidak dianjurkan untuk kebutuhan SMS gateway karena komunikasi dengan InfraRed tidak terlalu baik (jika tergeser gampang putus).
4.2.2 Kebutuhan Perangkat Lunak (software)
Untuk merancang Sistem Aplikasi Pemesanan Makanan berbasis SMS Gateway dibutuhkan beberapa  perangkat lunak pendukung. Adapun perangkat lunak yang mendukung Sistem Aplikasi ini untuk diimplementasikan pada system membutuhkan perangkat lunak (software) sebagai berikut :
1.      Sistem Operasi yang digunakan adalah windows 7
2.      Web Server menggunakan Wamp Server 5 versi 2.0
3.      Database server mengguakan MySQL versi 5.0.51b, Apache versi 2.2.8, PHP 5.2.6, dan PHPMyadmin 2.11.2.1
4.      Web Browser menggunakan Internet Explorer 8+, Mozila Firefox, dan  Google Chrome.
5.      GAMMU versi 1.25.0
6.      Bahasa Pemograman yang digunakan adalah PHP (Page Hypertext Processor) dan HTML (HyperText Markup Language )
7.      Memakai modem GSM vodafone
8.      Program pendukung yang digunakan Dreamweaver CS5

4.3 Perancangan Sistem
Perancangan sistem merupakan langkah awal sebelum system dibangun. Hal ini bertujuan agar kesalahan dalam implementasi lebih dapat ditekan sekecil mungkin.
4.3.1 Perancangan Proses
Pada perancangan proses ini terdapat data flow diagram yang dilakukan dari DFD level 0 sampai DFD level 1.
4.3.1.1 Data Flow Diagram (DFD)
Aliran informasi dan transformasi yang bergerak dari pemasukan data hingga kekeluaran pada sistem dapat digambarkan melalui Diagram Arus Data atau Data Flow Diagram. Proses keseluruhan sistem atau model dasar sistem secara garis besar digambarkan dalam Diagram Context, lebih jelasnya dapat dilihat pada gambar dibawah ini :
a.       DFD level 0   
Pada dfd level 0 akan di gambarkan semua proses yang terdapat pada sistem seperti dibawah ini :
Gambar 3.1 DFD level 0
Pada gambar diatas di gambarkan aliran data dari admin menuju sistem. Pihak admin dapat menginputkan atau mengirim data kepada kurir maupun pelanggan melalui sistem. Masuk ke sistem dengan login setelah berhasil kemudian mengirim data transaksi SMS kepada kurir. Kurir menerima data info dari admin kemudian request dransaksi melalui WEB
b.      DFD level 1
Gambar 3.2 DFD level 1
Dalam DFD Level 1 Aplikasi Pemesanan SMS Gateway ini terdapat 3 (tiga) buah proses utama:
1.      Proses 1 (Proses login)
Proses ini merupakan sebuah data akun admin, dimana pihak admin melakukan login. Lalu masuk ke system.
2.      Proses 2 (Proses Transaksi SMS)
 Proses ini adalah proses utama dari sistem ini. Pelanggan request data untuk memesan, diproses masuk ke database yaitu data inboxSMS dan outboxSMS. Pihak admin mengirim SMS kepada kurir, antar pemesanan dan langsung bayar, data masuk database.
3.      Proses 3 (Proses Transaksi WEB)
Proses ini menjelaskan tentang informasi yang berada di WEB. Pihak admin memberi informasi melalui WEB, pelanggan request data. Data diproses masuk ke database yaitu data inboxSMS.
c.       DFD level 1.1 Proses Transaksi SMS
Gambar 3.3 DFD level 1 Proses Transaksi SMS
Pada gambar diatas adalah DFD level 1 proses transaksi SMS. Terdapat 4 (empat) buah proses utama:
1.      Proses 1 (KirimSMS)
 Proses ini menjelaskan mengirimkan sebuah SMS. Admin mengirim SMS kepada pelanggan. Data pengiriman direkam masuk ke database yaitu data KirimSMS.

2.      Proses 2 (TerimaSMS)
Proses ini menjelaskan bahwa pelanggan request data untuk memesan. Admin menerima pesan dan data direkam masuk ke database yaitu data addressbook. Karena sudah terdaftar dalam data Addressbook maka jika ingin melakukan pengirimanSMS secara otomatis pelanggan sudah muncul di text field. Dan juga terekam masuk di data inboxSMS.
3.      Proses 3 (BacaSMS)
Proses ini hanya menerima data dari pelanggan. Data terekam masuk di data outboxSMS.
4.      Proses 4 (HapusSMS)
Setelah selesai bacaSMS maka SMS dapat dihapus atau bisa juga selesai membaca data bisa disimpan (tetapi tidak dihapus).




4.4 Perancangan Basis Data
1.      ERD (Entitas Relationship Diagram)











 














Gambar 3.4 ERD (Entitas Relasional Diagram)



2.      Tabel
Supaya kebutuhan sistem terorganisir dengan baik, maka diperlukan basis data yang mampu menampung seluruh data yang dibutuhkan. Disusun dengan konsep yang mudah agar tidak kesulitan dalam membaca. Basis data dalam sistem terdiri dari berapa table yang masing- masing table tersebut dapat dilihat sebagai berikut :
a.       admin
Tabel 2.1 Tabel Admin
Nama Field
Type Data
Panjang
Keterangan
ID_admin
Int
20
Primary key
username
Varchar
20
-
password
Varchar
20
-

b.      kurir
Tabel 2.2 Tabel Kurir
Nama Field
Type Data
Panjang
Keterangan
ID_kurir
Int
20
Primary key
nama
Varchar
20
-
no_telp
Varchar
20
-



c.       pelanggan
Tabel 2.3 Tabel Pelanggan
Nama Field
Type Data
Panjang
Keterangan
pelanggan_ID
Int
11
Primary key
nama
Varchar
100
-
email
Varchar
100
-
no_telp
Varchar
50

alamat
Text


Area
Int


cara_konfirmasi
Varchar
10

rekeneing_transfer
Varchar
10


d.      dt_kirimSMS
Tabel 2.4 Tabel Kirim SMS
Nama Field
Type Data
Panjang
Keterangan
ID_senditem
Int
10
Primary key
Text
Varchar

-
status
enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error')


sending_date_time
Timestamp


delivery_date_time
Timestamp


SMSCnumber
Varchar
20
-

e.       dt_outboxSMS
Tabel 2.5 Tabel Outbox SMS
Nama Field
Type Data
Panjang
Keterangan
ID_outboxSMS
Int
10
Primary key
Text
Text

-
sending_date_time
Varchar
20

sender_ID
Varchar
255
-

f.       dt_inboxSMS
Tabel 2.6 Tabel Inbox SMS
Nama Field
Type Data
Panjang
Keterangan
ID_inboxSMS
Int
10
Primary key
Text
Text

-
sender_number
Varchar
20

receiving_date_time
Timestamp


SMSCnumber
Varchar
20
-

g.      dt_addressbook
Tabel 2.7 Tabel AddressBook
Nama Field
Type Data
Panjang
Keterangan
ID_addressbook
Int
10
Primary key
nama
Text

-
nomor_telpon
Varchar
20

keterangan
Varchar
255

status
Tinyint
1












3.      RAT (Relasi Antar Tabel)
Gambar 3.5 RAT (Relasi Antar Table)




4.5 Rancangan User Interface
Rancangan User Interface adalah gambaran umum tampilan aplikasi yang akan di buat oleh devloper aplikasi / program.
  1. Rancangan Halaman Login
            Tampilan berikut merupakan halaman login. Ada 2 field username dan password. Tombol Sign in tekan untuk masuk.
Gambar 3.6 Rancangan Interface Halaman Login

  1. Rancangan Halaman Beranda
            Tampilan rancangan halaman yang akan muncul ketika proses login berhasil.
Di bawah logo ada tampilan tombol-tombol : home, inbox,   outbox, done inbox, done outbox, addressbook, dan keluar.
Gambar 3.7 Rancangan Interface Halaman Beranda
                       


3.      Rancangan Halaman Kirim SMS
            Tampilan ini untuk mengirim SMS. Terdapat field Nama prngguna, Nomor, Isi Pesan dan tombol kirim SMS.
Gambar 3.8 Rancangan Halaman Kirim SMS




4.      Rancangan Halaman Outbox
            Tampilan berikut merupakan data setelah melakukan pengiriman SMS. Terdapat field Waktu, nama/nomor HP, Isi Pesan, dan Opsi.
Gambar 3.9 Rancangan Halaman Outbox




5.      Rancangan Halaman Inbox
            Tampilan berikut merupakan data setelah melakukan pengiriman SMS. Terdapat field Waktu, nama/nomor HP, Isi Pesan, dan Opsi.
Gambar 3.10 Rancangan Halaman Inbox




6.      Rancangan Halaman Done Outbox
            Tampilan berikut merupakan data setelah melakukan pengiriman SMS. Terdapat field Waktu, nama/nomor HP, Isi Pesan, dan Opsi.
Gambar 3.11 Rancangan Halaman Done Outbox




7.      Rancangan Halaman Done Inbox
            Tampilan berikut merupakan data setelah melakukan pengiriman SMS. Terdapat field Waktu, nama/nomor HP, Isi Pesan, dan Opsi.
Gambar 3.12 Rancangan Halaman Done Inbox




8.      Rancangan Halaman Addressbook
            Tampilan berikut terdapat link-link yang saling menghubungkan dengan yang lain. Link tersebut seperti ; kirim SMS, Konfirmasi SMS, Inbox, Outbox, Done Outbox, Done Inbox. Dapat melakukan pencarian nama pelanggan dengan ketik pada field pencarian nama. Pilih jenis pelanggan atau nomor penting/gerai. Terdapat tombol Cari Nomor. Setelah melakukan pencarian data kemudian data akan masuk secara otomatis pada field Simpan Nomor lalu tekan tombol Reload Inbox.
Gambar 3.13 Rancangan Halaman Addressbook


Baca Juga : ABSTRAK APLIKASI STRUKTUR TULANG MANUSIA BERBASIS TEKNOLOGI AUGMENTED REALITY

Semoga dengan postingan diatas yang berjudul Makalah Analisis Dan Perancangan Sistem dapat bermanfaat untuk sobaku semuanya, dan apabila berkenan cobalah untuk share contoh makalah ini untuk temannya yang membutuhkannya, dan cobalah share postingan ini di facebook ataupun media social lainnya. Karena sekecil apapun kebaikan kita nanti akan mendapatkan kebaikan pula yang lebih besar. Terima kasih

0 Response to "Makalah Analisis Dan Perancangan Sistem"

Post a Comment