SlideShare a Scribd company logo
1 of 19
App Activation
Modul umum dalam kelas Pemprograman
komputer Desktop, Mobile, dan Web.
di FGroupIndonesia
Produksi 2015-2016
© FGroupIndonesia.com
Kasus
O Kasus 1 : Trial / Share App yang
berfungsi hanya pada kurun waktu
tertentu (timer count down).
O Kasus 2 : Trial / Share App yang
memiliki serial number / product key
combination activation.
Analisis Kasus
O Kasus 1 sering di-akalin dengan menggunakan
RunAsDate tool yang dirancang oleh Nirsoft.net
O Tool tersebut mampu mengubah tanggal pada
komputer seolah-olah berubah menjadi tanggal yang
sudah diset terlebih dahulu.
O Trial / Share App yang berfungsi pada kurun waktu
tertentu (timer count down) menggunakan
pembatasan sesudah sekian kurun waktu berlalu.
Jika user menggunakan RunAsDate tool maka
akibatnya, App senantiasa berjalan tanpa batas
seolah-olah timer count down tidak berjalan
sebagaimana mestinya.
Illustrasi Kasus
O Sebelum digunakan RunAsDate tool
1. Program dijalankan pertama kali
2. Timer Count Down started
3. Tanggal pertama kali diakses tercatat
Illustrasi Kasus
O Sebelum digunakan RunAsDate tool
1. Program memasuki Hari ke-N
2. Program mengecek sudah masuk di
hari keberapa
3. Jika sudah masuk batas waktu
tertentu berakhir (contoh : 30 hari),
maka program tidak dapat diakses
(ERROR).
1-29 hari (OK)
30 hari (ERROR)
Illustrasi Kasus
O Saat digunakan RunAsDate Tool
1. Program dijalankan pertama kali
2. RunAsDate menggunakan 15/april/2016
3. Timer Count Down started
4. Tanggal pertama kali diakses tercatat
Illustrasi Kasus
O Saat digunakan RunAsDate Tool
1. Program dijalankan lagi di Hari ke-N
2. RunAsDate mengubah tanggal ke
15/April/2016
3. Program tidak mampu menghitung
sudah berapa lama rentang waktu
tanggal, karena tidak ditemukan jeda
waktu.
4. Program berjalan terus tanpa limit.
Semua hari (OK)
Analisis Kasus
O Kasus 2 sering terjadi tatkala User mulai
mengerti pola Serial Number / Product
Key terhadap aktivasi lalu menciptakan
Keygen / Patch yang mem-bypass
limitation pada program.
Illustrasi Kasus
O Program berjalan normal
1. Program dijalankan pertama kali
2. Program meminta Serial / Product Key
3. User menggunakan Serial / Product Key
untuk versi Trial
4. Hanya beberapa fitur dapat diakses.
Illustrasi Kasus
O Saat mendapatkan Serial / Product Key
dari Keygen / Patch
1. Semua fitur dapat diakses.
2. User menggunakan aplikasi secara
bebas.
KEYGEN
Solusi
O Kasus 1 :
O Alternative A : Pencatatan date & time harus mengacu
bukan kepada tanggal komputer saat itu diakses,
melainkan ke Server (via internet) lain.
O Alternative B : Pencatatan date & time tersimpan di file
tertentu yg mendata waktu akses pertama kali &
akses terakhir kali.
O Alternative C : Memisah fitur-fitur yang lengkap dari
aplikasi Trial.
O Kasus 2 :
O Alternative A : Memisah fitur-fitur yg lengkap dari
aplikasi Trial.
O Alternative B : Menggunakan backup file acuan
apabila program utama telah dipatch secara illegal.
O Alternative C : Menghubungkan program dengan
Server untuk validasi Serial Number / Product Key
yg digunakan.
Illustrasi Solusi Kasus 1
O Alternative A :
Illustrasi Solusi Kasus 1
O Alternative B :
PERTAMA AKSES :
12/2/2016, 13:00
AKHIR AKSES :
12/2/2016, 17:00
Illustrasi Solusi Kasus 1
O Alternative C :
TRIAL FULL
Fitur Tidak lengkap Fitur lengkap
Illustrasi Solusi Kasus 2
O Alternative A :
TRIAL FULL
Fitur Tidak lengkap Fitur lengkap
Illustrasi Solusi Kasus 2
O Alternative B:
CHECK
Size : Normal ?
Serial Number : ?
Modified Date : ?
ORIGINAL
REPLACE BACK
Illustrasi Solusi Kasus 2
O Alternative C :
Checking Serial /
Product Key
O Setiap pilihan Alternative A-C senantiasa dapat
dikembangkan dengan metode lain yang lebih efektif dan
pantas untuk diterapkan.
O Encryption dapat pula diterapkan pada setiap pencatatan
date & time record sebagai mana password yg tlah umum
ter-encrypt pada penyimpanan database.
O App Activation manapun harus mempertimbangkan tahap
kemudahan bagi end-user bukan sebaliknya.
O Media SMS pun bisa menjadi alternative lain selain jalur
Internet.
O IP Address / Hardware ID bisa dijadikan sebagai
generator pengolah Serial / Product Key yg disesuaikan
dengan limitation yg diperlukan.
Thank You
FGroupIndonesia.com
Jl. Parahyangan no.18, Komp. Panghegar Permai I
Ujung Berung, Bandung 40614
(022) 92800446 / 95244964
BBM. 7DF95683 / 7CD59179
WA. 085795569337 / 085721261437

