• Tidak ada hasil yang ditemukan

Gambar 3.32 Sequance Diagram Update Content

Sequance diagram update content merupakan proses yang berasal dari update news. Admin melakukan interaksi terhadap user interface update content. Pada awal masuk halaman akan di cek status login admin setelah terbukti admin telah login kemudian admin masuk ke page update news. Admin menginput data yang akan di proses oleh system update CR. Update cr akan melakukan feedback success jika input yang di masukan sesuai dengan form yang telah disediakan. Setelah itu data yang di tampung sementara akan di masukan kedalam content. System content akan melakukan feedback success untuk mengetahui jika data telah masuk ke dalam content.

b. Submit Content

Gambar 3.33 Sequance Diagram Submit Content

Sequance diagram submit content merupakan proses yang dilakukan di dalam content. Admin akan melakukan interaksi terhadap user interface submit content. Sebelum submit content CR di jalankan, system login akan dijalankan , admin akan melakukan input data ke dalam system login. System login akan memberikan feedback login success jika sesuai dengan data admin. Setelah itu input news yang berasal dari admin akan di proses kedalam system submit content . Dari system submit content, save news akan di kirim kedalam content. System content akan melakukan feedback berupa return ke user interface.

c. Submit News Community

Gambar 3.34 Sequance Diagram Submit News Community

Sequance diagram submit news community merupakan proses yang berasal dari news community. User akan melakukan input berupa teks berita ke user interface submit news community. Sebelum single news community di jalankan, system login akan berjalan terlebih dahulu apabila user belum melakukan login. Kemudian system login akan mengirimkan feedback login success jika user memasukan username dan password yang sesuai seperti saat user melakukan register. Setelah user sukses melakukan login, system single news community baru dapat di akses oleh user.

d. Verify Content

Gambar 3.35 Sequance Diagram Verify Content

Sequance diagram verify content merupakan proses yang berasal dari news community. Sebelum verify content CR di jalankan, system login akan dijalankan , admin akan melakukan input data ke dalam system login. System login akan memberikan feedback login success jika sesuai dengan data admin. Admin kemudian melakukan interaksi terhadap user interface verify content, jika content tersebut sesuai dengan aturan yang telah ditentukan, content yang dimasukan user akan di simpan kedalam news community. System news community mengirimkan feedback return, jika content tersebut tidak sesuai dengan aturan yang telah ditentukan, contetnt tersebut akan di request untuk dihapus pada system verify content CR. System content akan mengirimkan feedback bahwa content telah dihapus.

e. View Member

Gambar 3.36 Sequance Diagram View Member

Sequence diagram view member memperlihatkan proses untuk melihat member yang telah terdaftar. Pertama admin harus login sebelum bisa mengakses halaman member. Kemudian admin masuk ke halaman member, member yang telah terdaftar akan ditampilkan pada halaman member tersebut sehingga admin bisa melihat member yang telah terdaftar dan terdapat di database.

f. MyInfo

Gambar 3.37 Sequance Diagram MyInfo

Sequance diagram dari myinfo menunjukan proses yang berjalan di my info. User yang memiliki account berinteraksi dengan menu my info. Jika user belum melakukan login, system login akan muncul untuk memperingatkan user untuk melakukan login. Setelah user melakukan login, system myinfo akan melakukan request load data member yang sesuai dengan username yang telah di input kepada system member. Jika data user yang sesuai dengan username yang diinput oleh user. System member akan mengirimkan feedback get my info untuk memunculkan data user.

g. Get News

Gambar 3.38 Sequance Diagram Get News

Sequance diagram get news menunjukan proses yang terjadi di dalam get news. User akan melakukan interaksi dengan user interface get news. User interface get news akan melakukan request load news kepada system category activity yang merupakan category dari berita yang ada. System category activity akan melakukan request load news kembali untuk mendapatkan list berita dari kategori yang telah di pilih user ke system category news. Setelah itu category news akan melakukan request ke system single news kemudian request tersebut akan di kirim ke system content. System content akan mengirim feedback yang sesuai dengan pilihan user ke user interface.

h. Download PDF

Gambar 3.39 Sequance Diagram Download PDF

Sequance diagram download pdf menunjukan proses yang terjadi pada PDF. Jika user ingin mengakses PDF, system login akan berjalan jika user belum melakukan login. Jika user telah melakukan input data, data akan di periksa. Setelah itu system login akan melakukan feedback jika user berhasil login. System login akan melakukan select pdf untuk melakukan request list pdf. Setelah itu system list pdf akan berjalan dan mengirimkan request download pdf kepada download pdf cr. Download pdf cr akan mengirimkan request download pdf kepada system PDF. System pdf akan mengirimkan feedback yang sesuai dengan request data yang dikirim ke user interface.

