# Restorasi Data SIPP Setelah Instalasi CentOS 7 di Server SIPP

# Pendahuluan

Sistem Informasi Penelusuran Perkara (SIPP) Mahkamah Agung Republik Indonesia adalah aplikasi berbasis web yang dibuat untuk membantu menjalankan proses bisnis keperkaraan di satuan kerja Pengadilan secara digital. Apabila SIPP tidak dapat berjalan dikarenakan berbagai hal, maka proses berperkara di satuan kerja Pengadilan dapat terganggu.

Tidak sedikit kasus terganggunya server SIPP di satuan kerja Pengadilan, yang mengharuskan tim TI di satuan kerja tersebut untuk melakukan instalasi ulang sistem operasi CentOS 7 pada server SIPP, dan selanjutnya mengembalikan data-data dari aplikasi SIPP agar SIPP dapat berjalan normal kembali. [Terkait dengan instalasi CentOS 7 untuk server SIPP, Anda dapat membacanya dengan mengklik teks ini.](https://webservice.mahkamahagung.go.id/dok_ma/books/instalasi-centos-7-untuk-server-sipp)

Panduan ini akan membahas tentang bagaimana teknis pengembalian data-data dari aplikasi SIPP, yang sebelumnya pernah [dicadangkan dengan panduan yang dapat dibaca dengan mengklik teks ini.](https://webservice.mahkamahagung.go.id/dok_ma/books/pencadangan-sipp-di-satuan-kerja-cara-alternatif)

#### Alur Kerja *(Workflow)*

<div drawio-diagram="1123"><img src="https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/drawio/2023-06/1ZMXncB90RRLt15P-drawing-5-1685650016.png" alt=""/></div>

#### Kebutuhan Sistem

- Server fisik yang sudah diinstall dan dikonfigurasi Apache, PHP, MariaDB dan LibreOffice.
- Komputer atau laptop pembantu konfigurasi: 
    - memiliki cadangan file aplikasi SIPP dalam bentuk \*.zip; dan cadangan database MariaDB dalam bentuk file \*.sql.
    - telah terinstall SFTP client (WinSCP atau FileZilla) dan SQLyog.
    - <span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400;">telah terinstall Putty; </span>untuk komputer/laptop yang terinstall Windows dengan versi sebelum Windows 10 update 1903 - termasuk Windows 8 dan Windows 7. Untuk komputer yang terinstall Windows 10 update 1903 atau yang lebih baru (termasuk Windows 11), aplikasi Putty tidak diperlukan.
- Jaringan internet dan jaringan lokal yang sudah terkonfigurasi dengan baik.
- Kabel *ethernet* (kabel LAN) untuk menghubungkan komputer dan server SIPP; jika memungkinkan dengan kecepatan Gigabit (1 Gbps), namun *fast ethernet* (100 Mbps) juga masih cukup. <span style="color: rgb(224, 62, 45);">**Sangat disarankan untuk TIDAK menggunakan jaringan WiFi di saat melakukan restorasi data.**</span>

# Persiapan

#### Konektivitas Komputer/Laptop dengan Server SIPP

Pastikan komputer/laptop Anda terhubung dengan server SIPP dengan persayaratan:

1. Menggunakan kabel *ethernet* (kabel LAN).
2. Berada dalam satu subnet (satu *switch*) dengan server.

Cek koneksi dengan menggunakan membuka aplikasi Command Prompt pada Windows,

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-05/scaled-1680-/cSHCXyajMH69Oqmi-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-05/cSHCXyajMH69Oqmi-image.png)

Kemudian ketikkan format perintah berikut ini:

```
ping [alamat ip dari server SIPP]
```

Contoh: jika IP server SIPP Anda adalah 192.168.0.100, maka ketikkan:

```
ping 192.168.0.100
```

Dari teks balasan dari perintah ping tersebut, dapat dianalisa beberapa hal:

- Jika ***TTL (time to live)*** **kurang dari 64**, maka Anda tidak berada satu subnet dengan server SIPP
- Jika ***time*-nya lebih dari 10ms**, ada kemungkinan Anda terhubung dengan jaringan WiFi.

Pada gambar di bawah menunjukkan bahwa Anda **tidak berada satu subnet dengan server SIPP** (TTL=63), dan kemungkinan saat itu Anda terhubung dengan jaringan WiFi (time=19 s/d 32 ms), bukan melalui kabel LAN. Jika hasil ping-nya kurang lebih seperti gambar di bawah, disarankan untuk memeriksa kembali konfigurasi konektivitas dari komputer/laptop Anda.

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/fqe9i7ccnvYSpc9a-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/fqe9i7ccnvYSpc9a-image.png)