More Related Content

Similar to Cara Kerja Aktifasi Sebuah App

Pemrograman Mobile - (Pengenalan dan Instalasi Android)
Pemrograman Mobile - (Pengenalan dan Instalasi Android)Pemrograman Mobile - (Pengenalan dan Instalasi Android)
Pemrograman Mobile - (Pengenalan dan Instalasi Android)eltwordy
 
Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakRobbyyanto Robbyyanto
 
Amri perencanaan-proyek-rpl
Amri perencanaan-proyek-rplAmri perencanaan-proyek-rpl
Amri perencanaan-proyek-rplDwi Dwi
 
Test plan Document Example
Test plan Document ExampleTest plan Document Example
Test plan Document ExampleMiftakhul Akhyar
 
Rpl 2- sw process model
Rpl 2- sw process modelRpl 2- sw process model
Rpl 2- sw process modelf' yagami
 
Kualitas Source Code dan Pengujian Program Solihin dan Leo Martin.pptx
Kualitas Source Code dan Pengujian Program Solihin dan Leo Martin.pptxKualitas Source Code dan Pengujian Program Solihin dan Leo Martin.pptx
Kualitas Source Code dan Pengujian Program Solihin dan Leo Martin.pptxvinsen7
 
Kualitas Source Code dan Pengujian Program vinsen & steven.pptx
Kualitas Source Code dan Pengujian Program vinsen & steven.pptxKualitas Source Code dan Pengujian Program vinsen & steven.pptx
Kualitas Source Code dan Pengujian Program vinsen & steven.pptxvinsen7
 
2_7 Fase Proyek Software dan Fase Pendefinisian.pptx
2_7 Fase Proyek Software dan Fase Pendefinisian.pptx2_7 Fase Proyek Software dan Fase Pendefinisian.pptx
2_7 Fase Proyek Software dan Fase Pendefinisian.pptxanantaproductiontv
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramBongMuingo
 
kualitas source code dan pengujian program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian programRioKomando
 
Pertemuan 4 - Scrum.pdf
Pertemuan 4 - Scrum.pdfPertemuan 4 - Scrum.pdf
Pertemuan 4 - Scrum.pdfJulianaMansur6
 
Seri 5 : Mengaktifkan dan menggunakan emulator Pada App Inventor
Seri 5 : Mengaktifkan dan menggunakan emulator Pada App InventorSeri 5 : Mengaktifkan dan menggunakan emulator Pada App Inventor
Seri 5 : Mengaktifkan dan menggunakan emulator Pada App InventorIki Mazadi
 
Testing dan implemetasi sistem 1
Testing dan implemetasi sistem 1Testing dan implemetasi sistem 1
Testing dan implemetasi sistem 1Fendi Hidayat
 

Similar to Cara Kerja Aktifasi Sebuah App (20)

Laporan tugas besar
Laporan tugas besarLaporan tugas besar
Laporan tugas besar
 
Software testing management
Software testing managementSoftware testing management
Software testing management
 
RPL
RPLRPL
RPL
 
Pemrograman Mobile - (Pengenalan dan Instalasi Android)
Pemrograman Mobile - (Pengenalan dan Instalasi Android)Pemrograman Mobile - (Pengenalan dan Instalasi Android)
Pemrograman Mobile - (Pengenalan dan Instalasi Android)
 
Makalah tentang waterfall
Makalah tentang waterfallMakalah tentang waterfall
Makalah tentang waterfall
 
Software psikogram
Software psikogramSoftware psikogram
Software psikogram
 
