SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
Manajemen dan Kualitas Perangkat Lunak
              IKP321

        Version Control System
Scaling Problem

   Konversi Fahrenheit ke Celsius
        F = C * 9 / 5 + 32
        C = (F – 32) * 5 / 9
   0 C = 32 F
   100 C = 212 F
   x C = .. F
   y F = .. C
Scaling Problem

   Faktor 9/5 dan 5/9
        100 – 0 = 100
        212 – 32 = 180
   Faktor 32
        Fahrenheit mulai dari 32
Scaling Problem

   Exercise
        Scale 1
                20 - 80
        Scale 2
                30 – 70
   50 di S1 = .. di S2
Version Control System in Action

   Fred
        Di software house
   Wilma
        Di kantor klien
   Fred dan Wilma
        Satu tim developer
   Software dengan beberapa modul
        Perubahan requirement di klien
        Update di software house
Version Control System

   Mekanisme pengelolaan source code
   Repository / database
   Code versioning
   Team development
   Tools
        Subversion
        Mercurial
        Git
Version Control System

   Conflict management
   Branch management
   Merge development
   Revert ke versi sebelumnya
Repository VCS

   Source Forge
        http://sourceforge.net/
   GitHub
        https://github.com/
   Google Code
        http://code.google.com/
   Komputer lokal
Kelompok

   2 – 3 mahasiswa per kelompok
   7 – 10 kelompok
   Praktek menggunakan Subversion
   Setup SVN repository di Google Code
        Try it!
        Submit your team's URL
        Submit your team members
        Include barliant@gmail.com as a Committer
        Due 4 May 2012, 14.00 WIB
Subversion

   TortoiseSVN
       GUI
       http://tortoisesvn.tigris.org/
   SlikSVN
       Command line
       http://www.sliksvn.com/en/download
Pustaka

   http://sourceforge.net/
   https://github.com/
   http://code.google.com/
   http://tortoisesvn.tigris.org/
   http://www.sliksvn.com/en/download
   tjerdastangkas.blogspot.com/search/label/ikp321

Más contenido relacionado

Destacado

Welcomeahadigitalart
WelcomeahadigitalartWelcomeahadigitalart
Welcomeahadigitalart
AHADigitalArt
 
Castañada infantil 2012
Castañada infantil 2012Castañada infantil 2012
Castañada infantil 2012
XXX XXX
 
Anti Aging 5 Point Ppt Nov2008
Anti Aging 5 Point Ppt Nov2008Anti Aging 5 Point Ppt Nov2008
Anti Aging 5 Point Ppt Nov2008
amysutton
 
Ecoescuelas 15 16
Ecoescuelas 15 16Ecoescuelas 15 16
Ecoescuelas 15 16
XXX XXX
 
Plan estratgicoparalaspersonasconte aysusfamilias (1)
Plan estratgicoparalaspersonasconte aysusfamilias (1)Plan estratgicoparalaspersonasconte aysusfamilias (1)
Plan estratgicoparalaspersonasconte aysusfamilias (1)
Pepe Jara Cueva
 
Osservatorio sul turismo Scolastico 2012
Osservatorio sul turismo Scolastico 2012 Osservatorio sul turismo Scolastico 2012
Osservatorio sul turismo Scolastico 2012
Jacopo Zurlo
 
Crowdology Consumer Panelv2
Crowdology Consumer Panelv2Crowdology Consumer Panelv2
Crowdology Consumer Panelv2
Lisa_Bella
 
Ralph credsdeck 12
Ralph credsdeck 12Ralph credsdeck 12
Ralph credsdeck 12
Jay Armitage
 

Destacado (20)

Welcomeahadigitalart
WelcomeahadigitalartWelcomeahadigitalart
Welcomeahadigitalart
 
Mintpad Pro
Mintpad ProMintpad Pro
Mintpad Pro
 
Bigfish 02 Feb 09
Bigfish 02 Feb 09Bigfish 02 Feb 09
Bigfish 02 Feb 09
 