Pada gambar di bawah ini menunjukkan bahwa Anda berada di satu subnet dengan server SIPP dan kemungkinan besar Anda terhubung dengan jaringan melalui kabel LAN.

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/L4SZ5LRv9W27oNuQ-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/L4SZ5LRv9W27oNuQ-image.png)

#### Server SIPP Sudah Diinstall CentOS dan Sudah Dikonfigurasi

Pada server SIPP sudah harus terinstall dan terkonfigurasi sistem operasi CentOS 7; dengan instalasi aplikasi Apache, PHP, MariaDB dan LibreOffice. [Panduan instalasi dapat dilihat di sini](https://webservice.mahkamahagung.go.id/dok_ma/books/instalasi-centos-7-untuk-server-sipp).

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/NzoufjjlgJxj488e-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/NzoufjjlgJxj488e-image.png)

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/QN5RkKigb1FM6e8I-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/QN5RkKigb1FM6e8I-image.png)

#### File Cadangan Data SIPP

Persiapkan file data SIPP yang terdiri atas 2 file yang berekstensi \*.zip dan \*.sql

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/ORwIYwGZchQyBzbU-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/ORwIYwGZchQyBzbU-image.png)

Jika file tersebut berada di media penyimpanan eksternal seperti harddisk portabel, terlebih dahulu pindahkan file-file tersebut ke komputer/laptop yang akan digunakan untuk membantu proses konfigurasi.

<p class="callout danger">Dilarang melakukan restorasi data langsung dari harddisk portabel</p>

# Unggah File Cadangan Aplikasi SIPP

Buka SFTP Client. Tutorial ini akan menggunakan WinSCP dan FileZilla sebagai contoh.

#### \[Pilihan #1\] Menggunggah File Cadangan dengan WinSCP

<p class="callout info">Bagian ini adalah bagian pilihan, yang membahas pengunggahan file aplikasi SIPP dengan menggunakan **WinSCP**. Jika Anda memilih untuk menggunakan FileZilla, maka tutorial ini tidak perlu diikuti.</p>

Buka WinSCP dan kemudian buka sesi SSH dengan server SIPP. Jika Anda belum membuat profil koneksi ke server SIPP, dapat melihat [panduannya di sini](https://webservice.mahkamahagung.go.id/dok_ma/books/pencadangan-sipp-di-satuan-kerja-cara-alternatif/page/pilihan-1-pencadangan-file-file-aplikasi-sipp-dengan-winscp).

Pada jendela bagian kiri, arahkan ke folder tempat cadangan file SIPP diletakkan pada komputer/laptop Anda. Pada jendela kanan, arahkan folder ke "**/var/www/html/**".

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/AWgy3njMuuAQqyam-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/AWgy3njMuuAQqyam-image.png)

Pada jendela sebelah kanan, klik tombol **New &gt; Directory**

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/wVAniAhvJHWgRvv2-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/wVAniAhvJHWgRvv2-image.png)

Akan muncul kontak dialog *Create Folder**,*** pada kotak isian **New Folder Name**, ketikkan nama folder SIPP, kemudian klik **OK**.

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/ch5F0KdgsjCFEH7w-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/ch5F0KdgsjCFEH7w-image.png)

Pada jendela kanan terlihat sebuah folder baru muncul, klik 2x pada folder tersebut.

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/r0oQ7son4YqjxVv1-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/r0oQ7son4YqjxVv1-image.png)

Layar kanan akan menunjukkan folder kosong

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/DDvSKEXNCYB5vaQB-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/DDvSKEXNCYB5vaQB-image.png)

