Deskripsi Umum Sistem CDM

pengiriman yang akan mengirim barang atau produk yang telah dipesan sebelumya.

3.2 Perancangan Sistem

Perancangan sistem ini menjelaskan tentang konsep dari sistem yang akan dibuat. Mulai dari penjelasan tentang deskripsi umum sistem, proses-proses akan dijabarkan dalam perancangan terhadap sistem, maka ada dua model yang dipergunakan dalam melakukan desain sistem yaitu process modeling dengan menggunakan Data Flow Diagram DFD dan data modeling dengan menggunakan Entity Relationship Diagram ERD.

3.2.1 Deskripsi Umum Sistem

Gambar 3.1 Mekanisme E-commerce a User membutuhkan koneksi internet jika ingin memilih produk atau melakukan transaksi b Setelah user memilih produk yang di ingingkan , konfirmasi ditangani oleh petugas c Petugas mengurus konfirmasi barang atau produk pesanan user, user diharuskan konfirmasi melalui email d Setelah petugas mengecek konfirmasi melalui email dan transaksi lewat atm. e Setelah transaksi dinyatakan selesai , barang dikirim melalui jasa pengiriman dalam hal ini jasa pengiriman merupakan pihak 3. f Jasa pengiriman yang bertanggung jawab atas pengiriman produk hingga sampai ke tempat tujuan.

3.2.2 DFD Data Flow Diagram

Perancangan proses dalam pembuatan aplikasi pemnatauan posisi kendaraan tersebut dijelaskan dalam bentuk DFD Data Flow Diagram. DFD adalah teknik yang digunakan untuk menjelaskan aliran informasitransformasi data yang bergerak dari pemasukan data hingga keluar data structured Analysis and Design. DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir. Terdapat 2 bentuk level DFD yaitu level Context Diagram, level 0, Level

3.2.2.1 Konteks Diagram

Data flow Diagram yang pertama kali digambar adalah level teratas dan diagram ini disebut dengan context diagram. Terdapat 2 entitas utama dalam sistem ini, yaitu: member petugas. Untuk lebih jelasnya dapat dilihat pada Gambar 3.2: Gambar 3.2 Konteks diagram Context Diagram merupakan pokok sistem atau bahasa utama dari sistem yang akan dikembangkan. Context Diagram atau konteks diagram dari sistem e commerce music store terdapat entitas member petugas. Dalam entitas petugas mempunyai beberapa arus data yang menuju pada proses sistem e commerce music store. Pada entitas petugas terdapat arus data yang meliputi input data petugas,input news,input kategori,input product,input label produsen. Pada entitas member terdapat arus data yang meliputi input kode pos ,input data member dan menerima laporan dari dari sistem e commerce music store berupa laporan news dan laporan konformasi 3.2.2.2 DFD Level 1 DFD level 1 untuk overview diagram atau diagram yang lebih terinci berdasarkan proses di bagian level teratas atau context diagram. DFD level 1 merupakan pengembangan dan penjelasan secara terinci dan jelas dari diagram konteks. Pada DFD level 1 akan terdapat beberapa proses yang terhubung dengan satu atau beberapa entitas dan data store. DFD level 1 merupakan hasil compose atau penguraian atau penggabungan dari konteks diagram yang telah dibuat. Berikut ini adalah data flow diagram level 1 dari sistem e commerce music store: Pada level 1 ini terdapat beberapa proses yaitu proses Login,mengolah data,mendaftar,konfirmasi,pemesanan masuk. Untuk lebih jelasnya dapat dilihat pada gambar 3.3 Laporan Konfirmasi id order id member data news id label id product id news id Kategori Laporan News Input Kode Pos Input data member Data News Data Kategori Data Label Produsen Data Product Input Label Produsen Input Kategori Input Product Input News id_petugas Input Data Petugas Petugas Member Member Petugas Petugas Member Petugas 1 Login + 2 Mengolah Data 3 Mendaftar + News Kategori Product Label Produsen 4 Pemesanan Musik + Member 5 konfirmasi + Gambar 3.3 DFD Level 1 1 Proses Login Sebelum menjalankan sistem, petugas diharuskan melakukan login terlebih dahulu dengan menginputkan username dan password. Jika petugas tidak terdaftar atau tidak ada dalam database. Maka petugas harus mendaftarkan pada administrator 2 Proses Mengelolah data Dalam proses ini merupakan proses utama yang berhubungan dengan sub proses lainnya.dalam proses ini entitas petugas melakukan banyak kegiatan seperti input data news,input label produsen,input product,input kategori sehingga data tersebut masuk ke dalam sistem yang berjalan pada saat itu. 3 Proses Mendaftar Dalam proses ini member diharusakan menginputkan detail tentang dirinya,dalam proses ini menginput data member dan input data kode pos sehingga ke depannya bisa digunakan untuk kepentingan transaksi. 4 Proses Pemesanan Musik Dalam proses ini member yang telah mendaftar atau registrasi pada proses sebelumnya di ijinkan untuk melakukan pemesan atau transaksi dalam sistem e commerce music store. 5 Proses Konfirmasi Dalam proses ini sistem menerima pemesan berupa [id_order] dari member yang telah mendaftar dan output dari proses ini adalah memberikan laporan konfirmasi belanja dari sistem kepada user atau pengguna yang dimaksud disini adalah member.

3.2.2.3 DFD Level 2