Algoritam1
Algoritam1Algoritam1
Algoritam1
 
Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunak
 
Amri perencanaan-proyek-rpl
Amri perencanaan-proyek-rplAmri perencanaan-proyek-rpl
Amri perencanaan-proyek-rpl
 
Perkuliahan 02 Model software engginer
Perkuliahan 02 Model software engginerPerkuliahan 02 Model software engginer
Perkuliahan 02 Model software engginer
 
Test plan Document Example
Test plan Document ExampleTest plan Document Example
Test plan Document Example
 
Rpl 2- sw process model
Rpl 2- sw process modelRpl 2- sw process model
Rpl 2- sw process model
 
Kualitas Source Code dan Pengujian Program Solihin dan Leo Martin.pptx
Kualitas Source Code dan Pengujian Program Solihin dan Leo Martin.pptxKualitas Source Code dan Pengujian Program Solihin dan Leo Martin.pptx
Kualitas Source Code dan Pengujian Program Solihin dan Leo Martin.pptx
 
Kualitas Source Code dan Pengujian Program vinsen & steven.pptx
Kualitas Source Code dan Pengujian Program vinsen & steven.pptxKualitas Source Code dan Pengujian Program vinsen & steven.pptx
Kualitas Source Code dan Pengujian Program vinsen & steven.pptx
 
2_7 Fase Proyek Software dan Fase Pendefinisian.pptx
2_7 Fase Proyek Software dan Fase Pendefinisian.pptx2_7 Fase Proyek Software dan Fase Pendefinisian.pptx
2_7 Fase Proyek Software dan Fase Pendefinisian.pptx
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian Program
 
kualitas source code dan pengujian program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian program
 
Pertemuan 4 - Scrum.pdf
Pertemuan 4 - Scrum.pdfPertemuan 4 - Scrum.pdf
Pertemuan 4 - Scrum.pdf
 
Seri 5 : Mengaktifkan dan menggunakan emulator Pada App Inventor
Seri 5 : Mengaktifkan dan menggunakan emulator Pada App InventorSeri 5 : Mengaktifkan dan menggunakan emulator Pada App Inventor
Seri 5 : Mengaktifkan dan menggunakan emulator Pada App Inventor
 
Testing dan implemetasi sistem 1
Testing dan implemetasi sistem 1Testing dan implemetasi sistem 1
Testing dan implemetasi sistem 1
 

More from FgroupIndonesia

Exercise sesi 03 - OBJECT CLASS & LOOPING
Exercise sesi 03 - OBJECT CLASS & LOOPINGExercise sesi 03 - OBJECT CLASS & LOOPING
Exercise sesi 03 - OBJECT CLASS & LOOPINGFgroupIndonesia
 
Basic Syntax & Object Class - Modul Java Programming Core Fundamental I
Basic Syntax & Object Class - Modul Java Programming Core Fundamental IBasic Syntax & Object Class - Modul Java Programming Core Fundamental I
Basic Syntax & Object Class - Modul Java Programming Core Fundamental IFgroupIndonesia
 
introduction - Modul Java Programming Core Fundamental I
introduction - Modul Java Programming Core Fundamental Iintroduction - Modul Java Programming Core Fundamental I
introduction - Modul Java Programming Core Fundamental IFgroupIndonesia
 
Modul Kelas Programming : Java Conversion
Modul Kelas Programming : Java ConversionModul Kelas Programming : Java Conversion
Modul Kelas Programming : Java ConversionFgroupIndonesia
 
Modul Kelas Programming : Java Thread
Modul Kelas Programming : Java ThreadModul Kelas Programming : Java Thread
Modul Kelas Programming : Java ThreadFgroupIndonesia
 
Reading Comprehension January 2018 - Travel
Reading Comprehension January 2018 - TravelReading Comprehension January 2018 - Travel
Reading Comprehension January 2018 - TravelFgroupIndonesia
 
Modul Kelas Programming : Java Hibernate + JasperReport
Modul Kelas Programming : Java Hibernate + JasperReportModul Kelas Programming : Java Hibernate + JasperReport
Modul Kelas Programming : Java Hibernate + JasperReportFgroupIndonesia
 
Modul Kelas Programming : Java Mysql / SQLite
Modul Kelas Programming : Java Mysql / SQLiteModul Kelas Programming : Java Mysql / SQLite
Modul Kelas Programming : Java Mysql / SQLiteFgroupIndonesia
 