Pada layar bagian kiri, klik satu kali pada file ZIP dari cadangan file SIPP, kemudian tekan tombol **Upload** yang berada di atasnya.

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/3YIMCbLUEsyehvBe-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/3YIMCbLUEsyehvBe-image.png)

Akan muncul jendela konfirmasi upload file. Klik OK untuk memulai proses penunggahan file

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/bORJFDoToyD19e2f-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/bORJFDoToyD19e2f-image.png)

Proses pengguhan file ZIP dimulai. Tunggu hingga proses pengunggahan selesai, Jendela ini akan tertutup sendiri.

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/1y3q08oRjdax3dU7-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/1y3q08oRjdax3dU7-image.png)

Jika file sudah berhasil diunggah, maka tampilannya akan seperti ini:

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/6bc2k2Ij0H9Syqc1-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/6bc2k2Ij0H9Syqc1-image.png)

#### \[Pilihan #2\] Menggunggah File Cadangan dengan FileZilla

<p class="callout info">Bagian ini adalah bagian pilihan, yang membahas pengunggahan file aplikasi SIPP dengan menggunakan **FileZilla**. Jika Anda memilih untuk menggunakan WinSCP, maka tutorial ini tidak perlu diikuti.</p>

Buka FileZilla dan kemudian buka sesi SSH dengan server SIPP. [Lebih lengkapnya dapat dilihat di panduan berikut.](https://webservice.mahkamahagung.go.id/dok_ma/books/pencadangan-sipp-di-satuan-kerja-cara-alternatif/page/pilihan-2-pencadangan-file-file-aplikasi-sipp-dengan-filezilla)

Pada jendela bagian kiri, arahkan ke folder tempat cadangan file SIPP diletakkan pada komputer/laptop Anda. Pada jendela kanan, arahkan folder ke "**/var/www/html/**".

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/W49MfqQJ2kqmsT0Z-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/W49MfqQJ2kqmsT0Z-image.png)

Klik kanan pada area kosong di daftar file dari jendela kanan, kemudian klik **Create Directory.**

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/6rQbHQxaXaiA58y8-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/6rQbHQxaXaiA58y8-image.png)

Akan muncul jendela kecil *Create Direcory*, ketikkan nama folder aplikasi SIPP pada kotak isian yang tersedia

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/PldRFG24zI35BFJ6-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/PldRFG24zI35BFJ6-image.png)

Sebuah folder baru akan muncul di daftar file, Klik 2x pada folder tersebut

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/ItVXcQHsigIYtTBi-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/ItVXcQHsigIYtTBi-image.png)

Daftar file saat ini akan menunjukkan isi dari folder (kosong)

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/b9PX08sYyoEnj0Hl-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/b9PX08sYyoEnj0Hl-image.png)

Pada jendela bagian kiri, klik kanan pada file ZIP dari cadangan aplikasi SIPP, kemudian klik **Upload**

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/KfnM90QeolWUxibJ-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/KfnM90QeolWUxibJ-image.png)

Proses pengunggahan file akan dimulai. *Progress*-nya dapat di lihat di bagian bawah jendela, Tunggu hingga proses pengunggahan selesai,

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/HrmAIEMRqUpdAxs1-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/HrmAIEMRqUpdAxs1-image.png)

Jika sudah selesai, maka tampilannya akan kurang lebih seperti ini:

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/mtKh1ixC5b2nbAPP-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/mtKh1ixC5b2nbAPP-image.png)

# Operasi File Hasil Unggahan di Server SIPP

#### Ekstrak (Unzip) File Hasil Unggahan

Jika file sudah berhasil diunggah, langkah selanjutnya adalah melakukan ekstrasi file ZIP tersebut. Proses ini dilakukan dengan menggunakan terminal SSH *(Secure Shell).* [Detail pengkoneksian SSH dapat dilihat di sini.](https://webservice.mahkamahagung.go.id/dok_ma/link/46#bkmrk-melakukan-ssh-dari-k) Tutorial kali ini akan menggunakan Command Prompt pada Windows 10 update 1903 atau di atasnya.

Akses folder **/var/www/html/<span style="color: rgb(224, 62, 45);">\[nama\_folder\_SIPP\]</span>** dengan mengetikkan perintah berikut yang diikuti dengan menekan tombol Enter di keyboard:

```bash
cd /var/www/html/[nama_folder_SIPP]
```

Jika folder yang Anda buat sebelumnya ada **"sipp"** (semuanya dengan huruf non kapital), maka Anda harus mengetikan perintah berikut yang diikuti dengan menekan tombol Enter di keyboard:

```bash
cd /var/www/html/sipp/
```

<p class="callout warning">Sebaiknya perintah di atas tidak di copy dan paste, karena nama folder aplikasi SIPP bisa saja berbeda.</p>

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/0m85JBD1uMwtTO90-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/0m85JBD1uMwtTO90-image.png)

