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 )