Modul Kelas Programming : Java MySQL
Modul Kelas Programming : Java MySQLModul Kelas Programming : Java MySQL
Modul Kelas Programming : Java MySQLFgroupIndonesia
 
Modul Kelas Programming : Java Library
Modul Kelas Programming : Java LibraryModul Kelas Programming : Java Library
Modul Kelas Programming : Java LibraryFgroupIndonesia
 
Modul Kelas Programming : Java Numbers
Modul Kelas Programming : Java NumbersModul Kelas Programming : Java Numbers
Modul Kelas Programming : Java NumbersFgroupIndonesia
 
Modul Kelas Programming : Java Swing (Session 3)
Modul Kelas Programming : Java Swing (Session 3)Modul Kelas Programming : Java Swing (Session 3)
Modul Kelas Programming : Java Swing (Session 3)FgroupIndonesia
 
Modul Kelas Programming : Java array
Modul Kelas Programming : Java array Modul Kelas Programming : Java array
Modul Kelas Programming : Java array FgroupIndonesia
 
Modul Kelas Programming : Java Common Data Type
Modul Kelas Programming : Java Common Data TypeModul Kelas Programming : Java Common Data Type
Modul Kelas Programming : Java Common Data TypeFgroupIndonesia
 
Setting local domain di virtual host
Setting local domain di virtual hostSetting local domain di virtual host
Setting local domain di virtual hostFgroupIndonesia
 
Database operation di C++
Database operation di C++Database operation di C++
Database operation di C++FgroupIndonesia
 
Modul Kelas Programming : Java swing (session 2)
Modul Kelas Programming : Java swing (session 2)Modul Kelas Programming : Java swing (session 2)
Modul Kelas Programming : Java swing (session 2)FgroupIndonesia
 
Modul Kelas Programming : Java swing 1
Modul Kelas Programming : Java swing 1Modul Kelas Programming : Java swing 1
Modul Kelas Programming : Java swing 1FgroupIndonesia
 
Modul Kelas Programming : Introduction to java
Modul Kelas Programming : Introduction to javaModul Kelas Programming : Introduction to java
Modul Kelas Programming : Introduction to javaFgroupIndonesia
 

More from FgroupIndonesia (20)

Exercise sesi 03 - OBJECT CLASS & LOOPING
Exercise sesi 03 - OBJECT CLASS & LOOPINGExercise sesi 03 - OBJECT CLASS & LOOPING
Exercise sesi 03 - OBJECT CLASS & LOOPING
 
Basic Syntax & Object Class - Modul Java Programming Core Fundamental I
Basic Syntax & Object Class - Modul Java Programming Core Fundamental IBasic Syntax & Object Class - Modul Java Programming Core Fundamental I
Basic Syntax & Object Class - Modul Java Programming Core Fundamental I
 
introduction - Modul Java Programming Core Fundamental I
introduction - Modul Java Programming Core Fundamental Iintroduction - Modul Java Programming Core Fundamental I
introduction - Modul Java Programming Core Fundamental I
 
Modul Kelas Programming : Java Conversion
Modul Kelas Programming : Java ConversionModul Kelas Programming : Java Conversion
Modul Kelas Programming : Java Conversion
 
Modul Kelas Programming : Java Thread
Modul Kelas Programming : Java ThreadModul Kelas Programming : Java Thread
Modul Kelas Programming : Java Thread
 
Reading Comprehension January 2018 - Travel
Reading Comprehension January 2018 - TravelReading Comprehension January 2018 - Travel
Reading Comprehension January 2018 - Travel
 
Modul Kelas Programming : Java Hibernate + JasperReport
Modul Kelas Programming : Java Hibernate + JasperReportModul Kelas Programming : Java Hibernate + JasperReport
Modul Kelas Programming : Java Hibernate + JasperReport
 
Modul Kelas Programming : Java Mysql / SQLite
Modul Kelas Programming : Java Mysql / SQLiteModul Kelas Programming : Java Mysql / SQLite
Modul Kelas Programming : Java Mysql / SQLite
 
Java installer (bag.1)
Java installer (bag.1)Java installer (bag.1)
Java installer (bag.1)
 
Modul Kelas Programming : Java MySQL
Modul Kelas Programming : Java MySQLModul Kelas Programming : Java MySQL
Modul Kelas Programming : Java MySQL
 
Modul Kelas Programming : Java Library
Modul Kelas Programming : Java LibraryModul Kelas Programming : Java Library
Modul Kelas Programming : Java Library
 