Ketik perintah berikut untuk memastikan bahwa Anda berada di folder yang tepat, dan file hasil cadangan yang diunggah sebelumnya sudah ada.

```
ls -lh
```

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/4dZV35c4H9vNmxcQ-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/4dZV35c4H9vNmxcQ-image.png)

Untuk melakukan ekstraksi file ZIP tersebut, ketikkan perintah berikut

```
unzip [nama_file].zip
```

Pada contoh tutorial ini, nama filenya adalah SIPP-PAAGM-2023-06-05.zip; maka perintah yang diketikan adalah sebagai berikut:

```bash
unzip SIPP-PAAGM-2023-06-05.zip
```

<p class="callout warning">Sebaiknya perintah di atas tidak di copy dan paste, karena nama file ZIP cadangan SIPP pastinya berbeda di setiap satuan kerja.</p>

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/ujJTe4sjqRQSaRrV-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/ujJTe4sjqRQSaRrV-image.png)

Jika nama filenya cukup panjang seperti contoh di atas, dan akan kesulitan untuk mengetikkannya, Anda dapat menggunakan cara berikut ini:

1. Ketik <span style="color: rgb(224, 62, 45);">**unzip** </span>terlebih dahulu, kemudian tekan spasi di keyboard 1x.
2. Perhatikan **huruf pertama** dari file yang akan di ekstrak. Jika pada contoh di atas, nama filenya adalah **<span style="color: rgb(224, 62, 45);">SIPP-PAAGM-2023-06-05.zip</span>;** maka huruf pertamanya ada <span style="color: rgb(224, 62, 45);">**S.**</span>
3. <span style="color: rgb(0, 0, 0);">Ketikkan <span style="color: rgb(224, 62, 45);">**S** </span>lalu diikuti menekan <span style="color: rgb(224, 62, 45);">**TAB** </span>pada keyboard, secara otomatis sistem akan melengkapi keseluruhan nama file yang akan dieksekusi.</span>
4. <span style="color: rgb(0, 0, 0);">Tekan Enter di Keyboard untuk mengeksekusi perintah ekstraksi file.</span>

<span style="color: rgb(0, 0, 0);">Perintah ekstraksi akan berjalan.</span>

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/Tzh9buUzK6fBnEhR-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/Tzh9buUzK6fBnEhR-image.png)

Proses ekstraksi selesai apakah animasi teks berjalan tersebut berhenti dan tidak ada peringatan/*warning*.

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/9eMynsScxXeHuc5A-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/9eMynsScxXeHuc5A-image.png)

Pastikan kembali bahwa file-file aplikasi SIPP telah di ekstrak di folder yang benar dengan menggunakan aplikasi *SFTP Client* (WinSCP atau FileZilla). Akses kembali folder **/var/www/html/<span style="color: rgb(224, 62, 45);">\[nama\_folder\_sipp\].</span>**<span style="color: rgb(224, 62, 45);"> <span style="color: rgb(0, 0, 0);">Jika jendela SFTP client masih belum ditutup hingga saat ini, *refresh* folder tersebut, untuk menampilkan file-file yang sudah diekstrak.</span></span>

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/J4uLPhYNFaX5vuj7-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/J4uLPhYNFaX5vuj7-image.png)

#### Memeriksa Konfigurasi File **.htaccess**

Agar SIPP dapat berjalan dengan baik, Anda harus memeriksa apakah konfigurasi file .htaccess sudah sesuai. Pada terminal SSH, ketikkan perintah berikut:

```bash
nano .htaccess
```