i. Upload PDF

Gambar 3.40 Sequence Diagram Upload PDF

Sequence diagram Upload PDF menunjukan jalannya porses upload pdf yang admin lakukan. Pertama admin masuk ke page upload pdf, kemudian admin memilih pdf yang akan di upload. Setelahnya admin menyimpan pdf ke database. Setelah di save pfd akan tersimpan ke dalam database pdf.

j. Set Currency

Gambar 3.41 Sequence Diagram Set Currency

Sequence diagram set currency menunjukan jalannya proses mengesetan nilai rate untuk currency pada bagian admin. Awalnya admin masuk ke page currency dimana page set currency akan di load. Admin kemudian memasukan nilai rate baru currency kemudian admin menyimpan nilai rate ke database maka nilai rate currency akan terganti dengan nilai baru.

k. Map

Gambar 3.42 Sequence Diagram Map

Sequance diagram map merupakan proses dari menu map. User melakukan interaksi terhadap user interface Map dan dikirim kedalam system Gps Tracker agar mendapatkan nilai posisi. Dari system gps tracker, nilai yang di dapat akan digunakan untuk menentukan posisi dari user. Setelah itu system addmarker akan berjalan untuk menambahkan marker di dalam map. Setelah itu system googlemaps akan menangkap nilai yang di tangkap untuk digunakan dalam maps. System google maps akan melakukan feedback yang berupa view maps.

l. Get Currency

Gambar 3.43 Sequence Diagram Get Currency

Sequance diagram get currency menunjukan proses yang terjadi pada currency. User akan melakukan load user interface get currency. User akan melakukan input nilai amount system currency cr akan berjalan dan akan melakukan kalkulasi nilai yang telah di input oleh user ke dalam system currency. Setelah itu system currency akan melakukan feedback berupa result value.

3.6.2 ERD (Entity Relationship Diagram)

Gambar 3.44 Entity Relationship Diagram 3.6.2.1 Tabel Data Type ERD (Entity Relationship Diagram) Nama tabel : user

Primary key: userid

Tabel 3.13 Tabel User

Nama field Tipe data Deskripsi

Userid Int(11) Id user

Username Varchar(16) Userid yang digunakan

Password Varchar(16) Password user yang digunakan untuk login

name varchar(30) Nama user

Birthofdate Date Tanggal lahir user

Email Varchar(18) Email user

Gender Int(11) Jenis kelamin dari user

Address Text Alamat user

Nama tabel: news Primary key: newsid Foreign key :categoryid

Tabel 3.14 Tabel News

Nama field Tipe data Deskripsi

Newsid Varchar(12) Id dari berita

Categoryid Int(11) Id category berita

Newstittle Varchar(100) Judul berita

Newsdetail Text Isi berita

Newsimage Varchar(50) Gambar dari berita

Author Varchar(30) Penulis berita

Newsdate Date Tanggal berita

Newslatitude Double Posisi latitude dari berita

Nama tabel: category Primary key: categoryid

Tabel 3.15 Tabel Category

Nama field Tipe data Deskripsi

Categoryid Int(11) Id dari category

Category Varchar(50) Category

Nama tabel: newscommunity Primary key: newscommunityid Foreign key: userid

Tabel 3.16 Tabel NewsCommunity

Nama field Tipe data Deskripsi

newscommunityid Int(11) Id dari news community

Userid Int(11) Id dari user

Timestamp Timestamp waktu dari newscommunity

Newscommtitle Varchar(100) Judul dari news community

Newscommdate Varchar(11) Tanggal berita di new

scommunity

Newscommdetail Text Isi berita dari news

community

Status Varchar(12) Status verifikasi dari

Nama tabel: mycurrency Primary key: currencyid

Tabel 3.17 Tabel MyCurrency

Nama field Tipe data Deskripsi

Currencyid Int(11) Id dari currency

Currency Varchar(20) nama dari currency

Rate Int(11) Nilai dari currency

Nama tabel: comment Primary key: commented Foreign key1: newsid Foreign key2: userid

Tabel 3.18 Tabel Comment

Nama field Tipe data Deskripsi

Commentid Int(11) Id dari comment

Newsid Varchar(12) Id dari news

Userid Int(11) Id dari user

Comment Text Isi cari komentar

Commentdate Timestamp Tanggal dari comment

Nama tabel: pdf Primary key: pdfid

Tabel 3.19 Tabel Pdf

Nama field Tipe data Deskripsi

Pdfid Int(11) Id dari pdf

Pdfdate Timestamp Tanggal upload dari file pdf

Pdfpath Varchar(20) Path dari file pdf

3.6.3 UI ( User Interface )

Dokumen terkait