Sph 106 Ch 2
Sph 106 Ch 2Sph 106 Ch 2
Sph 106 Ch 2
 
Castañada infantil 2012
Castañada infantil 2012Castañada infantil 2012
Castañada infantil 2012
 
Oral language Primary Delta BJF
Oral language Primary Delta BJFOral language Primary Delta BJF
Oral language Primary Delta BJF
 
Worshop
WorshopWorshop
Worshop
 
Funniest Slideshow ever
Funniest Slideshow everFunniest Slideshow ever
Funniest Slideshow ever
 
Anti Aging 5 Point Ppt Nov2008
Anti Aging 5 Point Ppt Nov2008Anti Aging 5 Point Ppt Nov2008
Anti Aging 5 Point Ppt Nov2008
 
Visita granada 3er ciclo 2016
Visita granada 3er ciclo 2016Visita granada 3er ciclo 2016
Visita granada 3er ciclo 2016
 
LPI corporatepresentation Forlicensee169
LPI corporatepresentation Forlicensee169LPI corporatepresentation Forlicensee169
LPI corporatepresentation Forlicensee169
 
Per ancash
Per ancashPer ancash
Per ancash
 
ikd312-09-normalisasi
ikd312-09-normalisasiikd312-09-normalisasi
ikd312-09-normalisasi
 
Ecoescuelas 15 16
Ecoescuelas 15 16Ecoescuelas 15 16
Ecoescuelas 15 16
 
Plan estratgicoparalaspersonasconte aysusfamilias (1)
Plan estratgicoparalaspersonasconte aysusfamilias (1)Plan estratgicoparalaspersonasconte aysusfamilias (1)
Plan estratgicoparalaspersonasconte aysusfamilias (1)
 
Osservatorio sul turismo Scolastico 2012
Osservatorio sul turismo Scolastico 2012 Osservatorio sul turismo Scolastico 2012
Osservatorio sul turismo Scolastico 2012
 
ikp213-unifikasi
ikp213-unifikasiikp213-unifikasi
ikp213-unifikasi
 
Crowdology Consumer Panelv2
Crowdology Consumer Panelv2Crowdology Consumer Panelv2
Crowdology Consumer Panelv2
 
Ralph credsdeck 12
Ralph credsdeck 12Ralph credsdeck 12
Ralph credsdeck 12
 
Desktop, Embedded and Mobile Apps with Vortex Café
Desktop, Embedded and Mobile Apps with Vortex CaféDesktop, Embedded and Mobile Apps with Vortex Café
Desktop, Embedded and Mobile Apps with Vortex Café
 

Similar a ikp321-05

Team Development & Continuous Integration on the Salesforce Platform
Team Development & Continuous Integration on the Salesforce PlatformTeam Development & Continuous Integration on the Salesforce Platform
Team Development & Continuous Integration on the Salesforce Platform
Carlos Ramirez Martinez-Eiroa
 
Life of a Chromium Developer
Life of a Chromium DeveloperLife of a Chromium Developer
Life of a Chromium Developer
mpaproductions
 
Digital Fabrication Studio 0.3 Information
Digital Fabrication Studio 0.3 InformationDigital Fabrication Studio 0.3 Information
Digital Fabrication Studio 0.3 Information
Massimo Menichinelli
 
2015-ghci-presentation-git_gerritJenkins_final
2015-ghci-presentation-git_gerritJenkins_final2015-ghci-presentation-git_gerritJenkins_final
2015-ghci-presentation-git_gerritJenkins_final
Mythri P K
 

Similar a ikp321-05 (20)

groovy & grails - lecture 10
groovy & grails - lecture 10groovy & grails - lecture 10
groovy & grails - lecture 10
 
Team Development & Continuous Integration on the Salesforce Platform
Team Development & Continuous Integration on the Salesforce PlatformTeam Development & Continuous Integration on the Salesforce Platform
Team Development & Continuous Integration on the Salesforce Platform
 