Modul Kelas Programming : Java Numbers
Modul Kelas Programming : Java NumbersModul Kelas Programming : Java Numbers
Modul Kelas Programming : Java Numbers
 
Modul Kelas Programming : Java Swing (Session 3)
Modul Kelas Programming : Java Swing (Session 3)Modul Kelas Programming : Java Swing (Session 3)
Modul Kelas Programming : Java Swing (Session 3)
 
Modul Kelas Programming : Java array
Modul Kelas Programming : Java array Modul Kelas Programming : Java array
Modul Kelas Programming : Java array
 
Modul Kelas Programming : Java Common Data Type
Modul Kelas Programming : Java Common Data TypeModul Kelas Programming : Java Common Data Type
Modul Kelas Programming : Java Common Data Type
 
Setting local domain di virtual host
Setting local domain di virtual hostSetting local domain di virtual host
Setting local domain di virtual host
 
Database operation di C++
Database operation di C++Database operation di C++
Database operation di C++
 
Modul Kelas Programming : Java swing (session 2)
Modul Kelas Programming : Java swing (session 2)Modul Kelas Programming : Java swing (session 2)
Modul Kelas Programming : Java swing (session 2)
 
Modul Kelas Programming : Java swing 1
Modul Kelas Programming : Java swing 1Modul Kelas Programming : Java swing 1
Modul Kelas Programming : Java swing 1
 
Modul Kelas Programming : Introduction to java
Modul Kelas Programming : Introduction to javaModul Kelas Programming : Introduction to java
Modul Kelas Programming : Introduction to java
 

Recently uploaded

alat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxalat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxRioNahak1
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
Pembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasPembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasAZakariaAmien1
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxarnisariningsih98
 
1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf
1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf
1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdfsandi625870
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxsyafnasir
 
PRESENTASI PEMBELAJARAN IPA PGSD UT MODUL 2
PRESENTASI PEMBELAJARAN IPA PGSD UT MODUL 2PRESENTASI PEMBELAJARAN IPA PGSD UT MODUL 2
PRESENTASI PEMBELAJARAN IPA PGSD UT MODUL 2noviamaiyanti
 
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdfWahyudinST
 
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.pptPertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.pptNabilahKhairunnisa6
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxmtsmampunbarub4
 
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptxMTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptxssuser0239c1
 
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKAPPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKARenoMardhatillahS
 
Materi power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .pptMateri power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .pptAcemediadotkoM1
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxsudianaade137
 
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdfMA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdfcicovendra
 
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxMATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxrofikpriyanto2
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxBambang440423
 
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptx
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptxKonflik, Kekerasan, dan Perdamaian Bagian 1.pptx
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptxintansidauruk2
 
Catatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuCatatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuHANHAN164733
 

Recently uploaded (20)

alat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxalat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptx
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
Pembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasPembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnas
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
 
1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf
1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf
1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
 
PRESENTASI PEMBELAJARAN IPA PGSD UT MODUL 2
PRESENTASI PEMBELAJARAN IPA PGSD UT MODUL 2PRESENTASI PEMBELAJARAN IPA PGSD UT MODUL 2
PRESENTASI PEMBELAJARAN IPA PGSD UT MODUL 2
 
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
 
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.pptPertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
 
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptxMTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
 
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKAPPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
 
Materi power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .pptMateri power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .ppt
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
 
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdfMA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdf
 
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxMATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
 
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptx
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptxKonflik, Kekerasan, dan Perdamaian Bagian 1.pptx
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptx
 
Catatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuCatatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus Perilaku
 