Akan terbuka file .htaccess

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/9hsfDQbxcDwmbDRl-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/9hsfDQbxcDwmbDRl-image.png)

Jika layar hanya menampilkan tampilan kosong dan terdapat tulisan **New File** seperti gambar di bawah ini:

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/dLsgY8edwg92wUqY-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/dLsgY8edwg92wUqY-image.png)

Tekan kombinasi tombol **Ctrl + X** di keyboard untuk keluar dari aplikasi *nano***.** Kemudian ketikkan perintah berikut ini:

```
nano /var/www/html/[nama_folder_SIPP]/.htaccess
```

<p class="callout warning">Ganti teks **\[nama\_folder\_SIPP\]** dengan nama dari folder aplikasi SIPP di server.</p>

Jika tampilannya masih kosong juga, periksa kembali apakah file ,htaccess memang ada di folder tersebut.

Apabila Anda sudah berhasil membuka file tersebut, perhatikan gambar berikut ini:

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/PPZcioATEL9iP2jx-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/PPZcioATEL9iP2jx-image.png)

Pastikan tulisan tersebut **harus sama persis** dengan nama folder SIPP yang saat ini telah dibuat.

<p class="callout warning">Penulisan nama folder **harus benar-benar sama persis**, termasuk apakah menggunakan huruf kapital atau tidak *(case sensitive).*</p>

<p class="callout info">Jika tulisan sudah sama persis dengan nama folder, langkah-langkah di bawah ini bisa Anda lewati. Tekan **Ctrl + X** untuk keluar dari *nano*. Silahkan lompati langkah di bawah dan lanjut ke bagian berikutnya.</p>

Pada contoh kali ini, pada file .htaccess tertulis <span style="color: rgb(224, 62, 45);">**SIPP** </span>dengan huruf kapital semua, sementara itu folder aplikasi yang dibuat adalah <span style="color: rgb(224, 62, 45);">**sipp** </span>yang tidak ada tanpa huruf kapitalnya. Oleh karena itu file tersebut harus diubah.

Semula seperti ini:

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/SA9KaHB8fE6r962U-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/SA9KaHB8fE6r962U-image.png)

menjadi seperti ini (perhatikan huruf kapital pada tulisan <span style="color: rgb(224, 62, 45);">**sipp**</span>):

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/FYBpYJ0N4g8wODnx-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/FYBpYJ0N4g8wODnx-image.png)

<p class="callout info">Anda harus menggunakan tanda panah keyboard untuk berpindah antara karakter dan baris. Mouse tidak berfungsi disini.</p>

Tekan **Ctrl + O** dan kemudian **Enter** untuk menyimpan file, dan kemudian tekan **Ctrl + X** untuk keluar dari aplikasi *nano*.

#### Mengubah Kepemilikan User dari Folder **/var/www/html/**