DFD level 2 untuk overview diagram atau diagram yang lebih terinci dari DFD level 1. DFD level 2 merupakan hasil compose atau penguraian atau penggabungan dari DFD level 1. Berikut ini adalah data flow diagram level 2 dari sistem e commerce music store: Pada level 2 ini terdapat beberapa sub proses yang telah di decompose pada DFD level 1 yaitu proses Login,mengolah data,mendaftar,konfirmasi,pemesanan masuk 1 Sub Proses Login id petugas Inputan Data Petugas Data Petugas Input Data Petugas Petugas 1 entry login 2 mengolah data login petugas Gambar 3.4 Tampilan Form Sub Proses Login Pada sub proses ini dijelaskan secara detail tentang sub proses login,di sini adalah user petugas yang melakukan kegiatan menginput data login. Setalah proses login berhasil data di proses ke dalam system dan di simpan ke dalam data store petugas dan petugas siap menjalankan tugasnya atau role dalam system e commerce music store. 2 Sub Proses Mendaftar data kode pos id member id kode pos data member Input Kode Pos Member 1 Mengolah data member member kodepos Gambar 3.5 Tampilan Sub Proses Mendaftar Pada sub proses ini dijelaskan tentang pendaftaran member,member baru menginputkan atau mengisi field –field atau kolom yang telah disediakan member menginput data member dan data di simpan ke data store member sedangkan data kodepos di simpan ke data store kode pos setelah selesai data tersebut akan diolah ke dalam system yang sedang berjalan. 3 Sub Proses Pemesanan Musik id order detail id order inputan order detail inputan order master 1 order album musik order mst order detail Gambar 3.6 Tampilan Sub Proses Pemesanan Musik Pada sub proses ini dijelaskan tentang pemesanan musik member mengorder atau memesan product dalam hal ini album musik, inputan dip roses ke order mst dan mengeluarkan output ke dalam system berupa id order, setlah itu sistem memproses order sehingga keluar order detail yang akan disimpan ke data store order detail dan data store mengeluarkan output berupa id order detail ke sistem yang berjalan saat itu 4 Sub Proses Konfirmasi Laporan Konfirmasi laporan data konfirmasi data konfirmasi Member 1 konfirmasi order konfirmasi Gambar 3.7 Tampilan Sub Proses Konfirmasi Pada sub proses konfirmasi ini dijelaskan tentang konfirmasi pemesanan member setelah sebelumnya order atau pemesanan telah dilakukan. Sistem mengirim data konfirmasi ke dalam data store konfirmasi dan data store konfirmasi mengeluarkan output berupa laporan yang akan di proses ke dalam sistem dan data laporan konfirmasi tersebut dilaporan kepada user member 3.3 Perancangan Data Dalam perancangan data ini, menjelaskan tentang dua model data yaitu: Conceptual Data Model dan Physical Data Model. Conceptual Data Model adalah rancangan dalam bentuk diagram logic tanpa mempertimbangkan DBMS. Physical Data Model adalah rancangan fisik basis data yang disimpan diserver. Untuk lebih jelasnya dapat dijelaskan di bawah ini:

3.3.1 CDM

Conceptual Data Model Conceptual Data Model adalah rancangan dalam bentuk diagram sebelum pembuatan database secara detail. Model data konseptual ini dibuat tanpa harus mempertimbangkan DBMS apa yang nantinya dipakai, karena bentuk ini hanya sebuah konsep rancangan yang nantinya biasa digunakan oleh semua DBMS. Conceptual Data Model pada aplikasi ini mempresentasikan rancangan bisnis data konseptual yang nantinya aka digunakan dalam sistem ini. Pada konsep rancangan ini dibuat dengan menggunakan Power Designer 12. untuk lebih jelasnya dapat dilihat pada Gambar 3.8 berikut: kateg konfi rm asi m em i l i ki m em i l i ki konfi rm asi terdapat detai l _pesanan pesanan i nput Petugas i d_petugas user_prev usernam e_petugas password_petugas pi Integer Vari abl e characters 15 Vari abl e characters 20 Vari abl e characters 20 M i d_petugas pi M ember i d_m em ber usernam e_member password_m em ber ful l name_m em ber em ai l _m em ber kel am i n_m em ber pekerj aan_member tel epon_m em ber ttl _m em ber al am at sesi pi Integer Vari abl e characters 20 Vari abl e characters 20 Vari abl e characters 50 Vari abl e characters 30 Vari abl e characters 10 Vari abl e characters 20 Vari abl e characters 15 Vari abl e characters 15 Vari abl e characters 50 Vari abl e characters 50 M i d_m em ber pi Kategori i d_kategori kategori pi Integer Vari abl e characters 15 i d_kategori pi Product i d_al bum j udul harga m usi si tahun edar di skon status gm br stock hi t_pesan hi t_l i hat gam bar pi Integer Vari abl e characters 30 Num ber 8,0 Vari abl e characters 30 Integer Num ber 10,0 Vari abl e characters 10 Vari abl e characters 30 Num ber 8,0 Integer Integer Long bi nary i d_al bum pi Order_m st i d_order tgl _order val _order j am_order pi Integer Date Characters 1 T i m e M i d_order pi Konfi rmasi i d_konfi rm asi tgl _konfi rm asi tgl _ki ri m pi Vari abl e characters 30 Date Date M i d_konfi rm asi pi Kode Pos i d_kode_pos kecam atan kota propi nsi kode_pos pi Integer Vari abl e characters 2 Vari abl e characters 3 Vari abl e characters 3 Characters 5 i d_kode_pos pi l abel _produsen i d_l abel nam a_l abel pi Integer Vari abl e characters 30 M i d_l abel pi Order_Detai l orddtl oi d j ml _i tem total _harga pi Integer Characters 8 Characters 8 M orddtl oi d pi news i d_news news_kategori news_penul i s news_j udul news_head news_i si news_gambar news_hi t news_tanggal pi Integer Vari abl e characters 250 Vari abl e characters 50 Vari abl e characters 100 T ext T ext Long bi nary Integer Date T i me Identi fi er_1 pi Gambar 3.8 Tampilan CDM

3.3.2 PDM