Your SlideShare is downloading. ×
Bug Tracking - Redmine
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Bug Tracking - Redmine

4,498

Published on

Berisikan materi tentang penggunaan Redmine sebagai Bug Tracking System

Berisikan materi tentang penggunaan Redmine sebagai Bug Tracking System

1 Comment
3 Likes
Statistics
Notes
No Downloads
Views
Total Views
4,498
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
190
Comments
1
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. BUG TRACKING REDMINE
  • 2. BUG ?
    • Bug adalah adalah suatu kesalahan pada software yang menyebabkan program tidak berfungsi dengan semestinya.
  • 3. ERROR ?
    • Perbedaan atau kesalahan perhitungan/prediksi yang tidak sesuai dengan yang diharapkan, sehingga program/software tersebut tidak bisa melakukan apa yang di inginkan.
  • 4. BUG TRACKING ?
    • Bug Tracking adalah sebuah software yang dirancang untuk membantu Quality Ansurance dan membantu programmer untuk mengarsipkan laporan bug & error sebuah software.
    • Bug Tracking Software pada umumnya di-integrasikan dengan Software Manajemen Projek.
  • 5. TRADISIONAL REPORT BUG
    • Cara Konvesional Melaporkan Bug-Error ke Programmer.
      • Teriak-Bicara langsung ke Programmer
      • Ditulis di kertas
      • Dikirim melalui Email
      • Dikirim melalui Instan Messanger
    • Cara reporting bug/error tradisional akan menjadikan catatan-catatan bug/error berserakan dimana-mana dan sulit untuk diarsipkan.
  • 6. MANFAAT BUG TRACKING
    • Menghindari catatan bug/error yang hilang
    • Menghindari bug yang terlewat di perbaikin
    • Mengurangi kemungkinan duplikasi bug
    • mengingatkan programmer untuk menyelesaikan bug/error.
  • 7. BUG TRACKING SOFTWARE - TRAC
    • HomePage : http://trac.edgewall.org/
    • Ditulis menggunkan bahasa pemrograman Phyton
  • 8. BUG TRACKING SOFTWARE - BUGZILLA
    • HomePage : http://www.bugzilla.org/
    • Ditulis menggunakan bahasa pemrograman Perl
  • 9. BUG TRACKING SOFTWARE - REDMINE
    • HomePage : http://www.redmine.org/
    • Ditulis menggunakan bahasa pemrograman Ruby On Rail
  • 10. REDMINE ?
    • Redmine selain tool BugTracking dia menyebut dirinya juga sebagai Tools Manajemen Projek Web Application.
    • Redmine dibuat menggunakan Ruby on Rail dan support di banyak database (contoh: MySQL, PostgreSQL) dan berbagai Operating System (Linux, Windows)
    • Redmine menggunakan linsensi GNU General Public License , jadi kurang lebih dapat digunakan secara gratis.
  • 11. REQUIREMENT REDMINE
    • Ruby Version 1.8 -> http://rubyinstaller.org/downloads/
    • Rail
    • Webserver Mongrel (dapat diganti webserver lain seperti Apache)
    • Database (MySQL, PostgreSQL)
    • Operating System (Linux, Windows)
  • 12. DOWNLOAD REDMINE
    • Redmine dapat didownload di http://rubyforge.org/frs/?group_id=1850
  • 13. INSTALASI REDMINE – ON WINDOWS
    • Instalasi Redmine pada windows dapat mengikuti penjelasan yang ditulis oleh richardnichols.net
    • http://www.richardnichols.net/2009/09/1-minute-guide-installing-redmine-on-windows/
  • 14. REDMINE HOME
  • 15. REDMINE – ADMIN LOGIN
    • Untuk melakukan Administrasi pertama kali pada Redmine memerlukan login sebagai Admin
  • 16. REDMINE – CREATE USER
    • Membuat User untuk tester agar dapat mengirimkan Bug,Error
    • Membuat User untuk programmer/developer agar dapat memperbaiki Bug,Error
  • 17. REDMIE – CREATE ROLE
    • Role adalah sebuah fitur untuk membuat kategori peran yang akan diberikan pada user (misalkan : sebagai programmer,tester)
  • 18. REDMIE – CREATE ROLE
  • 19. REDMINE – CREATE TRACK
    • Track adalah sebuah fitur untuk mendefinisikan bergaimacam isu (misalkan, Bug, Error, dsb)
  • 20. REDMINE – CREATE TRACK
  • 21. READMINE – CREATE STATUS
    • Untuk mendefiniskan status sebuah Isu (bug, error)
    • Misalkan : “Bug Baru”, ”Bug Sedang diperbaiki”, ”Sudah di-perbaiki ”
  • 22. READMINE – CREATE STATUS
    • Status Isu (bug, error) di kelompokan menjadi dua
      • Isu Close artinya isu (bug, error) tersebut ditutup karena sudah diperbaiki
      • Isue Open artinya isu (bug, error) tersebut masih terbuka karena belum diperbaiki ( contoh: bug baru, bug sedang diperbaiki)
  • 23. READMINE – CREATE STATUS
    • Contoh Status
  • 24. REDMINE – CREATE PROJEK
    • Pada Redmine sebuah Software dapat di-identik-kan dengan sebuah projek
  • 25. REDMINE – CREATE PROJEK
  • 26. ASSIGN USER TO PROJEK
    • Selanjut-nya melibatkan User ke-dalam Projek
      • Ridwan Sanjaya berperan/role sebagai Reporter atau tester
      • Dendie Sanjaya berperan/role sebagai Developer atau programmer
  • 27. MENETAPKAN VERSION SOFTWARE
    • Sebuah Software dapat memiliki banyak versi
    • Untuk mengelompokan bug-error yang ditemukan berdasarkan Versi Software
  • 28. MENETAPKAN VERSION SOFTWARE
  • 29. REDMINE MENGIRIM ISU (BUG,ERROR)
    • Sebagai contoh seorang tester mengirimkan bug yang ditemukan di sebuah software kepada programmer
    • Tester melakukan login terlebih dahulu di Redmine
  • 30. REDMINE - MENGIRIM ISU (BUG,ERROR)
    • Memilih Software atau Aplikasi, Kemudian memilih menu New Issue
  • 31. REDMINE - MENGIRIM ISU (BUG,ERROR)
    • Tracker : berisikan pilihan berbagaimacam isu (bug, error)
    • Status : berisikan pilihan status isu ( kerjaan baru, sedang dikerjakan, sudah selesai)
    • Assigned : berisikan pilihan user yang akan memperbaikin issue (bug,error)
    • Target Version : berisikan pilihan kelompok versi sofware
  • 32. REDMINE - MENGIRIM ISU (BUG,ERROR)
    • Akan tampak sebuah grid yang berisikan daftar isu (bug, error) berikut dengan Status, Assigned to dan sebagainya.
  • 33. REDMINE – REPLY ISU (BUG,ERROR)
    • Reply Isu adalah menanggapi bug,error yang dikirimkan tester.
    • Untuk menanggapi (misalkan memperbaiki bug,error) maka programmer terlebih dahulu login ke redmine
  • 34. REDMINE – REPLY ISU (BUG,ERROR)
    • Programmer membaca isu (bug, error ) yang terdapat pada menu Issues
  • 35. REDMINE – REPLY ISU (BUG,ERROR)
    • Programmer Menanggapi Isu (bug, error) tersebut, misalkan.
      • Status : Selesai (Bug sudah diperbaiki)
      • Spent Time : 2 Jam (Menghabiskan waktu 2 jam)
      • Done : 100% (100% selesai)
  • 36. REDMINE - CALENDAR
    • Menampilkan Issue,Bug,Error dalam bentuk kalendar.
  • 37. REPORT TIME
    • Menampilkan Ringkasan waktu yang dihabiskan dalam aktivitas Bug Tracking
  • 38. ROADMAP
    • Roadmap adalah acuan untuk mencapai sesuatu, apabila didalam software adalah untuk rilis sebuah sebuah versi software
    • Pada gambar dbawah mengartikan Versi 1.0.0 terdapat.
      • Satu Isu (bug,error) yang belum/open selesai
      • Satu Isu (bug,error) yang sudah/close selesai
  • 39. TERIMA KASIH
    • Materi disusun & disampaikan oleh
    • Dendie – http://dendieisme.blogspot.com

×