Cara Kerja Aktifasi Sebuah App

  • 1. App Activation Modul umum dalam kelas Pemprograman komputer Desktop, Mobile, dan Web. di FGroupIndonesia Produksi 2015-2016 © FGroupIndonesia.com
  • 2. Kasus O Kasus 1 : Trial / Share App yang berfungsi hanya pada kurun waktu tertentu (timer count down). O Kasus 2 : Trial / Share App yang memiliki serial number / product key combination activation.
  • 3. Analisis Kasus O Kasus 1 sering di-akalin dengan menggunakan RunAsDate tool yang dirancang oleh Nirsoft.net O Tool tersebut mampu mengubah tanggal pada komputer seolah-olah berubah menjadi tanggal yang sudah diset terlebih dahulu. O Trial / Share App yang berfungsi pada kurun waktu tertentu (timer count down) menggunakan pembatasan sesudah sekian kurun waktu berlalu. Jika user menggunakan RunAsDate tool maka akibatnya, App senantiasa berjalan tanpa batas seolah-olah timer count down tidak berjalan sebagaimana mestinya.
  • 4. Illustrasi Kasus O Sebelum digunakan RunAsDate tool 1. Program dijalankan pertama kali 2. Timer Count Down started 3. Tanggal pertama kali diakses tercatat
  • 5. Illustrasi Kasus O Sebelum digunakan RunAsDate tool 1. Program memasuki Hari ke-N 2. Program mengecek sudah masuk di hari keberapa 3. Jika sudah masuk batas waktu tertentu berakhir (contoh : 30 hari), maka program tidak dapat diakses (ERROR). 1-29 hari (OK) 30 hari (ERROR)
  • 6. Illustrasi Kasus O Saat digunakan RunAsDate Tool 1. Program dijalankan pertama kali 2. RunAsDate menggunakan 15/april/2016 3. Timer Count Down started 4. Tanggal pertama kali diakses tercatat
  • 7. Illustrasi Kasus O Saat digunakan RunAsDate Tool 1. Program dijalankan lagi di Hari ke-N 2. RunAsDate mengubah tanggal ke 15/April/2016 3. Program tidak mampu menghitung sudah berapa lama rentang waktu tanggal, karena tidak ditemukan jeda waktu. 4. Program berjalan terus tanpa limit. Semua hari (OK)
  • 8. Analisis Kasus O Kasus 2 sering terjadi tatkala User mulai mengerti pola Serial Number / Product Key terhadap aktivasi lalu menciptakan Keygen / Patch yang mem-bypass limitation pada program.
  • 9. Illustrasi Kasus O Program berjalan normal 1. Program dijalankan pertama kali 2. Program meminta Serial / Product Key 3. User menggunakan Serial / Product Key untuk versi Trial 4. Hanya beberapa fitur dapat diakses.
  • 10. Illustrasi Kasus O Saat mendapatkan Serial / Product Key dari Keygen / Patch 1. Semua fitur dapat diakses. 2. User menggunakan aplikasi secara bebas. KEYGEN
  • 11. Solusi O Kasus 1 : O Alternative A : Pencatatan date & time harus mengacu bukan kepada tanggal komputer saat itu diakses, melainkan ke Server (via internet) lain. O Alternative B : Pencatatan date & time tersimpan di file tertentu yg mendata waktu akses pertama kali & akses terakhir kali. O Alternative C : Memisah fitur-fitur yang lengkap dari aplikasi Trial. O Kasus 2 : O Alternative A : Memisah fitur-fitur yg lengkap dari aplikasi Trial. O Alternative B : Menggunakan backup file acuan apabila program utama telah dipatch secara illegal. O Alternative C : Menghubungkan program dengan Server untuk validasi Serial Number / Product Key yg digunakan.
  • 12. Illustrasi Solusi Kasus 1 O Alternative A :
  • 13. Illustrasi Solusi Kasus 1 O Alternative B : PERTAMA AKSES : 12/2/2016, 13:00 AKHIR AKSES : 12/2/2016, 17:00
  • 14. Illustrasi Solusi Kasus 1 O Alternative C : TRIAL FULL Fitur Tidak lengkap Fitur lengkap
  • 15. Illustrasi Solusi Kasus 2 O Alternative A : TRIAL FULL Fitur Tidak lengkap Fitur lengkap
  • 16. Illustrasi Solusi Kasus 2 O Alternative B: CHECK Size : Normal ? Serial Number : ? Modified Date : ? ORIGINAL REPLACE BACK
  • 17. Illustrasi Solusi Kasus 2 O Alternative C : Checking Serial / Product Key
  • 18. O Setiap pilihan Alternative A-C senantiasa dapat dikembangkan dengan metode lain yang lebih efektif dan pantas untuk diterapkan. O Encryption dapat pula diterapkan pada setiap pencatatan date & time record sebagai mana password yg tlah umum ter-encrypt pada penyimpanan database. O App Activation manapun harus mempertimbangkan tahap kemudahan bagi end-user bukan sebaliknya. O Media SMS pun bisa menjadi alternative lain selain jalur Internet. O IP Address / Hardware ID bisa dijadikan sebagai generator pengolah Serial / Product Key yg disesuaikan dengan limitation yg diperlukan.
  • 19. Thank You FGroupIndonesia.com Jl. Parahyangan no.18, Komp. Panghegar Permai I Ujung Berung, Bandung 40614 (022) 92800446 / 95244964 BBM. 7DF95683 / 7CD59179 WA. 085795569337 / 085721261437