Untuk aplikasi berbasis web yang menggunakan aplikasi *Apache* untuk menjalankannya, kepemilikian file dan folder pada folder **/var/www/html/** haruslah menjadi milik sebuah pengguna (*user*) sistem yang bernama **apache**. Namun, karena di saat Anda melakukan unggah file ZIP dan ekstraksi file ZIP tersebut menggunakan *user* **root**, maka kepemilikan file tersebut adalah milik *user* **root.** Oleh karena itu Anda harus mengubah kepemilikan file dan foldernya dengan cara mengetikkan perintah berikut ini di terminal SSH:

```
chown -R apache.apache /var/www/html/
```

# Restorasi Database SIPP

Proses restorasi database SIPP dilakukan dengan menggunakan aplikasi SQLyog. Lakukan koneksi SQLyog ke server SIPP. Jika komputer/laptop yang digunakan belum pernah mengkoneksikan SQLyog ke server SIPP, [ikuti langkah-langkahnya di sini.](https://webservice.mahkamahagung.go.id/dok_ma/link/116#bkmrk-pembuatan-koneksi-da)

Jika Anda sudah berhasil terkoneksi ke database dari server SIPP, tampilan SQLyog, kurang lebih seperti ini:

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/1QTAReFGHn9kAAtV-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/1QTAReFGHn9kAAtV-image.png)

Pada jendela bagian kiri, temukan tulisan **root@\[alamat\_ip\_server\_SIPP\];** pada contoh di tutorial ini, bertuliskan **root@192.168.0.100**. Klik kanan pada teks tersebut, kemudian klik **Create Database...**

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/9xskwhtfxedTHvH0-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/9xskwhtfxedTHvH0-image.png)

Pada jendela *Create Database* yang muncul berikutnya, ketikkan nama database SIPP pada kotak isian ***<span style="text-decoration: underline;">D</span>atabase name.*** Kemudian klik tombol ***Create.***

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/kUdlWUxyxXkr4vZv-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/kUdlWUxyxXkr4vZv-image.png)

Sekarang pada jendela bagian kiri sudah muncul database baru.

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/APosl10PbvFc4h62-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/APosl10PbvFc4h62-image.png)

Klik kanan pada database tersebut kemudian pilih dan klik ***Import &gt; Execute SQL Srcipt...***

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/wkFKdw3xB5ZifBzw-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/wkFKdw3xB5ZifBzw-image.png)

Pada kotak dialog yang muncul selanjutnya, klik tombol bertitik tiga (. . .) pada kotak isian **File to Execute**

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/okqXcBbCBceHl0ii-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/okqXcBbCBceHl0ii-image.png)

Di kotak dialog Open yang muncul kemudian, temukan file cadangan SIPP dalam bentuk format file \*.sql; klik file tersebut, kemudian klik **<span style="text-decoration: underline;">O</span>pen.**

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/u9YQjxoOJfmLpXv6-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/u9YQjxoOJfmLpXv6-image.png)

Kembali ke jendela sebelumnya, klik tombol **Execute**

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/0xbA14l8wulCLlDO-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/0xbA14l8wulCLlDO-image.png)

Pada kotak dialog peringatan yang muncul setelahnya, klik **<span style="text-decoration: underline;">Y</span>es**

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/74be0VrqSDpqSH82-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/74be0VrqSDpqSH82-image.png)

Proses import ke database berjalan

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/N7d97uD2F7ql9zLQ-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/N7d97uD2F7ql9zLQ-image.png)

Tunggu proses eksekusi selesai, sehingga tampilannya menjadi seperti ini. Klik **<span style="text-decoration: underline;">D</span>one** untuk menutup jendela tersebut.

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/tpfXmZ5y7kyKKH0O-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/tpfXmZ5y7kyKKH0O-image.png)

Pastikan kembali bahwa database sudah berhasil direstorasi, dengan mengklik tanda tambah kecil \[+\] di sebelum **Tables**, dibawah database SIPP, pada di bagian kiri dari jendela SQLyog. Jika data sudah masuk, maka akan terdapat banyak tabel yang muncul.

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/YiudcwdDCb534kEw-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/YiudcwdDCb534kEw-image.png)

# Konfigurasi SIPP dan Tambahan Konfigurasi Server

Buka browser di komputer/laptop kemudian ketikkan alamat berikut ini pada kotak *address*

**<span style="color: rgb(224, 62, 45);">\[alamat\_ip\_server\]</span>/<span style="color: rgb(224, 62, 45);">\[folder\_sipp\]/</span>dbconfig**

Pada contoh tutorial ini, alamat yang diketikkan adalah

**192.168.0.100/sipp/dbconfig**

Akan muncul tampilan seperti ini

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/5RmmAvIwTy01fyLS-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/5RmmAvIwTy01fyLS-image.png)

Ketikkan kata sandi untuk fitur konfigurasi database SIPP pada kotak *password* yang tersedia.

<p class="callout info">Jika Anda lupa kata sandinya, ikuti langkah-langkah di bawah. Jika kata sandi yang digunakan berhasil, maka Anda dapat melompati langkah-langkah di bawah, dan langsung lanjut ke bagian selanjutnya.</p>

#### Lupa Kata Sandi Fitur *Setup Database Koneksi SIPP*

Umumnya di tim TI satuan kerja lupa akan kata sandi dari fitur ini, karena kata sandi ini hanya diigunakan satu kali pada saat instalasi pertama SIPP pada tahun 2015 yang lalu. P{otensi hilangnya kata sandi fitur ini semakin besar, jika terdapat pergantian personil tim TI di satuan kerja tersebut.

Fitur ini sebenarnya berasal dari satu file yang bernama **config.ini** yang berada di folder

**/var/www/html/<span style="color: rgb(224, 62, 45);">\[folder\_SIPP\]</span>/application/config/**

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/iebGkKK09fOBjBI6-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/iebGkKK09fOBjBI6-image.png)

Terdapat dua cara untuk mengatasi masalah ini:

1. Menghubungi teman tim TI di satuan kerja lainnya, yang masih ingat akan kata sandi dari fitur ini pada server SIPP satuan kerjanya; kemudian memintanya untuk mengirimkan file **config.ini** yang dimiliki di server SIPP satuan kerjanya. File config.ini di server SIPP satuan kerja Anda lalu ditimpa/diganti *(overwrite)* dengan file config,ini dari satuan kerja yang Anda mintai pertolongan tersebut. Kemudian dengan browser Anda coba kembali ke alamat yang disebutkan di atas (**<span style="color: rgb(224, 62, 45);">\[alamat\_ip\_server\]</span>/<span style="color: rgb(224, 62, 45);">\[folder\_sipp\]/</span>dbconfig**), dan masukkan kata sandi dari satuan kerja teman Anda tersebut.
2. Mengunduh file config.ini [di sini](https://awan.mahkamahagung.go.id/awanku/index.php/s/iWfSzPFMAMtzaEw). Kemudian gantikan file config.ini di server Anda dengan file yang telah Anda unduh. Coba kembali fitur Setup Database Koneksi SIPP, dengan kata sandi: **<span lang="EN-US" style="font-size: 11.0pt; line-height: 107%; font-family: 'Calibri',sans-serif; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">m4ut4uAj@</span>**

#### *Setup* Koneksi Database SIPP

Jika kata sandi yang Anda masukkan tepat, maka tampilan selanjutnya akan seperti gambar di bawah ini. Masukkan parameter-parameter berikut ini:

- Username DB Utama: **root**
- Password DB Utama: kata sandi dari akun root MariaDB (bukan akun root dari CentOS)
- Alamat Server/Localhost: **localhost**
- Nama Database DB Utama: nama database yang sebelumnya dibuat pada SQLyog.

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/I9cj6svW7hOZjwG4-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/I9cj6svW7hOZjwG4-image.png)

Klik tombol **Test,** jika koneksi database tepat, maka akan muncul tampilan seperti ini:

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/RhtJgeHpI7wq2mGp-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/RhtJgeHpI7wq2mGp-image.png)

Jika muncul tampilan seperti di bawah ini

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/MSz0dGdBrXMTvhrP-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/MSz0dGdBrXMTvhrP-image.png)

menunjukkan bahwa koneksi ke database SIPP gagal. Periksa kembali parameter-parameter yang sebelumnya dimasukkan.

Jika tes koneksi telah berhasil, klik tombol **Simpan,** akan muncul jendela seperti ini:

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/FW6Eorjj1X5NdrVK-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/FW6Eorjj1X5NdrVK-image.png)

Klik tombol Oke pada jendela tersebut, dan kemudian akan muncul tampilan seperti ini:

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/J9KooG6LRgHnyOi4-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/J9KooG6LRgHnyOi4-image.png)

Klik **tutup.**

#### Konfigurasi Proses Terjadwal (*Crontab)* pada Sistem Operasi CentOS 7

Agar berjalan dengan baik, aplikasi SIPP butuh menjalankan beberapa proses tertentu secara otomatis. Proses ini akan berjalan sesuai dengan jadwal yang telah ditentukan. Salah satu proses terjadwal yang dijalankan adalah proses penerimaan dan pengiriman data-data untuk aplikasi e-Court Mahkamah Agung Republik Indonesia.

Untuk mengkonfigurasikan proses terjadwal dari SIPP, ketikkan perintah berikut pada terminal SSH:

```bash
nano /var/spool/cron/apache
```

Akan terbuka jendela kosong dari aplikasi *nano*.

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/wLM92vKHuJVbFF6I-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/wLM92vKHuJVbFF6I-image.png)

Pada jendela tersebut copy dan paste *script* berikut ini:

<p class="callout danger">Sebelum di *paste* ke aplikasi *nano*, *paste* terlebih dahulu ke aplikasi *text editor* di Windows (contoh: Notepad++, Visual Studio Code, dll); gantikan **\[alamat\_ip\_server\_SIPP\]** dengan alamat IP dari server SIPP Anda; *copy* kembali teks tersebut, dan *paste* pada *nano.*</p>

```
9 * * * * curl http://[alamat_ip_server_SIPP]/[folder_SIPP]/api/Cron/post_all
9 * * * * curl http://[alamat_ip_server_SIPP]/[folder_SIPP]/manage_delegasi_perkara/get_delegasi_masuk
9 7 * * * curl http://[alamat_ip_server_SIPP]/[folder_SIPP]/api/Cron/post_all/TRUE
52 * * * * curl http://[alamat_ip_server_SIPP]/[folder_SIPP]/api/Sppt
58 * * * * curl http://[alamat_ip_server_SIPP]/[folder_SIPP]/api/Berpadu
58 * * * * curl http://[alamat_ip_server_SIPP]/[folder_SIPP]/api/Banding
```

Untuk contoh tutorial ini, karena alamat IP dari server SIPP adalah 192.168..0.100, maka *script* menjadi

9 \* \* \* \* curl http://192.168.0.100/sipp/api/Cron/post\_all  
9 \* \* \* \* curl http://192.168.0.100/sipp/manage\_delegasi\_perkara/get\_delegasi\_masuk  
9 7 \* \* \* curl http://192.168.0.100/sipp/api/Cron/post\_all/TRUE  
52 \* \* \* \* curl http://192.168.0.100/sipp/api/Sppt  
58 \* \* \* \* curl http://192.168.0.100/sipp/api/Berpadu  
58 \* \* \* \* curl http://192.168.0.100/sipp/api/Banding

Untuk mem-*paste* ke *nano* yang berada di dalam jendela terminal SSH (*Command Prompt* atau *Putty*), lakukan klik kanan di area mana saja di jendela tersebut. Jika anda menggunakan Command Prompt Windows 10/11, akan muncul peringatan seperti di bawah. Klik pada ***Paste anyaway*****,** untuk melakukan melanjutkan proses *paste script.*

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/BgzYSvPV3845Kzb2-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/BgzYSvPV3845Kzb2-image.png)

Tampilan aplikasi *nano* yang telah berhasil dimasukkan *script-*nya akan seperti ini:

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/opQcZn0ad0OCpjWl-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/opQcZn0ad0OCpjWl-image.png)

Tekan **Ctrl + O** dan kemudian **Enter** untuk menyimpan file; lalu tekan **Ctrl + X** untuk keluar dari aplikasi *nano*.

Untuk memastikan bahwa *script* tersebut sudah berjalan, ketikkan perintah berikut:

```bash
crontab -l -u apache
```

Jika langkah-langkah di atas dilakukan dengan benar, akan muncul tampilan seperti ini:

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/2XU2CxNO2KD6hu0p-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/2XU2CxNO2KD6hu0p-image.png)

# Jalankan SIPP

Buka browser di komputer Anda kemudian ketikkan alamat berikut

**<span style="color: rgb(224, 62, 45);">\[alamat\_ip\_server\]</span>/<span style="color: rgb(224, 62, 45);">\[folder\_sipp\]/</span>**

Pada contoh tutorial ini, alamat yang diketikkan adalah

**192.168.0.100/sipp/**

Jika seluruh langkah pada tutorial ini sudah benar, seluruh pengguna di satuan kerja sudah bisa menggunakan SIPP kembali secara normal.

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/l2M5NEyG0XRIKXl9-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/l2M5NEyG0XRIKXl9-image.png)

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/56gmIf4xuwfHUI9B-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/56gmIf4xuwfHUI9B-image.png)

[![image.png](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/scaled-1680-/XE2lyIFKvqWJ9bQZ-image.png)](https://webservice.mahkamahagung.go.id/dok_ma/uploads/images/gallery/2023-06/XE2lyIFKvqWJ9bQZ-image.png)