).
2.5.2
2.5.2 LarikLarik
Larik merupakan kumpulan nilai yang terurutkan. Larik dimulai dengan Larik merupakan kumpulan nilai yang terurutkan. Larik dimulai dengan kurung siku buka ( [ )
kurung siku buka ( [ ) dan diakhiri dengan kurung siku tutup ( ] dan diakhiri dengan kurung siku tutup ( ] ). Setiap nilai pada). Setiap nilai pada larik dipisahkan oleh koma ( , ).
larik dipisahkan oleh koma ( , ).
2.5.3
2.5.3 NilaiNilai
Nilai dapat
Nilai dapat berupa berupa sebuah ansebuah angka,gka, string string dalam tanda kutip ganda, dalam tanda kutip ganda, null null , objek, objek ataupun sebuah larik. Struktur- struktur nilai tersebut dapat disusun bertingkat. ataupun sebuah larik. Struktur- struktur nilai tersebut dapat disusun bertingkat.
2.5.4
2.5.4
Stri Stringng
String
String merupakan kumpulan dari angka nol atau lebih karaktermerupakan kumpulan dari angka nol atau lebih karakter univodeunivode,, yang dibungkus dengan kutip
yang dibungkus dengan kutip ganda.ganda. StringString dapat digunakandapat digunakan backslashbackslash escapesescapes ( \( \ ) untuk membentuk karakter khusus.
) untuk membentuk karakter khusus.
2.6
2.6 EDI (EDI (
E leElectctrrooninic Dc Daatta Ia I ntnteerrchachangenge
))Pertukaran dokumen-dokumen bisnis langsung dari komputer ke komputer Pertukaran dokumen-dokumen bisnis langsung dari komputer ke komputer melalui suatu jaringan komunikasi disebut dengan EDI (
melalui suatu jaringan komunikasi disebut dengan EDI ( Electonic Electonic DataData Interchange)
Interchange) [9][9].. Jaringan atau sistem EDI memudahkan petukaran informasiJaringan atau sistem EDI memudahkan petukaran informasi transaksi bisnis dari sistem komputer satu perusahaan ke sistem komputer transaksi bisnis dari sistem komputer satu perusahaan ke sistem komputer perusahaan lainnya [8].
perusahaan lainnya [8].
EDI merupakan salah satu bentuk teknologi lewat
EDI merupakan salah satu bentuk teknologi lewat cyberspacecyberspace yang dapat yang dapat membangun
membangun supply supply chainchain.. Cyberspace Cyberspace untuk berkomunikasi data tentang pesananuntuk berkomunikasi data tentang pesanan barang,
barang, tingkat tingkat sediaan, sediaan, penjuaan, penjuaan, pengiriman pengiriman atau atau penerimaan penerimaan barang barang dan dan lain- lain-lain, sehingga dapat menghemat biaya, memberikan pelayanan yang baik, cepat, lain, sehingga dapat menghemat biaya, memberikan pelayanan yang baik, cepat, memuaskan serta akses ke
memuaskan serta akses ke supplier supplier menjadi lebih luas. Keuntungan penggunaan menjadi lebih luas. Keuntungan penggunaan EDI yaitu sebagai berikut [9].
EDI yaitu sebagai berikut [9]. 1.
EDI dapat menghemat banyak biaya. Contohnya yaitu dengan penggunaan EDI dapat menghemat banyak biaya. Contohnya yaitu dengan penggunaan EDI dapat menghemat biaya pemasaran seperti mengurangi biaya iklan baik EDI dapat menghemat biaya pemasaran seperti mengurangi biaya iklan baik maupun secara elektronik maupun cetak.
maupun secara elektronik maupun cetak.
2.
2. Segi EfisiensiSegi Efisiensi
EDI sifanya sangat fleksibel dan efisien, karena setiap saat perusahaan dapat EDI sifanya sangat fleksibel dan efisien, karena setiap saat perusahaan dapat berhubungan
berhubungan dengandengan supplier supplier ataupun pesaing untuk memesan barang atau mencari ataupun pesaing untuk memesan barang atau mencari informasi terbaru tentang usaha yang sedang dilakukan.
informasi terbaru tentang usaha yang sedang dilakukan.
3.
3. Segi KetelitianSegi Ketelitian
Penggunaan EDI di perusahaan dapat mempermudah pemberian informasi Penggunaan EDI di perusahaan dapat mempermudah pemberian informasi produk
produk secara secara rinci rinci sesuai sesuai dengan dengan kebutuhan kebutuhan pengguna. pengguna. Pengguna Pengguna juga juga dapatdapat menginformasikan ke perusahaan berbagai hal
menginformasikan ke perusahaan berbagai hal yang diinginkan.yang diinginkan.
Kelemahan EDI yaitu dari segi keamanan karena p
Kelemahan EDI yaitu dari segi keamanan karena pesan atau berita esan atau berita yang dikirimkanyang dikirimkan melalu internet. Data yang dikirimkan melalui jaringan internet sangat mudah melalu internet. Data yang dikirimkan melalui jaringan internet sangat mudah disadap [8].
disadap [8].
2.7
2.7 PyCharmPyCharm
PyCharm adalah IDE (
PyCharm adalah IDE ( Integrated Development Integrated Development Environment Environment ) atau aplikasi) atau aplikasi perangkat
perangkat lunak lunak yang yang menyediakan menyediakan fungsi fungsi untuk untuk memudahkan memudahkan pengembangkanpengembangkan perangkat
perangkat lunak. lunak. Pycharm Pycharm dapat dapat digunakan digunakan untuk untuk bahasa bahasa pemrograman pemrograman Python.Python. IDE Python menyediakan kemampuan untuk pengembangan
IDE Python menyediakan kemampuan untuk pengembangan WebWeb profesional profesional menggunakan
menggunakan framework framework Django. Django. PyCharm tersedia untuk Linux, Windows,PyCharm tersedia untuk Linux, Windows, maupun Mac OSX.
BAB III BAB III
METODE DAN PERANCANGAN SISTEM METODE DAN PERANCANGAN SISTEM
Bab III merupakan metode dan perancangan sistem dari laporan Praktikum Bab III merupakan metode dan perancangan sistem dari laporan Praktikum Integrasi Sistem. Laporan Bab III membahas tentang tempat dan waktu penelitian, Integrasi Sistem. Laporan Bab III membahas tentang tempat dan waktu penelitian, sumber data, metode pengumpulan data, gambaran umum sistem, rancangan alur sumber data, metode pengumpulan data, gambaran umum sistem, rancangan alur system, serta perancangan
system, serta perancangan databasedatabase pada Praktikum Integrasi dan Migrasi Sistem. pada Praktikum Integrasi dan Migrasi Sistem. 3.1
3.1 Tempat dan Waktu PenelitianTempat dan Waktu Penelitian
Tempat pembuatan laporan Praktikum Integrasi Sistem bertempat di Tempat pembuatan laporan Praktikum Integrasi Sistem bertempat di kampus Program Studi Teknologi Informasi Fakultas Teknik Universitas
kampus Program Studi Teknologi Informasi Fakultas Teknik Universitas UdayanaUdayana dan Kampus Sudirman yang bertempat di Bukit, Jimbaran dan Denpasar dengan dan Kampus Sudirman yang bertempat di Bukit, Jimbaran dan Denpasar dengan rentangan waktu pembuatan selama dua bulan dari April-Mei 2018.
rentangan waktu pembuatan selama dua bulan dari April-Mei 2018.
3.2
3.2 Sumber DataSumber Data
Sumber data yang digunakan pada laporan Praktikum Integrasi Sistem Sumber data yang digunakan pada laporan Praktikum Integrasi Sistem berupa sebuah data baru y
berupa sebuah data baru yang dibuat sendiri (sumber data primer) dan sumber dataang dibuat sendiri (sumber data primer) dan sumber data yang diperoleh dari data yang sudah ada (sumber data sekunder), data yang yang diperoleh dari data yang sudah ada (sumber data sekunder), data yang dikumpulkan dalam laporan Praktikum Integrasi Sistem berasal dari berbagai dikumpulkan dalam laporan Praktikum Integrasi Sistem berasal dari berbagai sumber, yaitu sebagai berikut.
sumber, yaitu sebagai berikut. a.
a. Data primer berasal dari hasil diskusi atau berbagi pengalaman dan pendapatData primer berasal dari hasil diskusi atau berbagi pengalaman dan pendapat dari diskusi kelompok.
dari diskusi kelompok. b.
b. Data sekunder berasal dari hasil publikasi berbagai sumber yang ada diData sekunder berasal dari hasil publikasi berbagai sumber yang ada di internet.
internet.
3.3
3.3 Metode Pengumpulan DataMetode Pengumpulan Data
Metode pengumpulan data yang di gunakan adalah
Metode pengumpulan data yang di gunakan adalah dengan melakukan studidengan melakukan studi literature
literature mengenai integrasi sistem dan data yang tersinkronisasi dua arah baikmengenai integrasi sistem dan data yang tersinkronisasi dua arah baik melalui file dan melalui cloud. Kemudian dilakukan perancangan sistem dan melalui file dan melalui cloud. Kemudian dilakukan perancangan sistem dan diimplementasikan dengan dibuatnya integrasi ini. Berikut merupakan diimplementasikan dengan dibuatnya integrasi ini. Berikut merupakan
langkah-langkah dalam proses perancangan sistem dengan mengintegrasikan data yang langkah dalam proses perancangan sistem dengan mengintegrasikan data yang terdapat di toko online ini.
terdapat di toko online ini.
3.4
3.4 Gambaran Umum SistemGambaran Umum Sistem
Gambaran umum sistem merupakan penjelasan mengenai bisnis proses Gambaran umum sistem merupakan penjelasan mengenai bisnis proses daridari sistem yang telah dibuat. Gambaran umum sistem dibagi menjadi tiga sesuai sistem yang telah dibuat. Gambaran umum sistem dibagi menjadi tiga sesuai dengan jumlah modul pada Praktikum Integrasi Sist
dengan jumlah modul pada Praktikum Integrasi Sistem, meliputi modul 1 em, meliputi modul 1 mengenaimengenai sinkronisasi dua arah, modul 2 mengenai sinkronisasi
sinkronisasi dua arah, modul 2 mengenai sinkronisasi dalam bentukdalam bentuk file file, dan modul, dan modul 3 mengenai sinkronisasi menggunakan
3 mengenai sinkronisasi menggunakan cloud cloud .. 3.4.1
3.4.1 Sinkronisasi Dua ArahSinkronisasi Dua Arah
Sinkronisasi dua arah antara dua
Sinkronisasi dua arah antara dua databasedatabase dilakukan dengan menggunakan dilakukan dengan menggunakan bahasa
bahasa pemrograman pemrograman Python. Python. Sinkronisasi Sinkronisasi ini ini menggunakan menggunakan satusatu databasedatabase tambahan sebagai penghubung yaitu
tambahan sebagai penghubung yaitu databasedatabase db_integrasi db_integrasi. Program yang. Program yang dibuat melakukan sinkronisasi dua arah pada
dibuat melakukan sinkronisasi dua arah pada databasedatabase db_tokoonlinedb_tokoonline dan dan database
database db_bankdb_bank. Gambaran umum sistem dapat dilihat pada Gambar 3.1.. Gambaran umum sistem dapat dilihat pada Gambar 3.1.
Gambar 3.1
Gambar 3.1Sinkronisasi Dua ArahSinkronisasi Dua Arah
Gambar 3.1 merupakan gambaran umum sinkronisasi dua arah yang Gambar 3.1 merupakan gambaran umum sinkronisasi dua arah yang terdapat pada modul satu. Dalam mempermudah sinkronisasi data, maka
terdapat pada modul satu. Dalam mempermudah sinkronisasi data, maka databasedatabase dari kedua
dari kedua host host yang berbeda harus saling terhubung satu dengan lainnya. yang berbeda harus saling terhubung satu dengan lainnya. Sinkronisasi data dapat dilakukan saat terjadi proses
Sinkronisasi data dapat dilakukan saat terjadi proses insert insert ,, updateupdate maupun maupun deletedelete yang dilakukan pada salah satu
yang dilakukan pada salah satu databasedatabase. Proses. Proses insert insert ,, updateupdate maupun maupun deletedelete yang yang dilakukan pada salah satu
dilakukan pada salah satu databasedatabase akan diteruskan ke akan diteruskan ke databasedatabase lainnya yang lainnya yang dituju, sehingga data dari
dituju, sehingga data dari databasedatabase yang satu dengan yang lainnya menjadi sama. yang satu dengan yang lainnya menjadi sama.
3.4.2
3.4.2 Sinkronisasi dalam Bentuk FileSinkronisasi dalam Bentuk File Sinkronisasi dalam bentuk
Sinkronisasi dalam bentuk file file antara dua antara dua databasedatabase dilakukan dengan dilakukan dengan menggunakan bahasa pemrograman Python. Program
melakukan sinkronisasi dalam bentuk
melakukan sinkronisasi dalam bentuk file file berupa JSON. Gambaran umum sistem berupa JSON. Gambaran umum sistem dapat dilihat pada Gambar 3.2.
dapat dilihat pada Gambar 3.2.
JSON file JSON file toko.JSON toko.JSON JSON file JSON file bank.JSON bank.JSON db_bank db_bank db_tokoonline db_tokoonline Input Input ((Insert/Update/Delete)Insert/Update/Delete) Input Input (Insert/Update/Delete) (Insert/Update/Delete) read read write write read read (Insert/Update/Delete) (Insert/Update/Delete) (Insert/Update/Delete) (Insert/Update/Delete) (Insert/Update/Delete) (Insert/Update/Delete) (Insert/Update/Delete) (Insert/Update/Delete) write write Gambar 3.2
Gambar 3.2 Sinkronisasi dalam Bentuk Sinkronisasi dalam Bentuk File File
Gambar 3.2 menunjukkan gambaran umum sinkronisasi dalam bentuk Gambar 3.2 menunjukkan gambaran umum sinkronisasi dalam bentuk file file yang dilakukan pada modul dua dengan menggunakan JSON.
yang dilakukan pada modul dua dengan menggunakan JSON. User User akan akan mengirimkan inputan berupa data pemesanan kepada
mengirimkan inputan berupa data pemesanan kepada db_tokoonlinedb_tokoonline, kemudian, kemudian inputan tersebut akan diteruskan ke JSON
inputan tersebut akan diteruskan ke JSON file file toko.JSON. Setelah inputan tersebut toko.JSON. Setelah inputan tersebut diterima oleh JSON
diterima oleh JSON file file toko.JSON, maka toko.JSON, maka user user akan melakukan inputan berupa akan melakukan inputan berupa pembayaran
pembayaran kepadakepada db_bankdb_bank. Inputan tersebut akan dibaca oleh JSON. Inputan tersebut akan dibaca oleh JSON file file toko.JSON kemudian akan di teruskan ke JSON
toko.JSON kemudian akan di teruskan ke JSON file file bank.JSON dan akan diproses. bank.JSON dan akan diproses.
3.4.3
3.4.3 Sinkronisasi Menggunakan CloudSinkronisasi Menggunakan Cloud Sinkronisasi menggunakan
Sinkronisasi menggunakan cloud cloud antara dua antara dua databasedatabase dilakukan dengan dilakukan dengan menggunakan bahasa pemrograman Python. Program
menggunakan bahasa pemrograman Python. Program engineengine yang dibuat akan yang dibuat akan menyimpan dan mengambil data yang akan disinkronkan di
menyimpan dan mengambil data yang akan disinkronkan di cloud drivecloud drive. Gambaran. Gambaran umum sistem dapat dilihat pada Gambar 3.3.
JSON file JSON file toko.JSON toko.JSON JSON file JSON file bank.JSON bank.JSON db_bank db_bank db_tokoonline db_tokoonline cloud cloud cloud cloud Input Input (Insert/Update/Delete) (Insert/Update/Delete) Input Input (Insert/Update/Delete) (Insert/Update/Delete) w wrriitte e rreeaadd write write read read (Insert/Update/Delete) (Insert/Update/Delete) (Insert/Update/Delete) (Insert/Update/Delete) (Insert/Update/Delete) (Insert/Update/Delete) (Insert/Update/Delete) (Insert/Update/Delete) U U p p l l o o a a d d F F i i l l e e DD oo ww nn lloo aa dd FFiill ee U U p p l l o o a a d d F F i i l l e e DD oo ww nn lloo aa dd FFiill ee Gambar 3.3
Gambar 3.3Sinkronisasi MenggunakanSinkronisasi Menggunakan Cloud Cloud
Gambar 3.3 menunjukkan gambaran umum sistem dengan menggunakan Gambar 3.3 menunjukkan gambaran umum sistem dengan menggunakan cloud
cloud . Sinkronisasi ini merupakan proses lanjutan dari sinkronisasi yang terdapat. Sinkronisasi ini merupakan proses lanjutan dari sinkronisasi yang terdapat pada
pada modul modul dua dua atau atau seperti seperti yang teyang terdapat rdapat pada pada gambar gambar 3.2. 3.2. Tahap Tahap iniini file file akan akan diunggah ke
diunggah ke cloud cloud agar jika terjadi perubahan terhadap agar jika terjadi perubahan terhadap databasedatabase toko toko onlineonline maupun
maupun di bank maka data tersebut akan di-di bank maka data tersebut akan di-writewrite di JSON di JSON file file dan di- dan di-upload upload keke cloud
cloud drivedrive dan jika ingin mengambil data tersebut harus di- dan jika ingin mengambil data tersebut harus di- download download JSON JSON file file--nya terlebih dahulu.
nya terlebih dahulu.
3.5
3.5 Rancangan Alur SistemRancangan Alur Sistem
Rancangan alur sistem merupakan alur kerja program dalam melakukan Rancangan alur sistem merupakan alur kerja program dalam melakukan sinkronisasi data. Alur kerja program dibuat dalam bentuk
sinkronisasi data. Alur kerja program dibuat dalam bentuk flowchart flowchart . Rancangan. Rancangan alur sistem dari program yang dibuat dibagi menjadi tiga sesuai dengan jumlah alur sistem dari program yang dibuat dibagi menjadi tiga sesuai dengan jumlah modul pada Praktikum Integrasi Sistem.
modul pada Praktikum Integrasi Sistem. 3.5.1
3.5.1 Alur Sinkronisasi Dua ArahAlur Sinkronisasi Dua Arah Alur sinkronisasi data pada
Alur sinkronisasi data pada databasedatabase Toko Toko OnlineOnline dan Bank digambarkan dan Bank digambarkan dengan
dengan flowchart flowchart .. Flowchart Flowchart merupakan bagan yang menampilkan alir kerja atau merupakan bagan yang menampilkan alir kerja atau proses
proses dari dari suatu suatu sistem sistem dengan dengan menggunakan menggunakan simbol-simbol.simbol-simbol. Flowchart Flowchart rancangan alur modul 1 dapat dilihat pada Gambar 3.2.
Mulai Mulai Input Input Time Delay Time Delay Cek Database Cek Database Insert? Insert? Update? Update? Delete? Delete? Insert Insert Update Update Delete Delete Selesai Selesai Database Database db_bank db_bank F F T T T T F F T T F F Database Database db_tokoonline db_tokoonline Cek Database Cek Database Insert? Insert? Update? Update? Delete? Delete? Insert Insert Update Update Delete Delete Database Database db_tokoonline db_tokoonline T T F F T T F F T T F F Input Input (Insert/Update/Delete) (Insert/Update/Delete) Database Database db_integrasi db_integrasi Database Database db_integrasi db_integrasi Update Update Gambar 3.4
Gambar 3.4Alur Sinkronisasi Dua ArahAlur Sinkronisasi Dua Arah
Gambar 3.4 menunjukkan rancangan alur sinkronisasi dua arah yang Gambar 3.4 menunjukkan rancangan alur sinkronisasi dua arah yang dilakukan pad
dilakukan pada modul a modul satu. satu. Sinkronisasi dilakukSinkronisasi dilakukan ketika an ketika terjadi prosesterjadi proses insert insert ,, update
update maupun maupun deletedelete pada pada databasedatabase db_tokoonlinedb_tokoonline. Data baru yang masuk baik. Data baru yang masuk baik melalui
melalui insert insert ,, update,update, maupun maupun deletedelete tersebut akan tersimpan kedalam tersebut akan tersimpan kedalam
db_integrasi
input
input baik berupa baik berupa insert insert ,, updateupdate, maupun, maupun deletedelete maka data tersebut akan di- maka data tersebut akan di-updateupdate statusnya di
statusnya di databasedatabase db_bankdb_bank. Setelah data dan statusnya tersimpan di. Setelah data dan statusnya tersimpan di databasedatabase
db_bank
db_bank, maka, maka engineengine bank akan mengecek bank akan mengecek databasedatabase, jika terdapat, jika terdapat insert insert ,, updateupdate,, maupun
maupun deletedelete maka maka databasedatabase tersebut akan tersimpan kedalam database tersebut akan tersimpan kedalam database
db_integrasi
db_integrasi.. Database Database db_integrasidb_integrasi akan di-akan di-read read kembali oleh kembali oleh engineengine toko toko untuk melakukan
untuk melakukan updateupdate status di status di db_tokoonlinedb_tokoonline sehingga data disehingga data di databasedatabase
db_tokoonline
db_tokoonlinedengandengandb_bankdb_bankmejadimejadi sinkron.sinkron.
3.5.2
3.5.2 Alur Sinkronisasi dalam Bentuk FileAlur Sinkronisasi dalam Bentuk File
Alur sinkronisasi data dengan pembacaan dan penulisan file menggunakan Alur sinkronisasi data dengan pembacaan dan penulisan file menggunakan JSON digambarkan dengan
JSON digambarkan dengan flowchart flowchart .. Flowchart Flowchart merupakan bagan yang merupakan bagan yang menampilkan alir kerja atau proses dari
menampilkan alir kerja atau proses dari suatu sistem dengan menggunakan simbol-suatu sistem dengan menggunakan simbol-simbol.
Mulai Mulai Input Input (Insert/Update/Delete) (Insert/Update/Delete) Cek Database Cek Database Insert? Insert? Update? Update? Delete? Delete? Insert Insert Update Update Delete Delete
Create File JSON
Create File JSON JSON JSON filefile
Selesai Selesai Database Database db_bank db_bank F F T T T T F F T T F F Database Database db_tokoonline db_tokoonline Cek Database Cek Database Insert? Insert? Update? Update? Delete? Delete? Insert Insert Update Update Delete Delete Create File JSON
Create File JSON JSON file JSON file Database Database db_tokoonline db_tokoonline T T F F T T F F T T F F Input Input (Insert/Update/Delete) (Insert/Update/Delete) Gambar 3.5
Gambar 3.5Alur Sinkronisasi dalam BentukAlur Sinkronisasi dalam Bentuk File File
Gambar 3.5 menunjukkan rancangan alur sinkronisasi dalam bentuk Gambar 3.5 menunjukkan rancangan alur sinkronisasi dalam bentuk file file yang dilakukan
yang dilakukan pada modul dua. pada modul dua. Sinkronisasi dilakukan ketika terjadi proSinkronisasi dilakukan ketika terjadi prosesses insert insert ,, update
update maupun maupun deletedelete pada pada databasedatabase db_tokoonlinedb_tokoonline. Data baru yang masuk baik. Data baru yang masuk baik melalui
melalui insert insert ,, update,update, maupun maupun deletedelete tersebut akan tersimpan kedalam JSON tersebut akan tersimpan kedalam JSON file file toko. Data baru tersebut akan
di-toko. Data baru tersebut akan di-read read dari JSON dari JSON file file toko olehtoko oleh engineengine bank, jika bank, jika terdapat
terdapat input input baik berupa baik berupa insert insert ,, updateupdate, maupun, maupun deletedelete maka data tersebut akan maka data tersebut akan
di-di-updateupdate statusnya di statusnya di databasedatabase db_bankdb_bankdan disimpan kedalam JSONdan disimpan kedalam JSON file file bank. bank. Engine
Engine toko kembali akan melakukan toko kembali akan melakukan read read terhadap JSON terhadap JSON file file bank untuk bank untuk melakukan
JSON
JSON file file toko sehingga data di toko sehingga data di databasedatabase db_tokoonlinedb_tokoonlinedengandengandb_bankdb_bankmejadimejadi sinkron.
sinkron.
3.5.3
3.5.3 Alur Sinkronisasi Menggunakan CloudAlur Sinkronisasi Menggunakan Cloud Alur sinkronisasi data dengan menggunakan
Alur sinkronisasi data dengan menggunakan cloud cloud digambarkan dengan digambarkan dengan flowchart
flowchart .. Flowchart Flowchart merupakan bagan yang menampilkan alir kerja atau proses merupakan bagan yang menampilkan alir kerja atau proses dari suatu sistem dengan menggunakan simbol-simbol.
dari suatu sistem dengan menggunakan simbol-simbol. Flowchart Flowchart rancangan alur rancangan alur modul 3 dapat dilihat pada Gambar 3.5.
Mulai Mulai Input Input (Insert/Update/Delete) (Insert/Update/Delete) Cek Database Cek Database Insert? Insert? Update? Update? Delete? Delete? Insert Insert Update Update Delete Delete
Create File JSON
Create File JSON JSON JSON filefile
Selesai Selesai Database Database db_bank db_bank F F T T T T F F T T F F Database Database db_tokoonline db_tokoonline Cek Database Cek Database Insert? Insert? Update? Update? Delete? Delete? Insert Insert Update Update Delete Delete Create File JSON
Create File JSON JSON file JSON file Database Database db_tokoonline