Develop FOSS project using Google Code Hosting
Develop FOSS project using Google Code HostingDevelop FOSS project using Google Code Hosting
Develop FOSS project using Google Code Hosting
 
Lansa Development V12
Lansa Development V12Lansa Development V12
Lansa Development V12
 
CI/CD on AWS Deploy Everything All the Time
CI/CD on AWS Deploy Everything All the TimeCI/CD on AWS Deploy Everything All the Time
CI/CD on AWS Deploy Everything All the Time
 
sfdx continuous Integration with Jenkins on aws (Part II)
sfdx continuous Integration with Jenkins on aws (Part II)sfdx continuous Integration with Jenkins on aws (Part II)
sfdx continuous Integration with Jenkins on aws (Part II)
 
Life of a Chromium Developer
Life of a Chromium DeveloperLife of a Chromium Developer
Life of a Chromium Developer
 
London Adapt or Die: Kubernetes, Containers and Cloud - The MoD Story
London Adapt or Die: Kubernetes, Containers and Cloud - The MoD StoryLondon Adapt or Die: Kubernetes, Containers and Cloud - The MoD Story
London Adapt or Die: Kubernetes, Containers and Cloud - The MoD Story
 
Scalable QA With Docker
Scalable QA With DockerScalable QA With Docker
Scalable QA With Docker
 
Adopt DevOps philosophy on your Symfony projects (Symfony Live 2011)
Adopt DevOps philosophy on your Symfony projects (Symfony Live 2011)Adopt DevOps philosophy on your Symfony projects (Symfony Live 2011)
Adopt DevOps philosophy on your Symfony projects (Symfony Live 2011)
 
TestWorks Conf Scalable QA with docker - Maarten van den Ende and Adé Mochtar
TestWorks Conf Scalable QA with docker - Maarten van den Ende and Adé MochtarTestWorks Conf Scalable QA with docker - Maarten van den Ende and Adé Mochtar
TestWorks Conf Scalable QA with docker - Maarten van den Ende and Adé Mochtar
 
drone continuous Integration
drone continuous Integrationdrone continuous Integration
drone continuous Integration
 
3DC Intro to Git Workshop
3DC Intro to Git Workshop3DC Intro to Git Workshop
3DC Intro to Git Workshop
 
Continuous Delivery, Continuous Integration
Continuous Delivery, Continuous Integration Continuous Delivery, Continuous Integration
Continuous Delivery, Continuous Integration
 
CICD Pipeline and delivery of Apache Spark Applications on the cloud using AWS
CICD Pipeline and delivery of Apache Spark Applications on the cloud using AWSCICD Pipeline and delivery of Apache Spark Applications on the cloud using AWS
CICD Pipeline and delivery of Apache Spark Applications on the cloud using AWS
 
Super Fast Inner Loop Application Development with Containers
Super Fast Inner Loop Application Development with ContainersSuper Fast Inner Loop Application Development with Containers
Super Fast Inner Loop Application Development with Containers
 
Digital Fabrication Studio 0.3 Information
Digital Fabrication Studio 0.3 InformationDigital Fabrication Studio 0.3 Information
Digital Fabrication Studio 0.3 Information
 
Practical git for developers
Practical git for developersPractical git for developers
Practical git for developers
 
2015-ghci-presentation-git_gerritJenkins_final
2015-ghci-presentation-git_gerritJenkins_final2015-ghci-presentation-git_gerritJenkins_final
2015-ghci-presentation-git_gerritJenkins_final
 
AWS Code Services
AWS Code ServicesAWS Code Services
AWS Code Services
 

Más de Anung Ariwibowo (20)

isd314-06-association-mining
isd314-06-association-miningisd314-06-association-mining
isd314-06-association-mining
 
ikp213-06-horn-clause
ikp213-06-horn-clauseikp213-06-horn-clause
ikp213-06-horn-clause
 
ikp213-01-pendahuluan
ikp213-01-pendahuluanikp213-01-pendahuluan
ikp213-01-pendahuluan
 
ikd312-05-sqlite
ikd312-05-sqliteikd312-05-sqlite
ikd312-05-sqlite
 
ikd312-05-kalkulus-relasional
ikd312-05-kalkulus-relasionalikd312-05-kalkulus-relasional
ikd312-05-kalkulus-relasional
 
ikd312-04-aljabar-relasional
ikd312-04-aljabar-relasionalikd312-04-aljabar-relasional
ikd312-04-aljabar-relasional
 
ikd312-03-design
ikd312-03-designikd312-03-design
ikd312-03-design
 
ikd312-02-three-schema
ikd312-02-three-schemaikd312-02-three-schema
ikd312-02-three-schema
 
ikp213-02-pendahuluan
ikp213-02-pendahuluanikp213-02-pendahuluan
ikp213-02-pendahuluan
 
ikh311-08
ikh311-08ikh311-08
ikh311-08
 
ikh311-07
ikh311-07ikh311-07
ikh311-07
 
ikh311-06
ikh311-06ikh311-06
ikh311-06
 
ikh311-05
ikh311-05ikh311-05
ikh311-05
 
ikp321-svn
ikp321-svnikp321-svn
ikp321-svn
 
ikh311-04
ikh311-04ikh311-04
ikh311-04
 
imsakiyah-jakarta-1433-09
imsakiyah-jakarta-1433-09imsakiyah-jakarta-1433-09
imsakiyah-jakarta-1433-09
 
ikh311-03
ikh311-03ikh311-03
ikh311-03
 
ikp321-04
ikp321-04ikp321-04
ikp321-04
 
ikp321-03
ikp321-03ikp321-03
ikp321-03
 
ikh311-02
ikh311-02ikh311-02
ikh311-02
 

Último

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 

Último (20)

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 

ikp321-05

  • 1. Manajemen dan Kualitas Perangkat Lunak IKP321 Version Control System
  • 2. Scaling Problem  Konversi Fahrenheit ke Celsius  F = C * 9 / 5 + 32  C = (F – 32) * 5 / 9  0 C = 32 F  100 C = 212 F  x C = .. F  y F = .. C
  • 3. Scaling Problem  Faktor 9/5 dan 5/9  100 – 0 = 100  212 – 32 = 180  Faktor 32  Fahrenheit mulai dari 32
  • 4. Scaling Problem  Exercise  Scale 1  20 - 80  Scale 2  30 – 70  50 di S1 = .. di S2
  • 5. Version Control System in Action  Fred  Di software house  Wilma  Di kantor klien  Fred dan Wilma  Satu tim developer  Software dengan beberapa modul  Perubahan requirement di klien  Update di software house
  • 6. Version Control System  Mekanisme pengelolaan source code  Repository / database  Code versioning  Team development  Tools  Subversion  Mercurial  Git
  • 7. Version Control System  Conflict management  Branch management  Merge development  Revert ke versi sebelumnya
  • 8. Repository VCS  Source Forge  http://sourceforge.net/  GitHub  https://github.com/  Google Code  http://code.google.com/  Komputer lokal
  • 9. Kelompok  2 – 3 mahasiswa per kelompok  7 – 10 kelompok  Praktek menggunakan Subversion  Setup SVN repository di Google Code  Try it!  Submit your team's URL  Submit your team members  Include barliant@gmail.com as a Committer  Due 4 May 2012, 14.00 WIB
  • 10. Subversion  TortoiseSVN  GUI  http://tortoisesvn.tigris.org/  SlikSVN  Command line  http://www.sliksvn.com/en/download
  • 11. Pustaka  http://sourceforge.net/  https://github.com/  http://code.google.com/  http://tortoisesvn.tigris.org/  http://www.sliksvn.com/en/download  tjerdastangkas.blogspot.com/search/label/ikp321